|
|
一、vmware esxi的安装和使用
# R0 u/ ~! x. |' ]& S, O4 fvmware的主要产品:% r" _$ J9 T7 t' b
& v. z3 ?% v) k# t" p& y
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环境的集中式平台
" `" R, r; u4 K: K1 \' Qvmware vsphere
+ [0 R( u6 M5 M官方安装文档:VMware vSphere 文档
; E% r- o. V p% O$ ^; Y $ {/ `. b" W# j! N2 O# q
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。- ^0 ]( I( m. _2 h a3 \! t
, r2 N3 _, Z9 [9 A8 l+ _, c% j, ~8 kvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。" P$ g! Q% }8 I7 F8 `
% o# k, c& q$ t) r& o: q6 O: f, T8 T1 g5 u+ p4 I2 A( Y. u: B. \- q
- R) ~$ |# e0 d4 h7 y: j
. Q' s6 X/ l$ q3 V6 ?( u3 M
安装vmware esxi 6.7
) [; r! F: w' z- X* V/ C6 nhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录" k" Y: d9 y# O+ O
8 E- H' T ?2 _8 J1 \, q% T9 A& ?
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
" y( M0 P! J) {# l2 i" y, i7 q ; Y# O8 p% p3 ~
- c# t& B9 H9 M8 d
% s7 G; @# [! v/ j, I) V% u
% ]9 h5 J T* X; y0 x, V
, G$ s K1 j! L" ^. k) O8 j& U# a加载内核
( H2 h. v2 R$ C. T) q$ n
! D- k7 e: [3 s/ G5 k* M8 |7 h/ t8 a8 g$ n+ B& a7 G2 `+ L6 b
; W3 A/ i, t! R) y2 C: y3 U
加载安装程序
) V" Q4 Z& G }; u/ Z' z , L( ]1 k* i3 @
7 k$ d+ K: E8 o4 m7 x$ F" `
X! p- j2 R' f& b, P) M9 B确认安装6 O0 ^$ g# `+ O3 c' T2 d/ A
5 g8 N! ^4 P7 V+ `) V3 p
; B, m( Y6 z, v- q# `/ ]
9 m& f# Z3 i9 c7 T( m1 x
- p9 M* Q* z" n& R按F11同意+ e7 C" [2 h1 v j( f
" A/ ]6 P' N# q) }: g
! A2 s) `* o$ w& q o3 |: O6 [
# \' u) m" l, N. @9 C4 E) x, z+ C3 y选择硬盘并安装
; w Q5 q! q8 G
4 S; Y! S8 y7 ^0 H+ N7 @. G* I& K5 k/ e0 T# G+ J- m
1 p: {* D! h8 x' G1 c: _5 u5 T设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面5 h$ \& Q) a$ V
+ L- V$ r W; X/ d' ~5 h1 V/ N8 X- A$ L1 s7 p
$ p3 R1 |; v4 r% c
开始安装
4 E) P* f! ^& P5 {2 n
) o( i7 F) r( x9 Y+ Z$ K
$ Y% k0 o4 \$ J( [+ g* k1 C7 b
1 h% `$ x5 [' @ 安装完成之后会自动重启,配置相关信息然后登录
5 ?/ c9 S! Y5 C3 Y
1 B4 \. d: z! Y, |2 ^5 a2 Z
% h; |( S" [ S% ~: [7 ]+ z 0 u/ e7 o* T1 l- ~- h' G& O; [ w
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
2 @. n8 E* n1 C 6 [, b4 P6 [. L
e$ h2 {# m" E$ I; @' d8 Y% K
. T- `- w" h% p; V/ I2 K$ ~/ o设置服务器IP
$ v- M3 B9 Q8 i L d. S$ S4 M# L7 O L! |' V( Y9 K+ \8 x$ A' W0 N
$ }5 W! Q2 U/ z! z6 ^4 S , ~) F8 u' C5 i
; w) I1 s# R" e
( }3 U* M* U, [6 [- C; t2 y# |9 ?- D4 K* H4 {0 }& N/ K
% M3 V7 @6 R4 D
重启网络服务,按Esc退出之后,再按Y确认重启网络2 g/ x; B8 G/ ^; m
( L& x8 o# `) t. g
& c+ k* j& G. p* Y7 v- B0 z, P: o 8 C& k; T4 Z* N" b- V" X
开启ssh服务,ssh登录无法输入密码解决办法 0 j* } w- I/ u/ N: G; R
# vi /etc/ssh/sshd_config
& ]" Z- u6 g/ f2 Y& S7 V iPasswordAuthentication yes #改成yes
0 Z8 \, H1 F: k2 Y3 D- P; G/ v8 ~# /etc/init.d/SSH restart #重启ssh服务
/ w2 M8 F+ S- D6 [登录web管理界面
& H, L) _- \, G4 H- |) f, |浏览器输入对应ip进入web管理界面
/ A; Y) C1 A+ p- g N* Q, @/ d
7 J$ g! D) W. \1 T4 i; y X j. o& |# ~
2 W. \ K1 C: k2 j8 x7 R) q6 Cweb管理界面首页5 [/ X5 X2 @: q. D! N( G
/ o# Z/ S% `9 @* T* m' P& `- Y) f/ L, N" _5 V3 h; {! h$ Z7 f
# l7 u. N" R3 X9 @ y1 {
6 U5 P, L% F4 H( t0 Y7 y; Z
* v! i7 ^: W7 S& v0 [2 Y二、使用vsphere创建windows和centos 虚拟机 C$ I' L9 U* [) r* ^$ y! q4 t7 ]3 g
通过web管理界面创建虚拟机
1 B# d2 P$ o+ Q0 d2 }宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化) o3 ~* j. @* K: p% ^6 \& d
. a/ C+ K5 L6 v$ `* UVMware workstation创建的vmware esxi虚拟机开启虚拟化 3 e! V3 @+ X1 k
) U7 ]2 A* u- q" Z ) O9 j5 G1 K" S6 o5 b: Y; t4 V
KVM创建的vmware esxi虚拟机开启虚拟化
7 ]: y$ r+ t6 M! ~) J( m m( k检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
: v$ G* K, `& c0 u: z b& [; B, R! z# modinfo kvm_intel | grep nested
2 G0 s, Q* Z ]. b8 j% v( Q6 @1 r1 Tparm: nested:bool
1 z, E3 J) o L1 `& Q7 q# cat /sys/module/kvm_intel/parameters/nested& c/ o" ` |& \$ c' A$ L
N2 r" M0 a2 _" J2 E; c% b" L6 x
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错( @7 W% u0 ^" g3 L* p) k
# modprobe -r kvm-intel
% J2 _; G- K, e+ H# modprobe kvm-intel nested=1
6 V6 C7 O2 o/ A' H7 |# cat /sys/module/kvm_intel/parameters/nested
% F, J, W( h [( r2 AY
9 f4 ^$ o/ I+ v! M1 \3 n创建centos虚拟机
+ V Z1 J+ Y5 O9 ~+ O创建存储目录
6 }2 }( W. J' q; d, s$ O3 t; M 2 c" e$ k& W6 ^0 Z/ w0 S+ {. W, f# H
5 `; E1 J1 B+ J: ?" m9 N
/ _& J9 l2 D# a7 M3 V3 e
对应的存储目录位置
" g+ r% k8 r$ ]8 t( D
* D& f3 X2 i. U7 e2 P/ ], k2 ?4 F! M[root@localhost:~] cd vmfs/volumes/datastore1/isos/, j, ~# \* j+ |* a$ Y) Q6 E
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
$ t# `# V7 |3 u* E1 X6 m( ]/vmfs/volumes/datastore1/isos
. G$ H' K$ G8 f" u, \2 x: C9 I- ?1 R[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt% N, R3 Y8 s9 W# Z
total 0 % u3 J1 j4 y2 v; x0 [; v
上传iso文件, b6 t7 U' \ M% W: u
" n6 s% B* o7 T$ a- C1 }
& a; B8 ?4 T* Z' g# `
9 u" }) x, m; c6 c选择类型
/ k5 ]( \6 d" a% b0 h% c8 a
' c' q8 I4 n$ ~/ h3 V# V3 X6 A
! ~& b0 d: P; F! r* l8 n
( d H. R2 b6 }! R& ] 定义虚拟机名称与版本$ B4 z' @* m# m+ i! M
4 s8 K% b4 n& i& j$ o: x/ D0 U @# ]- f8 a- H
: }7 p9 C, V) ^# m 定义存储
0 [% q) \4 N h) |1 e- X 7 \3 A) l2 h/ h0 ?8 S1 q
5 @" G1 b7 Y- B, K* b6 h9 k
- K- Y7 a6 G; {, _3 |- e, k2 X
自定义相关配置 ) }" Z2 L* b- Z1 }( A+ ~
% I2 I* f( V. N# m: l
0 H! c. N% l) S/ y+ D, \ 0 ^4 y/ ^0 r2 R0 I3 k
# v" S+ ~' c- ~( A & X$ c" s! t# X+ c: h
确认完成信息
7 d) i: _" _2 P
1 l2 A% f$ {! W; Q6 }3 I% M
* N8 W! `( }0 e' o 9 ]7 j3 T* m# P6 I; y
开始安装过程,具体安装步骤略 + B6 @) U- I- h% X
# Y" M# ?" |& P2 \4 j1 {
8 a( k& h# [& Z) P: K
( r4 v1 H, [+ _0 K$ i安装完成之后的管理界面 6 ]( G* q+ u0 C8 `/ l2 z
" \, G/ [) i7 }' U6 G7 N/ _+ B7 I
( T; g. k( [' c L" P# \( b
[& c' ?$ d3 s! y0 U创建windows虚拟机 T- `$ w) ]3 F$ l% q
提前上传iso文件至定义的存储目录,选择类型
$ J* }. g' ]' Q; r/ L
" Y& }8 K7 O( q$ S7 K" Z" D8 S9 W! q/ m4 x' @3 R% O9 k% a4 {* u9 s$ i
8 }7 C/ j9 Z6 u, Q# X1 }
选择名称和客户端操作系统! J- w" O, \# T' @5 d
$ @, q, m, O- J. m$ ^
- R4 b# G0 P; I* A$ c8 z- E
, J) z- X% i) v# }4 I1 ?1 [ 选择存储% z9 ?0 J- h0 E. l! \) }! Q
, n9 X0 D9 k) ^$ |6 y& K! S
\) v7 A3 E! A3 _8 o( P( U/ }" E; g
4 e# N% ] ?& n5 ]1 o; ^( | g
自定义相关信息设置
! I! d# T0 H, H! X |0 t+ l 1 P- P3 O; K% K% j3 s1 B
( \# W, S. I3 _9 r7 U , O( R. D4 d C& G% b- l' o C
0 n" i6 G. ~# ]) y# u+ k4 G 0 [4 F0 T8 S4 r6 {# r _
确认完成信息
7 P2 T1 Z% {% ~+ t7 c2 T8 W# B : @" V# J* i9 @) B3 l7 Y
, S2 O* N& o7 |+ l# Y) e: d
7 {' S8 L; h+ R开始安装,具体安装过程略
8 j" c' Z& b; j8 v . h) W3 C8 ?6 c1 q1 m0 Y* U
* _. x" U5 O- J) m% \, I 1 s7 T1 |, D9 Y% b7 Q0 Q3 o
% g/ a! ~& k& y三、实现虚拟机迁移 ( j: l" g4 U5 P1 X) V, a
前提要先安装好VMware vCenter Server管理程序$ ~3 W% n" V0 G4 V9 [ ?" G/ c
( C+ o. u/ R1 c2 E% l
安装VMware vCenter Server ; \& f9 T5 @1 E6 T2 ^" ]+ f b
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
4 F. k# j+ u% }6 }) b, ~
% [ z/ z2 d( t1 N; D9 M/ f3 v
$ u3 g/ b# l: Z( b$ | i: c5 h
@( C7 ? I8 Y# D1 s: u# i, q8 ]. h0 S. m
/ Y$ D( ]0 }2 j8 R; W& s# p$ j9 U
8 `+ d$ k1 K2 l( X7 j. t8 v( K+ i$ a
% Z) H: {3 G9 X9 x1 }% E
# \# \; |1 y) _( B2 Q* V5 Y8 c3 i0 }/ K- O7 ?3 P: y( `8 N
. t! B. H$ P% ~3 H/ A4 Q0 S% `修改本地hosts文件1 F) E' K, o, a3 N" i( g0 F
3 Q9 R$ C; a0 I1 _) ~$ }0 @
c; B1 B. c) R* T/ g% r/ I8 ] 6 P$ e0 h# G# m' N `' u$ t6 k0 R0 J i
! B# R7 m v) V ! Y u6 Z; U! F6 p, y
/ J2 c4 a: V/ t$ G1 Q9 L
$ R$ Y: N) @& ^8 M& u" S 0 v. P" e) ^/ g; V
9 u- g. x* ^( M+ b( O' d( `
- q, [- s0 M& R/ N$ h# H" j' H5 z7 w/ v- M
- g; Y1 Y8 f! z( s& e# G% Y6 h) |( F
: Y) a9 {5 J- x" r' E6 y3 R - D: O0 j: d% v3 [
虚拟机迁移 ! N, V% C% O0 _ c2 y2 _
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
% {" h& Z/ H! X& z, @ # ?$ }, U: `8 Y- p8 _
配置vmotion专用网络 , j- o( Z' {3 ]4 j5 J
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:: D6 z9 D7 d( Y3 }
( b! J2 Q: O# s( [5 M7 a
主机—配置—虚拟交换机—添加网络" i6 Y, R9 ]; A& `/ Y
$ H1 [& N7 }, R, o添加网络
/ ^/ S6 m3 G- O: M( @3 t# x2 A# d. Y3 ?/ s- B
/ @1 v' f; O/ m; T7 D `2 E 选择网络类型
. `$ q8 ?8 k6 e( Q0 D1 Z$ v, o! {) R8 U# _- M
. Q6 U: H9 @2 {$ C% K* E+ ~选择交换机 * ?; u, y' {5 h7 y
P, g5 {: {" ~3 ?0 m& F' X
3 q- h5 L% {* T! I8 b+ Q0 M! _ z* P指定端口属性
* N* G" w. I8 @/ \1 e. t8 M' j/ S u. k K( ~, ~7 f, @# x# s0 |
- P% m6 R8 u" | i
IP地址配置 % J6 a# b! s: r0 x u% _2 d' U
$ d) l8 O) f, J' f4 o
6 K' Z& `, i1 C验证最终信息 8 p7 |' n' r( R5 j* Z- |
$ O( v4 I! \2 m1 p `6 H ; }( ^, d H# R2 d$ M
注:各节点都要添加vmotion网络,IP地址不能冲突
% a, L1 C, a5 E8 ]) f9 J
. U" F' } m; L执行虚拟机迁移 & y& m( J9 o8 Q- e
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移- ~6 @4 s1 z# T
/ U7 M: K Q0 \) l; _. } R
, r9 M" l8 X$ M$ E9 X7 @
: P2 O& b# g% a! c
选择迁移类型
0 L( W F f# G2 }# c( n% i
+ W u+ d' l" @' q0 o : ]$ W$ g8 S% L% F$ Q
选择计算机资源 0 x. B' W$ q/ p* }' H" C
" o0 ]# x: e7 ^$ o
/ ]* K4 W, K6 [8 j1 o8 }
选择存储
# a V- ?7 i) d) n$ w: i& ?4 m9 r2 t; r A7 c1 C# f1 [/ M, f
5 I& X( M/ ?" l选择网络
6 f- V: \ K2 [# C0 B* F
" A1 d6 p7 t5 u. n: b& I7 L % V9 x; Q: C2 Q0 P1 B2 \" Z
选择vmotion优先级 % s |- ^: ?7 U5 O% L; G; p2 Y
R; Q; |1 V5 m4 p) @ E9 T' B
1 _( v1 `% p. O! i8 Q% j 验证最终迁移信息 8 f: Z6 w/ \! Y
% l, e) y& M8 C! t4 `( a
6 k ^) i) _/ o+ @# k0 a迁移任务执行过程
( P$ R# L; z$ K( B1 _! j& f8 ~/ Y# X R
' d, _2 T- i' K7 \, R/ \
$ A, n4 {$ m" L1 J# o 9 d, b! O$ |+ w* l$ t- M- O5 M
查看迁移完成的虚拟机状态
k1 }$ j, b% K- R' g4 C! b! ^1 S- c Z
. H$ K/ }/ @/ r( ]/ Z
验证迁移之后的虚拟机网络连通性 * m) q2 I$ d/ E& q4 ?; o; s
c2 ~$ D' V* f
* K' M8 u& d+ o0 l, a1 F; R& Q由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|