|
一、vmware esxi的安装和使用
/ V: A* g1 O) ?. E# Hvmware的主要产品:* z3 Q7 o0 x( G7 M5 v w; J
3 L5 ~7 n9 O& a. l6 ]! t3 @4 _
Workstation Pro:面向windows和linux系统的个人虚拟化产品Fusion for Mac:面向Mac系统的个人虚拟化产品ThinApp:是一款无代理应用虚拟化解决方案Horizon:用于管理虚拟桌面(VDI)、应用和在线服务的领先平台Horizon Cloud:用于托管虚拟桌面和应用的灵活云计算平台NXS for Horizon:一款虚拟桌面寄出架构VDI(Virtual Desktop Infrastructure)网络连接解决方案VMware Enterprose PKS:面向多云企业和服务提供商的生产级kubernetesVMware vSphere Integrated Containers:用于传统应用和容器化应用的企业级容器基础架构vSAN:经过闪存优化的vSphere原生存储,适用于私有云和公有云VMware vSphere:业界领先的服务器虚拟化平台,作为基础平台,是任何云环境的理想之选,什么是 vSphere 7 | 服务器虚拟化软件 | VMware | CNVMware vCenter Server:用于管理跨混合云的vSphere环境的集中式平台1 W' H- l0 [! J$ N, n# F) j6 F: Z9 o
vmware vsphere % H* z h6 v7 N5 F8 H6 k) q
官方安装文档:VMware vSphere 文档) ^* c1 a F- R( w/ e
T9 V$ W+ C' n# z$ m/ tVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。4 E! g: g+ e) h* Q. R! c% d# J
$ [, k- S4 O D* [! F6 R3 p
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。3 {1 V0 A0 L1 E6 X+ @
+ ]2 j9 i! S; v- O6 a: t6 Q
) Z2 Q# F! T- R* k
# D) W6 V5 A3 C6 e% I6 m
( P, J ^2 X5 k+ w7 n安装vmware esxi 6.7
' \% X$ r# p# fhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录* m4 |% N% k- K
7 a' g& Z5 ?/ G0 t4 W基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
" m4 V: `8 ~! T+ {0 T 8 @" C2 j- @" a
0 ]- n, a, Y- D- n
7 R- s; w+ j2 J# `; ?/ U. g
$ S3 ~ r. {9 Y: t. J9 K+ w3 D . ]: w P, q7 {
加载内核
$ ~2 W7 \6 o, k. G0 m( t' k8 G# m , U' @0 ~4 W; n# N' s# d
; M% x: r$ Y) I7 @9 c* I
3 E8 L# m9 J5 z$ }$ }& C; D2 W
加载安装程序 + H( f( g# E. j5 E2 {* ~
- _ K6 k9 z8 L8 P' h7 v v+ d5 z% ?- J" Z0 F
2 ]* o Y0 \9 L) |$ A5 b1 G确认安装* g6 h6 @, H: r9 H( i) \' H) P7 C6 _
) X: r9 N" ]5 [
" z+ s, F$ J! k, t; R
% D a& o- A6 c: M
: I/ R* D. {9 I8 o- p按F11同意
* C# T+ R3 X) C- ?& f0 H
; w( L) S: V! C O
0 m/ ?! r# S* k4 i, u% R9 ^/ _
! L6 h0 A' G, k& Q# e选择硬盘并安装4 M% ^& w7 t; j1 q
) D: L* c$ ]$ [* s3 w* S5 M S, E/ D6 \( F% J; C& I
a7 k$ G1 }/ }
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
& H# T9 ^$ n# E5 Z% U
+ q8 |+ k" ~' f8 u& b8 f
- w1 f! {) }9 O$ {' w' x k' Q 8 V' K* _$ H/ P: o! Q- G
开始安装
% w$ J2 I2 c; R2 E
9 o/ u/ i: I4 T( d& X$ ?
* h- l/ ?% ^9 s$ j4 C
+ D: W$ @' ^* Y B- r7 h! k. O 安装完成之后会自动重启,配置相关信息然后登录# i) N W% R) {4 R/ U2 p
% K3 F6 T D1 k
, O; ^+ S7 c- _2 d) W* \0 J( F3 }
- `; m: v- ^. ` C+ M 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
7 A2 V4 p- ~% u" R3 k- L, u
" c9 j- w H! \
8 o5 ~3 l. C# j
8 x4 X" T: z+ f: K: x7 Q8 A设置服务器IP5 _& Q, u, F# E9 S
* ~# O9 ]# ^- S; \9 w1 P
. ]3 r' {0 r( J
; W+ L4 R* T0 N# l$ @: Y( y' [/ T1 _, R
; [% T: w3 \9 y/ h0 q4 f9 b
: ~# k9 @2 R& L' c3 _- t/ ?
: q R& o/ B5 i7 F
; j8 [8 b3 `3 X( D重启网络服务,按Esc退出之后,再按Y确认重启网络
' n# F" o5 {0 ?5 G, {
& ~5 |3 V9 @ p7 t) X Y6 q& v" `! B! q
5 u8 h9 K. ]& v D8 c9 ?* d 开启ssh服务,ssh登录无法输入密码解决办法 0 d9 |; |7 {2 z
# vi /etc/ssh/sshd_config/ X" g8 J( w* z% t
PasswordAuthentication yes #改成yes
0 ^$ b' T0 w {( ?- ^# /etc/init.d/SSH restart #重启ssh服务
0 N( R8 p( I3 Y9 B登录web管理界面 ; u6 O, S$ _% M. r0 c) i
浏览器输入对应ip进入web管理界面
5 g5 {: D0 p4 Z' l & N2 r$ I' h0 s! Z
! H* c' D) J% Q* d* l + x7 l( b0 _+ j9 P6 j; ]. P- m B7 [0 `* H
web管理界面首页
9 [" ?' Z1 N& V/ t. t
: c7 v! ^5 [& T8 ?% i! h( ]% ^
3 B2 Z y! j9 y8 w: ~
. ^! r1 M9 `5 c2 h, G( w
: v- H( b' f9 ~$ e5 q
. |# L+ j0 ]' m( q5 D" Z二、使用vsphere创建windows和centos 虚拟机
7 U1 G; B- x: m% C1 W7 Q通过web管理界面创建虚拟机
3 H- q7 s$ [, u. }9 x7 Y+ b) L宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
! k. J1 I7 h5 X9 W+ S2 r4 A 1 Y- n. D( I, Y" p/ R
VMware workstation创建的vmware esxi虚拟机开启虚拟化 9 I0 m" R. n$ }" C, Q' ~
8 U& L4 k. h2 a4 M7 q5 r+ [( k/ ]
0 B1 K! X. }1 g4 c KVM创建的vmware esxi虚拟机开启虚拟化 , p! D5 E3 [; S l' |- t! F* ?
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能8 [. A0 i) |8 N$ k6 q
# modinfo kvm_intel | grep nested
* i* Z' n5 r' Q. M Gparm: nested:bool
) ~2 i' g6 U) a, ]4 } r% {# cat /sys/module/kvm_intel/parameters/nested
' S! k1 H. p+ D9 q. \4 F6 PN
, _& g& v2 l8 _0 |如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
0 j0 M- i! i, k. a+ c# d# modprobe -r kvm-intel
+ Z( X+ F+ Y( t: t$ l; o# modprobe kvm-intel nested=16 t; n8 u/ R, N! \+ ^
# cat /sys/module/kvm_intel/parameters/nested
4 m* u" i% Y# T* I# f. w: NY
. @9 R( q+ a; @# {1 i创建centos虚拟机 [0 c& i ~8 ]. Z: X7 t! ^. Y" w
创建存储目录" [: e1 H. n( I' n( F2 }
5 `; m/ V4 o; X) X& E6 X; z; `
5 Y& Q' l) w5 f
7 k3 m$ s" e! x3 Z. X; ~$ o
对应的存储目录位置7 ~1 t, I6 a5 _, ]* ?& c& s$ u( b- h
6 K9 O: V& ?9 d$ Q% Z
[root@localhost:~] cd vmfs/volumes/datastore1/isos/ b" B+ d( D7 H) \) _& k+ h
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd' O/ b0 x9 m+ B ?. Z; `- f
/vmfs/volumes/datastore1/isos
9 J* \2 l( n3 @- F9 x- l" o5 c7 o[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
: E/ e( j! H2 \! l6 V9 V. {total 0 5 e! w9 N9 E* h2 w/ Z" ]
上传iso文件
% Q/ J$ V7 W4 ~. F9 Y. l2 G / e1 }" I& L8 x8 l% U- B; T0 @4 H" p. d
5 c- }( l! I$ O3 z3 [9 x - H. _' ~9 N$ t# E! m" q
选择类型
, N C8 V' C1 B) q( C2 ` N3 M6 ? 2 ~: V% H! x& c: }
' ?. V) k" q& u6 L! o8 L * M6 i6 z" Q2 P# Q& n b' Y
定义虚拟机名称与版本
1 @ e& t& }; }6 e9 r2 d
. u5 ?# H2 y9 m5 `/ q% f& g7 ]' @
) n# ]: C$ |5 T" t3 ^
/ X5 w. K D. S2 ]% B. i 定义存储 g0 s2 d2 x" P& s5 w0 A: M
( C6 T/ b& t9 P0 G* l" S. C" `* h3 _- d, d- h0 w: E
. g2 i2 ]' n8 Z4 w3 p) F7 q自定义相关配置 , ^3 H3 M" Z( I
/ j- P* v4 |8 P/ |9 P! q( d& N
5 Z2 ~8 l2 U; ?" a! m
' Q1 {$ i |0 Q" q# W: q$ g* K
5 S* m/ u# M( J, N& X
; _( a! l8 u# N9 Y, B 确认完成信息
. `) l- S1 j1 F) u7 w
" ]" m9 K" [3 [; o0 X% D
t4 `; t/ C- H. w5 u 3 L, Q- Z* T2 s* e4 O7 [- f5 J5 O
开始安装过程,具体安装步骤略
: r' }7 A. s4 c ' O0 C8 t: `, {& Y; l
# w( J! T) A6 J. O# v% E l
( O8 B( o. A6 X安装完成之后的管理界面 7 W% a) M; s# `
2 [$ L3 h1 X4 E4 O) r, [
+ h3 T% }, K4 S0 y* O9 R- y 0 x9 O4 w# ^: _6 ~7 U& U
创建windows虚拟机 8 g u8 E1 N! r, R9 |
提前上传iso文件至定义的存储目录,选择类型5 x9 N; I2 a7 m( ?1 w
) ^2 e$ [; o. u* I) F. \, t, b0 s0 v L
: J: V/ f; y% D$ ^& y# q0 \ 1 b1 X" J: f0 k( G! U
选择名称和客户端操作系统# f: U' K5 N0 a) |7 \6 ^0 _% p
: x; L0 ~- N! T S
8 @3 M+ {8 I! l8 F
+ n0 u, E' s1 z3 k 选择存储; P Z; v& n$ q8 d% Y2 m
( L2 a$ U: g! l* t- n3 |; ]$ Z* N
* H, p3 j+ z0 I- t% w1 s; `5 g
自定义相关信息设置
' x- g& g/ ^( u( P5 I3 K - a7 _4 p, p$ Q$ P1 e0 v6 J
- @& A! |3 {; a+ F1 E' l
/ l4 z8 D% U8 R/ A8 G X1 S9 v) V2 O! T
2 G- c4 ^+ ], x# V) A; R+ I& F确认完成信息
* _: X6 v0 i$ f3 u$ F7 D; X, R! w 9 ]( a$ H! O( ~8 z( {7 g+ H. J
2 g; Y3 O& q7 L
0 L) e' y) v! W, F% ~, A! k
开始安装,具体安装过程略
% P( p1 w+ F, I: I8 a6 z
' v+ `/ v7 ~( s- F# ~# T8 S3 Q6 u6 Y& s! H
* T5 t/ s6 o! Z. _ h
& |% O% P& ^ [/ W5 V- n8 k三、实现虚拟机迁移
+ ~* q' t! C6 `. a, Z6 O前提要先安装好VMware vCenter Server管理程序* q H0 K0 b- A
/ Z! c3 |; t# Z, |) {6 [! }
安装VMware vCenter Server V' m: L$ Q" J
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G+ x# Q+ T, }; j6 Z; s/ y; x! F
/ l$ s2 S2 Y- q5 v
/ O8 b9 F9 Q5 |- t
9 v9 ~2 j% R( L' g" @1 r' U3 P; U
8 t* V- v& y, ?& M8 n* Q- l
2 D( h: L( W6 e" r) J3 a1 P% s9 p+ }5 W/ O$ {
5 E$ H1 A# J* b# Y' H
; C0 O7 H2 `; U; | / |" a7 o1 ?$ M, v9 @) g/ Q% x
修改本地hosts文件; j) E8 D2 t3 p
: ]2 y0 L- }8 y. I5 }2 f" ~' e/ x5 \9 D3 }% [4 v
! P5 G( @4 _, d! M) ^) ~. M
9 d- V7 h7 F0 O& H
2 v2 b2 V3 {' G6 J: l8 t+ }' a( N2 E
; ^5 W o8 ^8 V 9 |" \: U! J% `! a, {1 _7 P
\3 f& O, E- r
1 q; D/ w6 L$ ?% t3 p& M# i " L6 m+ K5 o$ o/ s" W. h) @
1 `$ v3 M$ x: Y+ i* A' k6 R : w8 V9 O+ c2 d7 E* ?2 b2 T; r
- _% U! L" ]. o/ s* t! g 2 y9 r0 p" E2 G6 E# ?/ H
虚拟机迁移
9 q. f- h" b, w实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器" J5 d# |! O4 {& [! ~% Q) Z2 V
# |4 V. n1 N; x
配置vmotion专用网络
( Q$ s( \# {. a: k在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
" k0 M9 L4 a$ ]4 R% L+ g3 x5 l; L3 p# O
2 |2 B* F- y9 p9 o! R1 X% Y9 u' d主机—配置—虚拟交换机—添加网络! |3 B: T& N3 o% M3 |& i0 }
9 ^7 e$ G( w/ o+ |* t' ~添加网络 $ C+ F( E7 k% V& T3 z L
3 ]- D4 ~. C: H4 R
! Z+ E* e* S8 E( {5 |) S* Z; ~ 选择网络类型 + ?6 S P/ h _3 U( e
" O/ D0 S! \! ~0 O* G * n+ d, ^+ _: J5 x- y6 d+ N
选择交换机
7 g- _+ }3 X% ]: ^4 z, y2 X. ^. G5 J- R6 o" r5 ?& r j
5 |8 @# f7 j1 A! x指定端口属性
" j# o! F0 d, R
' m6 \& O3 Z' X+ [/ g* {5 t" H& f* Y
9 \$ g# d* v6 z$ U$ d; J! aIP地址配置
5 e' [5 k1 `/ H) `; n6 c) y% b2 @- @/ ~3 P
6 y7 ^- }0 q% a r! s' e1 k& Q. U
验证最终信息 9 E5 U4 E- `9 b4 o) p) p* \
8 c) m4 W3 N3 i4 \5 Y: ]0 C
; \( B c4 g5 j* S. Y' S8 Q7 ` 注:各节点都要添加vmotion网络,IP地址不能冲突! b0 Q* \# Y3 A. G' ]2 o, V. l. Q
0 _. D6 ~% ~/ w, y执行虚拟机迁移
2 B5 S9 C; F7 ^4 B2 q/ f在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移+ d L- L8 h8 P6 U! t: e8 q" J
l: p( H- t6 J( D) W- x/ E/ M
! n T9 t( C i* W1 z9 C; g
7 ?( V. y k, o6 e4 D2 V# ~选择迁移类型
7 T7 F0 [3 T, v0 _8 m
" j. Y( A: O, o - I0 \% F. H1 k2 \
选择计算机资源
# @/ j) O2 g/ k( w1 h$ L4 y- p. P t( I/ S5 R$ r- u! V
1 W1 h: p! U4 m: C& O `; s. y选择存储
7 ^ ?7 Z! K' X2 d# s. t! ]) U* `
9 B p6 `/ E5 b) W/ G8 M! O/ ?
选择网络
y1 p* v* `2 L' [: e' Q5 p. a" |# U/ J: U) _% | F8 M5 Q5 g: V8 @9 _
m1 z6 N; }6 D/ O
选择vmotion优先级
8 n% h0 f, s' H: ]# B; G: p: }7 e3 h1 ]3 m6 \) ]* a6 z- j
# Q7 i7 W3 s( c$ a
验证最终迁移信息
- u- H( z: l- z2 ?4 C, A, F6 q8 U) n4 O: I- |/ b
' q1 [# u2 W7 b: A6 _, I) S) q+ ]" G迁移任务执行过程 3 L- B9 U3 T9 v$ P+ a
! ?$ U% g( F, I+ q
+ o3 V2 E! N# r4 z. q
4 W9 n1 F4 S8 Y, U* X; e ( R5 P. O% f( @) ~3 j3 s
查看迁移完成的虚拟机状态
" ]3 b; G, _1 B1 B* f6 r9 m4 W% g7 X
; b, a$ ?& r# [4 O
验证迁移之后的虚拟机网络连通性 ( V0 `2 x7 g# T
/ N! |6 [4 h6 v# i' a) E* j
5 _' g+ j1 A. M5 Y5 s' D. r由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|