|
一、vmware esxi的安装和使用
$ h0 L1 e- m( N0 |2 lvmware的主要产品:
3 z" d A- |' J+ \
* u+ w8 t0 `' z2 J- T' U9 \) m9 x; @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环境的集中式平台5 W0 O- f* G* U/ K3 E% O, y
vmware vsphere 1 z6 c- J Q$ a2 h- f4 s) m, @
官方安装文档:VMware vSphere 文档
# `9 ^) r2 A: K
1 u5 `) G7 h9 c5 zVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。$ i- U2 Y8 o4 e% [1 q
' \: E/ ~' [9 Q* L$ |
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
4 L% p7 n6 b5 p # e9 T3 P6 a" y' `9 r
5 N8 M8 x5 B4 D; |9 F0 E1 a6 M! \ ?
& M5 C7 J% o; P$ [( \ 8 k! s/ k1 W u0 \% ^" k
安装vmware esxi 6.7
3 y+ m1 G; d n+ i; Jhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
% E# ?: f c3 S! _5 q
4 z1 l& U! H" p基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本4 e5 l* T z2 p5 ]
: T% a2 _' V6 k
, S& z$ b+ V: \( j6 E
3 o1 q& u" U; b. N% E* u/ L3 Z* s; v % n& `, z/ o1 ]
; p6 y6 I% ]% C5 Q7 {8 N
加载内核
. C/ I. Q4 @0 ]: D( t
: {- s: |2 H0 ~. ]# |
% r3 d* l! B. ^, x 9 h" B8 U/ m6 ~( V8 q: X( V1 U# M
加载安装程序
- m) j. n0 X- {6 U# W * y* \' }( E* K! j( [
6 G2 O* p' i+ e& m2 b6 v5 X. ~
* G; N6 K2 a8 i1 o, J' z确认安装# }5 K2 ~! K+ w
8 ~) Z+ t: u2 [. U1 u+ n
( P% w" L' p y% Z& ^( p5 y# Y5 k( P' T4 i/ h6 M) x
! }- z/ j9 ^2 o5 A
按F11同意
8 u0 q& a$ J+ N) M6 [( L+ W2 Z( l2 _
0 G$ ^. w; N8 N3 l9 h
' U0 p* p' [6 Q, U# z 4 Z3 _6 K, Z+ U4 O6 H2 c, p
选择硬盘并安装$ I7 y. s& T0 d" k; F
6 u) \& l) w; n5 T8 l! {* u/ Y
" B8 R: |+ G+ @/ ^1 Z
" ?5 i& |! b+ y$ j8 B: B设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面/ [$ i! K- M" O- G8 ]6 }
: z: G9 f" G }3 t
! V6 {8 J5 @+ @3 K* j4 f
3 F8 ^3 u" j1 G# j3 E- h |. C4 | 开始安装
8 j* p+ I1 @& [' p' I
: f7 K+ l! ~# k6 H0 H+ |1 B# V b* S8 r: y* d
: w* \" A3 T" t9 O 安装完成之后会自动重启,配置相关信息然后登录6 _' n% Z! g' l. j+ D6 M: d
8 g [2 {5 G' B+ d7 ]! l
+ v# }. z% A& W
! P6 Y) r' u& g) `. E& D3 D 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码1 o" |4 g5 a- {2 [
9 b! U% X4 t0 n% i# Q
' _$ F! M$ V) G7 y* m
7 a) x" [0 S: }! A$ x# Z$ X8 C: j设置服务器IP
+ |% ?* h: y1 n9 U! J8 X" l7 ~6 J
2 j l& d1 B! Q' _& \
% ?% [/ A% J- U: e7 q9 q# V, Q
2 M6 X% U# f* }, q9 M' z3 Q! G8 V/ a$ p
8 F8 z6 C1 ^( y! @ + T) I' M2 a/ _' U: b4 n! Q
9 x" R9 Q3 j9 u7 p' J( A
* F6 l) X3 [$ c! k) u! _* s3 V, h! Y
重启网络服务,按Esc退出之后,再按Y确认重启网络8 `* @& _' k/ q) s& _
3 B$ H+ O2 s4 a, ~2 {4 I
" |, j" O* |, X: p- |8 g
! T( {7 s: N f; r 开启ssh服务,ssh登录无法输入密码解决办法 $ Y0 [7 J+ u* |& ~. J
# vi /etc/ssh/sshd_config0 ]# n4 w$ E- |9 i! J
PasswordAuthentication yes #改成yes' r3 b) ?$ _' d3 i8 b/ k
# /etc/init.d/SSH restart #重启ssh服务 $ u" c+ {# s. Z' F, v4 ~
登录web管理界面
# S u- F5 }; [! g7 k浏览器输入对应ip进入web管理界面
1 M1 l3 h3 Y/ N8 O
7 D5 T, q3 o ?; t) k% @
) }0 c# I* u1 |
8 w; X* p; ^1 i2 w" V$ m+ kweb管理界面首页
7 e! L1 ?4 E7 a8 g+ F# g $ S( D* x8 T3 r( C+ G$ O) i
* a4 O4 r$ L+ Y6 Y u* U2 U
: o" E# Q# d) ]. M; A0 M
: u8 u g, j# t; B/ j8 T : ]2 v% j$ f; O& b) }% N* N& ~
二、使用vsphere创建windows和centos 虚拟机
$ ]. H, L: ~" B7 l通过web管理界面创建虚拟机 / Y2 B0 M. v# u
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
8 M7 Q( }7 b6 ^, w! [7 X7 V/ \
( W. h8 }# p U! hVMware workstation创建的vmware esxi虚拟机开启虚拟化 . { I |" b2 z8 U* I8 f
7 e3 X/ z& l4 n 0 w* P5 B9 G4 O6 @
KVM创建的vmware esxi虚拟机开启虚拟化 . ~9 @' |( F& c$ l) @6 |: D0 c v
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
( U) l* S u( T$ o0 T2 m3 _1 i% B# modinfo kvm_intel | grep nested
' k" ?5 M+ a+ {# Zparm: nested:bool& h; Y3 J: Y: b4 s5 t
# cat /sys/module/kvm_intel/parameters/nested
; |+ i+ j, y9 I. y+ s* f& `N
, Z+ E* D5 @) C" z6 d1 o- J如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错9 S" E' x0 S! ^( \" j7 _
# modprobe -r kvm-intel. q( }: A) y+ b
# modprobe kvm-intel nested=1% @7 Z( S6 _2 V0 f
# cat /sys/module/kvm_intel/parameters/nested
0 i- D6 v2 [+ U( x; M9 |Y
% ]6 d+ H- g5 P. g P创建centos虚拟机 . a% f* Z& z2 Q& ^$ K2 m4 p7 ?
创建存储目录
. p( C1 j, D* R: Y( ~1 u W % W& c `. O/ l# m5 _
1 F( r! C5 I/ m4 ~/ B: M8 b7 \% J
, y3 ^8 k# b5 F" f4 K }" u 对应的存储目录位置
: d! E4 V! q: b% L. X / m0 g% R. J4 [5 |0 A1 v/ V
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
: |# b/ w% o' X[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd: D* E2 C0 u& l+ L. I/ ~
/vmfs/volumes/datastore1/isos
8 i% l) v. y3 Z( @5 y1 x% v[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt3 C% Q. N! V' \7 f; R( z% n
total 0 : A$ j ]- C0 i3 A+ o. C0 h
上传iso文件
' O+ r3 F) L7 i; }8 g
/ {1 E0 v" z( h# Y6 F, ~9 H) Q' g8 [
6 Y, {# M% c7 v- K; q' B选择类型
! H* r% V$ S& c* l $ V# [- f( Z) `& P) a/ L E
" N( x1 T; G0 r' X
5 S9 T8 ~. h) X4 v/ \( G% T 定义虚拟机名称与版本. w, L1 P0 O* S
' Z- J! k6 }9 G+ n
4 x0 _% X( x5 t5 u" |/ Z
7 |/ e: g) }/ Z: I! h6 U 定义存储( o$ z! l |$ I
$ V' W7 `# F5 V s( { q# X
- a+ x& ?9 b' d) R1 h8 [( `
; e: s# {% F4 h自定义相关配置
6 p: v0 }. O Y) R( z: j1 ]5 F! I* e. s ( R$ N3 l+ T8 B. m* `9 x- }
6 L/ n5 W6 H, V; P' U2 Y1 a1 P
! S0 ]3 ]3 ~7 g1 `
3 d2 Y/ f* e( B- S( X 2 y4 Q2 b: \: U+ o; C
确认完成信息
& _/ h) Q: [3 W6 t1 m) H4 o4 m# J
7 u) B4 F/ s$ C3 x: W* i& \# z) ~- w6 n, H% n' D
6 O" h0 C5 f! P { L开始安装过程,具体安装步骤略 4 V1 Q5 l: H: O3 J% J/ K- m! c
6 e3 P2 Z$ D) j6 x+ @4 ^# {
& ^: q9 }% H% ?5 a* m
; ^ {; F5 U! D安装完成之后的管理界面
' ^. j& C! U: w+ T) q 2 ]5 I0 i% I/ M S- R
2 |% ]: e; N* G7 Z$ y3 i , R& \4 B% C# N( a& k8 {+ W
创建windows虚拟机
0 W8 d- D! i5 [: C" }* j提前上传iso文件至定义的存储目录,选择类型1 c' i3 h' b: C
* n- c8 V( F. b% e |3 B4 Z
! l& N/ e, ?! ^4 G( Y; |
# j6 _! |0 t' v; C1 ]+ y
选择名称和客户端操作系统
7 C0 ^3 [' S# Q1 Z 7 t3 X% t. s' v
* A8 o3 ]# i3 _" l. M
0 B. ]) w! a7 g 选择存储; ]. ~6 ~' v2 f/ p* Q1 o- s. S U- c
: \2 P" C8 S; u. `7 h% F5 I( k. t2 B6 }+ ]
N. A6 `) e: H) { \6 B 自定义相关信息设置
! B |9 y+ z0 C
/ z$ |: F& f% q( \( i a1 m7 e+ f6 P3 K- p( W% w
0 v/ y0 ?/ ^) N+ V/ C& e0 V! c
2 Z( u; K; c7 r: X% k & V! p6 {, I; V9 \
确认完成信息/ n8 ^' L7 r0 ^
+ k$ z& y7 k3 M) S1 k, T5 q' q& o9 r% ^) X0 K* s) u) e
8 h2 R3 I% m4 m9 y) G f) q
开始安装,具体安装过程略
8 W& z# A" Y% O! O ) c+ z) J8 }, \" f$ B
/ `7 ~5 e2 N6 P1 O' ?
b2 S1 N7 R! W B7 }8 j
) j) N1 I( ~! d m$ Q/ i三、实现虚拟机迁移 8 p1 O Y; Y: ^# R& `& f. {! s/ ?$ \
前提要先安装好VMware vCenter Server管理程序
( k/ [& \ M; A, [/ q
9 H' o& `1 S2 q. A) P1 J! K安装VMware vCenter Server ; }! {2 f# I; [* ]3 W
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G. g$ t% p% P- q6 c- Y
^9 l0 M$ @) ]( J v2 J; J, S
* v1 v' q h, ?8 Z
j6 z7 J7 T% x) q& |( I; r. Q8 F
! W0 i5 a h. v: N ; n) J, S5 e7 J% h1 }9 [4 l
) F% L7 H- y; { & ?6 v' h$ D. J' Q @* ^# Z
x8 T5 R, E4 c6 ?& S
L& v% s. u' w2 F
修改本地hosts文件8 H$ [+ B' H; _: g9 @
4 t" ~. R7 j+ Z
7 Z; C: Q* O! `! B0 U6 n. R5 D( c
9 r# z+ @ Z9 |# e. w4 V' i: E. J7 E
- {( T, i# M3 H
# H& |, l! A5 r( [7 n
9 s3 }* e4 G/ f5 i
: Y/ [9 k9 h% F0 }* P: q
6 T1 U/ I* Z7 R4 A& v; e' e$ k
/ P. g- Z S1 d F; P+ C* F( S) ~2 D* m) x: h
) X8 [ i( g7 _; l" a 1 S4 ^( d. I3 J* p) T
( L+ N# M$ ^$ b; e. s6 C( w
+ A, Q0 S# [' _' M* e
虚拟机迁移 % ] c- G5 |+ d* q0 Y5 L
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器- N. }+ l4 Z9 ?- i. T( z. l6 j
& D. r" ]# }6 D3 n, p配置vmotion专用网络 ; T2 n# u" A5 l, |8 y
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
( i/ g2 Y: i( t6 I+ N, k2 Y' C 4 v; [' I8 I! R6 Q1 P# L# I
主机—配置—虚拟交换机—添加网络
( U6 J4 x* B7 W+ r: ^7 W
8 W. F, u: o4 I' d添加网络 2 g* W s" P, o
5 X8 ~2 A. e- r$ y4 J; v
& p n+ |- Y- S- e2 u4 n6 U
选择网络类型 # X; ~: Y, l+ L; Y: V) z9 n
8 l! p$ W @0 K2 L% k$ J; P p
. Q5 k' p- i: p9 R- f5 _+ @
选择交换机
- i! p. {2 [% _: J1 s6 S: r0 a( s& X( P4 h2 f+ }% \7 O
! t/ C* p$ w! N. T指定端口属性 ~! O( t8 c9 L4 }
1 K+ v, Y! N D9 W0 ^$ p, m9 e# W ! F( X6 X7 @1 G6 \/ b
IP地址配置
. X2 [7 O% I/ ]
. f9 A7 n8 @; Z + h' e: X2 v @1 e6 u' T
验证最终信息
# |) b: l+ A& c$ Z; v2 J) r; F$ i2 |
$ ~: U: f' ~0 e9 G7 P 注:各节点都要添加vmotion网络,IP地址不能冲突" r% c4 W$ h/ T
6 C( m9 `+ C7 t7 K6 }执行虚拟机迁移
2 w$ y6 i, @4 y! h在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
/ |: \( v# t+ U) s. u% A2 s
2 d" \4 _3 ]" ~+ h* p6 q) @ d
& d; Y4 h8 p i / |" b' J: y, i% [7 c! t& N
选择迁移类型+ {* B* |7 i9 E7 \, _5 q
`$ |- q' \7 O9 `* o; P3 Z* j * v, h0 _8 ]7 h- J/ x- k( w, s* k
选择计算机资源 6 L& J A8 e" s+ d: ^ w
6 U7 \. \5 a! |' {$ @; e
4 N/ H4 J' ^8 E- m0 w+ j8 c+ x% V
选择存储 # ?) U( @# M# H% S/ M
) N2 k* h! B6 _% w @ / h+ |+ Z" y/ z2 [. K' [
选择网络 * P# w" @! A6 v& G2 q9 v2 i. ^
. p6 J S9 w" F( M# d5 q$ F
0 w; s5 l- }9 I$ }
选择vmotion优先级
$ k( S1 N ]5 X8 O- ^8 j9 b% Z# H% i6 S
+ j8 J/ V$ o& {3 K8 p" J2 Z9 F
验证最终迁移信息
4 \ H) c* K+ u& G( P+ F$ P; g4 H; `- X$ w+ x8 k V
+ \$ [" }/ c1 I0 i0 T* m' ^
迁移任务执行过程
3 y; m, }. v/ X) |% h8 Q
8 Q. U. l2 L% t6 z" n
+ c' [0 y/ Y s* `3 Z% E" b+ D- B. \; O, d3 I' p. s; p' \
& X+ w. g$ Z% o8 Z
查看迁移完成的虚拟机状态 " y+ a! r8 F, F0 F: n0 ~
2 U; \* R) j# G1 n0 n' x/ J5 m
' Z8 I9 [' `8 D7 K5 `1 u验证迁移之后的虚拟机网络连通性 ' R, D F; n# g4 y5 Q- \
& _5 V; [% V) s ' }& e& F7 h3 s! x
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|