|
|
一、vmware esxi的安装和使用 V2 k: {! Q: S, ]/ s
vmware的主要产品:
. J% P: t$ j: Q6 b$ a$ [8 t* M, G
6 P" k$ @% W- yWorkstation 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环境的集中式平台/ y' p7 @- [6 E; D
vmware vsphere 3 Z6 h3 h* l1 N0 u5 U2 R# x$ B
官方安装文档:VMware vSphere 文档6 G0 T' R. B/ e$ F( W
% w" d$ g+ Y" [& x( j$ W: |/ W2 LVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。; g& h( Y9 `7 w6 f* M1 d
; F8 O8 Z; Z. AvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
3 J( r* T& y8 [# u; V v * R/ Y5 z; w0 F# S" @
( a! z6 {6 v+ p3 I$ j/ H* Z 1 v! L/ J6 q/ s. v+ A8 B
2 n( k2 B+ C1 x, [安装vmware esxi 6.7
5 i1 t! B) e; G' Z8 d8 ?https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
0 V) D9 N- M. h/ X) D3 U
@8 t; S& b8 i- U; B, ?基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本# l/ r+ R- L& K, X* f5 T0 }
. J% e, y+ B1 p$ j! q* i# @ M& _4 Y, J
) T: [1 L4 L# W' g
1 Z# m+ Z4 |4 M9 x' w 3 n# z* H1 |! ^6 d5 U- D
加载内核4 _0 T( d( @) n9 s! g% W+ v
2 I7 d; g8 z) K$ s: g" u% j& C- B% F+ w S1 E% ^5 J1 l, d
; v0 c9 i+ O' h" n* Y/ |! M3 b! a$ z m) @加载安装程序 " y: Z- r# \/ ^. t' D% b& y0 O
( O% @/ f+ ~: m( N
0 v" T. [" Q% D- c6 d , a7 a! _3 \+ I) S0 v) Y2 A
确认安装0 n! ^ Y4 ^- Y# l' `) h; g( h
$ f" @& @6 ?' J/ {& P
% W$ h: H% z9 ]/ O" L* R5 i8 P* r x+ O
, P+ b+ B& H, V9 |4 L按F11同意7 p7 i# Y4 P% a3 T3 V" l1 D! M/ ^& }
, g7 E; L% a4 G
, |- x2 g" s- g, K/ t2 Q0 d! U& h( p ) i) h- I+ c3 u% b
选择硬盘并安装9 P; ?& ?$ `7 ~2 @
, N7 m& v% S+ x' ]) i
; `$ i0 d# F5 ?! x) i! d C
" z! F C3 K$ e3 T; n' H设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面4 P- W/ t: t2 b3 m
% g; M/ t2 I) H/ G5 w% T5 `2 C
9 p5 T+ J" b) `4 j/ P6 e% z ! C! l( w0 M( F
开始安装
" u/ v, I" D/ p9 y8 G
; B c1 d, ^8 X6 G7 L& z0 W& ?3 W. Y/ N# r$ L; p' w [" t- B
. u& U, _+ _0 y/ u& N' P9 _- n* D 安装完成之后会自动重启,配置相关信息然后登录+ W: o R% C/ A; g8 N+ c
% i+ a- s0 x0 f; A& L% ?. c% I7 p+ i! T* `1 u. i. s
( _) b+ D$ M* W4 ] 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码" r4 k, | U8 A9 r7 Y3 i) z j
! x7 }, ~/ `& V3 ^# w
! Q* r0 b+ u* s+ v/ ] ! ~0 C% g" t& |$ K( }! P+ L: F( j
设置服务器IP
+ j% S/ J) ?9 Q( L
) Z3 S9 E" y# Q! i4 Z8 k, j5 K2 ^. S# W2 G; W6 O: C
' {! k- l+ e8 c' w8 r6 C
, O( J4 L+ r1 i H
9 T2 d3 ?) c. e$ c1 N. n" v7 N4 t& F; ~ E5 b! H/ n! h
9 R; ~0 c# w1 e1 Y6 V# _2 z& A! l
重启网络服务,按Esc退出之后,再按Y确认重启网络
* B8 r, [+ W* {' m: C. c, t% c
# E# f w: d1 x0 ~: ?) }9 k3 |
8 y" l* c9 i, d5 p( t6 {( y( o
5 Q0 o9 H: n6 x& Z* @ 开启ssh服务,ssh登录无法输入密码解决办法 ' {5 N' u7 s8 d( h3 j7 s) H5 i
# vi /etc/ssh/sshd_config- n, I% G. N% A' N
PasswordAuthentication yes #改成yes+ r- e% }0 e5 c" X
# /etc/init.d/SSH restart #重启ssh服务 * N4 ?$ N0 w" o5 e# s- v) F
登录web管理界面 2 j8 @0 ~$ Q; h2 O
浏览器输入对应ip进入web管理界面
; @# }6 _9 @% n! t( ?/ u
' A: F! B7 C* B+ ?! `7 t- t! h0 F0 U, U! ]- ~& o" r* S
6 _$ ?' w( l# G
web管理界面首页( F5 N K+ V. u: L8 Y
9 y& J9 T* F+ Q
( |0 w( k- U! z) ~& N. o8 a3 V
2 B$ K9 M. M5 c3 v. r) E 6 I4 e! B. e0 N$ k
# h4 ~, q4 U' u二、使用vsphere创建windows和centos 虚拟机 # e9 U( `6 _. q5 Q$ M
通过web管理界面创建虚拟机 ; O% t' G! _; ?, E
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
5 L6 x* ?8 n% T$ \9 G" I2 }0 h
8 Z8 ~+ _- ` nVMware workstation创建的vmware esxi虚拟机开启虚拟化 ) q9 S, C ~6 \3 _. r5 m
% x7 y$ f# t9 k w. K! X( Q
, ~4 p0 {% P" T
KVM创建的vmware esxi虚拟机开启虚拟化 5 [. P# W Q$ S" @- j: t) T0 @
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能5 a2 _2 h7 ^! C3 r0 _0 F7 U* {8 b
# modinfo kvm_intel | grep nested0 ^5 O x% ]! ]5 [ h4 X5 {- X: M
parm: nested:bool
: W$ l/ C; t/ v# h$ y' [# cat /sys/module/kvm_intel/parameters/nested6 \% d5 e8 D9 ]' `3 \7 o
N8 r# b3 K1 _5 m, H1 o
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错6 c6 g T$ a* U8 L2 c6 k; d4 P
# modprobe -r kvm-intel4 J. Y) j( V% _9 F) h5 C d
# modprobe kvm-intel nested=1, \; R, |9 T' R
# cat /sys/module/kvm_intel/parameters/nested
( b3 s2 h! G# U3 @9 M5 G8 c! p, iY " l1 y- r2 N& S2 l" a; m( X
创建centos虚拟机 8 E7 i% j2 M* \5 E+ _7 J: T. O
创建存储目录
7 N% h% Z4 K! r! Y% p - x' `8 F0 ?- P8 l; o* Y- k
) y" H8 ?5 S p5 G" ^5 G- J0 `5 {
$ _+ t& m" ]+ e
对应的存储目录位置8 i1 l% \! E# k5 ~
' i" y H4 `* P
[root@localhost:~] cd vmfs/volumes/datastore1/isos/( J2 q I( u! U' C# c) A
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
% v1 P+ z- g/ W2 l/vmfs/volumes/datastore1/isos
3 u! ]; O1 G: d% B; n- I8 N[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
5 ^7 Z2 _' f ltotal 0
" e" p7 L5 p9 Z& {+ U上传iso文件( k6 @3 U( S6 \* C7 z& c
( q) _- x$ t' Y
9 X# S9 T% `* F1 R" p" s" g. t& k 9 r6 H4 {8 t3 ] `
选择类型
[6 W }6 x- N$ v3 m: p $ s: N9 U! v$ H
' h3 Y2 S, u$ }/ u5 C
5 A" p9 b8 T% r/ b, r) z, T' A, Q* x 定义虚拟机名称与版本# u0 S; E+ \5 k. T
) u; K1 N, ?9 R6 u
9 g9 j* g; G/ C2 l3 t
4 B: J* C. Y% W 定义存储
5 \4 Z+ f0 z- w1 j" _, K: T8 ]$ D4 Y( M 3 t$ K- P5 j3 }0 K3 C2 |2 @
+ A7 @$ G; S" R+ g* Q: q: f % z' y5 L6 Z5 Y* x
自定义相关配置
2 T0 |" |+ u5 {5 K& r4 i7 V8 m
9 M3 l! u, d8 k, B U8 c; H1 X5 N6 G
. o* p4 @0 H0 N8 T5 f( ~
: U5 d, L8 P7 y, x+ U : r: C) p" t* _% ?& O# L
确认完成信息
4 k1 N8 P' k8 A6 k7 A ( y2 Y5 g/ t5 V$ M! i
/ g) {; L, n: j9 k4 d3 M& \
3 j' {" c. M' j9 I# \* Q开始安装过程,具体安装步骤略 & f$ V! u3 B/ Z, ^1 _( d9 d
) w& r) `* v# l. |3 f7 r, |
8 y$ Z% f3 D; }' y6 x
. z: f3 r5 I( I) O2 E1 q$ A安装完成之后的管理界面 : N# P' J8 t+ l- x5 g1 H
% E5 q& \2 _: R2 {! B3 `
1 u; T$ N* z7 D2 |+ X! [
# S4 K1 n5 P' m& u- P2 G: [9 j! X; U创建windows虚拟机 ( S4 I0 z E" S3 M
提前上传iso文件至定义的存储目录,选择类型/ ?$ q2 A |& O% E. K( W
9 A2 Z1 \! j2 f3 Z. w s
6 S; g1 H7 m' ^5 F6 |) F
7 G/ U: o5 C( R6 P2 g选择名称和客户端操作系统5 ^$ e% S/ \' j0 }7 u& y
& N! [& r& L( F7 |2 P) t
0 D/ d& \6 r @ 4 z( b4 d' `* p) }2 P" q' ]1 f' a8 o- t
选择存储
! ~5 N) c+ }$ L. Y7 d$ @" \) B1 |
3 l# x h3 o: F$ B+ A! [, c4 t z3 r* O7 [2 v3 M* |$ V/ y
9 C, t; r Q- X0 X6 N, Q V+ ]1 P 自定义相关信息设置
/ C1 J" B& Q& e' s
k! x2 z1 B1 l- H! a
6 k( F7 w4 W3 \+ G/ B( ]7 Z ( b6 @. u( R# o/ s7 U3 C
2 e( K+ h0 M3 ^* b+ { 9 K" q) j, ~* H7 T
确认完成信息
; t5 k- m" ?# A% t/ X4 X% n3 m7 M 8 ?3 ]8 _7 p3 i$ d4 F8 ?
7 m! H" f8 F2 O( ? % v1 k. \0 |+ \- @
开始安装,具体安装过程略/ X) o; k+ t$ x1 n6 g
/ U% V: s8 J3 f5 |# T6 ?
' p8 K+ ]4 ~( f0 {+ n! C : b9 Y2 m$ C, b% k6 x3 J
6 B9 y1 n) R3 F$ t$ u/ y
三、实现虚拟机迁移 6 j# b3 r9 K2 S" L3 ` Y6 H
前提要先安装好VMware vCenter Server管理程序
( ?: f1 z( Z: D) Z5 q
. \. [1 b' C, G7 [0 L安装VMware vCenter Server
. ?0 s, z* ^- ~必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
( l, V, Y L! S1 k6 ^3 u% W
8 G0 A/ `4 C8 K2 j T1 m( ? 8 K- Y+ @4 f0 z) w7 m
: Z+ V/ C4 h! y. E
9 }% }; R! b+ F4 M( E* o9 r % q; H! Y0 u6 v& {# ^
- W$ O" l% T& L) u3 q) X
% h( U- F2 c! X
% A& X0 c4 _) `
3 h1 P% O6 i! l% \* B9 t1 f / A5 h) i5 v" e, {0 J
修改本地hosts文件, Y, g# A9 a1 I" B7 J
9 a. M" \) r; T( y+ ~& O3 u7 b
* @1 q- Z8 D6 V: e . r9 J3 v9 W2 D7 ^, C
& i8 Z M3 a3 M! m5 I7 d/ h
# x, \. y; B. y: R0 Z! Q " ^* F" j. m& |0 H, O% g
\( H3 H% G4 q
1 ^' c& P$ O W1 J- s
6 o5 x! T: h/ c
8 u n) u. R: _% m9 @. F3 z" D* W2 ]; V: u% S4 Z
' {7 m+ z/ s! V% k* K# b0 m! d/ k9 ~1 y! s7 q
7 D1 A4 g: l) v6 O/ g
虚拟机迁移 : K; o* Z8 }3 J, W1 O* W
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器1 L4 C: h3 x2 n7 w! X2 \4 {
% u. d- Q! M( r3 P) ^5 s" j O配置vmotion专用网络
. I0 L) ^6 J9 b5 D$ }5 A在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
& k& A U7 S4 k% `/ N. Y - a1 U, a+ T, K& {9 _9 `
主机—配置—虚拟交换机—添加网络$ ]& n- }' E. R8 z
, T" f9 y8 w. d ?3 F g添加网络
: S) D o1 Z4 {/ L7 L U; w5 V( O2 A2 _. }
9 m- A6 A& `1 T2 m' g
选择网络类型
% ]6 a% f, _& Y% I! t$ M1 Q
; R' E- T# }, J2 [4 q4 K
0 ?9 J0 |/ m/ ?% f& a选择交换机 7 ^9 J% _" ? a' N- o e, q1 S
( t0 b" Y- h6 m: ]; b x( ]! Q( `7 i8 w8 T+ l) S5 _
指定端口属性
2 ^1 w+ v6 F8 b1 G/ ^( Q6 v7 B8 P3 ], W; h
4 [: L- l: H) l7 AIP地址配置 & U( \: e1 d* B8 b- B V2 C
9 d& B: @- ]' S+ M! `: N
4 ?# u* f; }$ H' N7 O( r2 J验证最终信息
. K# h, o4 M7 _, a& R2 }7 K: \/ e/ \4 B2 O. H' i
. X8 F% y' a$ [, ?7 q0 b0 g
注:各节点都要添加vmotion网络,IP地址不能冲突& a+ X2 w! Y; P7 Z% F1 f; j, P
0 [! r+ {+ ]6 q5 O& {执行虚拟机迁移 ! L/ u z9 H$ u1 {6 f Q5 ]
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
# B- Z5 c& U& Z: g
8 p( T* c$ ] L$ }% t6 @ H3 `, I$ X( L/ t1 T% ^
% Y3 V$ f" J3 w选择迁移类型, l- ]7 m% D- \/ \1 T6 |! i
8 i) U* X2 j- O# | ! ?4 g/ l4 Y+ u/ M+ i) v
选择计算机资源 ! Y5 j& L! O- R/ T; V( u
4 J/ G4 [6 f8 r5 T7 J3 k! V
+ ^, v' ]- ~" k7 N0 B+ q选择存储
( q3 M+ Z: i# f
& Z# d2 X/ V# M# w. c7 D3 n
" a: b& T# ?& }. @3 D选择网络
7 J! }: B5 M7 b( |" o4 A9 m3 e) N0 G2 }$ d3 v& I
' [/ u+ Z$ x' ~* G- ]" M a
选择vmotion优先级
: K# [( K' {0 C- |: U
, N9 _! y0 j+ I3 P3 t5 Z( m m+ S 3 o1 M# j0 d+ ^+ x& r( W4 f |
验证最终迁移信息 % E3 S3 o8 t7 G W+ R; c
& {* n' @4 Q0 s
5 Y1 [' X3 l5 Z: n2 o: J/ `; {迁移任务执行过程
8 ? }1 `2 @0 ~: \
8 n1 _0 S% O- g& C- C: z d" G% ^( O b& M
, `3 A6 \- i& J- Q; D E: R J
' z' j" ?: M( m. n! G
查看迁移完成的虚拟机状态
9 m3 O5 ]0 @) V3 L: ` \; J' r* _7 m# Z* t9 a; Q5 o
7 a& N2 Z6 [' S5 O0 f
验证迁移之后的虚拟机网络连通性
3 @6 L% a! A3 X' k1 _& z3 \
4 J4 P+ v9 d( p$ V* h+ s
' H+ J1 }5 u+ ]! ?9 a% s由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|