|
一、vmware esxi的安装和使用
: m$ j, J) ^) V7 L0 B& z; D+ Y2 c+ \vmware的主要产品:* N/ j. o3 @9 o/ e ^% g0 i
! |: s. Q' Q% N" p/ ^
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环境的集中式平台; l& |9 s/ n- Q' W, s) g
vmware vsphere
+ e+ \# j7 y* u2 T官方安装文档:VMware vSphere 文档
7 l& ~$ {5 _# v! b
0 o! i; D5 ~! RVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
0 m: ^: e2 q, m# r" i- J% i' c% D
' x& V6 g( l, h* i2 DvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
$ Y* f7 {) a1 H
6 @$ w8 S- d: n* p# x8 w
- @: E( }6 g& a. ]" v7 _" Q7 y
) j5 n; D% A% y4 W8 M3 ? & Z1 V6 B. {! k* z& N: @0 t
安装vmware esxi 6.7
Q" p" g' k* d3 P9 phttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录8 k2 O7 e6 M1 V5 K# k/ t A3 c
/ X# W) A+ G$ N3 X6 [) V/ f' R
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
, i! ^1 r" Z {& H7 g# G2 z, B }
8 `1 y0 r/ V3 h$ x5 Y" R2 M+ [ l: s
& L- j) y7 n3 J; b, H
) `0 n4 L, A7 q8 u& n
( V; D) g/ B3 D. B( r" T加载内核
+ R' R. R- d8 d) s7 D* O5 k* |; e
" X6 {* W. t& U Y5 M* X, I! I0 m& p3 p/ f) Z/ Y& w# Y% T
/ r# _5 f, B3 y0 m
加载安装程序 * k0 G6 c% s" d* j* w$ l! z
6 x0 x- t7 w2 w0 e4 J( F. g" c8 z# b( g
3 m0 f1 z* T. ^% n/ `. O4 N3 h, }
确认安装/ k/ m+ ]7 X4 d, S4 ~. p
! m; |# u6 u0 K% C
6 }8 _7 g) ]3 s* d$ w3 ?
! |8 _: k& k/ T3 |
- g* o; C& w: w按F11同意6 P8 Z" Z6 G. b7 R2 b$ z/ K
$ T9 [% L" W2 s. Z, G. B
& M! N2 ?7 E8 K# s* n' s! ?
2 T3 Y2 Z, ~4 z9 F* d& F; O1 u3 x选择硬盘并安装: Y' ]2 H& C7 O
* Y6 F* i& e$ s
w; n8 `# A P, c/ \" d- X ; | u) E9 p" [* I1 V7 {6 x& @
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面$ T6 C1 T! w, q. |) ~+ s: L
S' H) ^# h* `' r
2 \" q& m0 S/ Z. m" I7 f$ v
/ {! q% `4 I- z
开始安装9 \* s9 G/ C9 [- W1 b8 S- B
1 t4 k( j7 q; m5 f: G' _
4 Z' g8 F; ?: H3 v
! x! h: P! c& A9 Z8 J 安装完成之后会自动重启,配置相关信息然后登录
: o* O) c- [6 p5 `. U $ k/ e( i) @3 D, K7 c
. j, W% i$ E; t1 T! j/ k & _% n/ u+ {2 e3 U6 g
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
& _ _* ~4 g- n
J& y. B1 Z2 S. \. H
/ q ] a2 S6 d; q4 j! ^- D: R: j8 D
$ c4 r) E6 k, [设置服务器IP
- ^* T1 [; S5 `& Z# x $ \+ K6 N2 \) c2 k6 r
- O# a: j+ c7 l- M: b1 Z# p
* ~8 R0 z$ Z4 o( R% }* K( s4 p
6 z# I6 w* r6 i
" G; k+ E1 T* B2 g! Y Q7 B8 D8 e e& R6 ]
% O4 P! d4 k0 Z3 y! V. u重启网络服务,按Esc退出之后,再按Y确认重启网络
5 U! D4 f5 D8 g/ Z t# }
8 B8 d: E7 Z7 F2 E9 R# w
; I1 K$ T, R0 f \$ @0 D9 w; ? P2 H. X! P3 l, p
开启ssh服务,ssh登录无法输入密码解决办法 5 \( M7 a5 \5 R9 q6 O! m
# vi /etc/ssh/sshd_config2 u1 O5 S. m& K+ E
PasswordAuthentication yes #改成yes
0 B; M- D* ^ Q) a! t# /etc/init.d/SSH restart #重启ssh服务 - [' O6 A( @, p" X
登录web管理界面
. D7 @9 G3 x9 H( `& W0 q浏览器输入对应ip进入web管理界面" l8 z0 i% w1 h
8 n8 o4 z/ z; u1 f4 E
+ j6 e9 S* |& R& @
4 _$ A# `3 W) ?' Uweb管理界面首页: z) o; K* Q. p7 ]) P
3 d( {1 ^) d' q t, E, e% D
6 w8 C* R! V9 K2 q2 ]2 M
7 d/ k# _& z5 N- r( O9 v( O 6 H% e+ [! y9 r
' b9 v6 T& C/ ^+ c6 Z- j; @二、使用vsphere创建windows和centos 虚拟机
* |; w& @* U- t4 p通过web管理界面创建虚拟机 $ ~& ]( ]; t: `4 ~9 o
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
1 A0 x6 E: g! F, X; w* O/ Z 2 _- H+ L3 n- U! Q5 t
VMware workstation创建的vmware esxi虚拟机开启虚拟化 4 X) r* G' ^: o0 H) \0 t
" q" p. }: s) {
* c3 n8 _/ Z* d! E; B$ N" ~" G KVM创建的vmware esxi虚拟机开启虚拟化 ; T% D3 z; N2 ]
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能: _* |" d- s' [5 z
# modinfo kvm_intel | grep nested+ Z; q# g& |" Y Q
parm: nested:bool/ K* g/ @+ X) \+ k8 f
# cat /sys/module/kvm_intel/parameters/nested
6 z9 o6 I# t( N) n# R+ ON, z M' p6 [5 E! n0 b
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
% Z. [1 ^, ~) u# modprobe -r kvm-intel
, B( N& b s: }3 |7 Q9 Z# modprobe kvm-intel nested=15 E, W' t8 J: ~- |9 ? |2 z
# cat /sys/module/kvm_intel/parameters/nested9 P- y& J- I2 y% R0 T' `
Y . l4 ]0 J+ p: k
创建centos虚拟机 " n. e! q" b8 [5 [
创建存储目录
; e+ I- f, y. U( P( B( D) L
. |/ |6 S% Q6 U/ u/ g+ `" I& @
$ l% R( r) V" _' ]& U
3 A/ w# U+ ^$ H/ y1 f- _7 j7 s 对应的存储目录位置
1 u% U4 m4 u! y0 v8 R% D
( K# m5 S* H( @! o[root@localhost:~] cd vmfs/volumes/datastore1/isos/
6 e! J8 p1 c5 j( B[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd# V/ M4 t5 x4 u' H. B: v: b
/vmfs/volumes/datastore1/isos
, `2 P: _9 `6 H0 a$ l x0 u[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
% L( F3 o3 z7 V6 Gtotal 0 : s0 q; b! _. V9 y$ I3 t
上传iso文件
H" N) ~, o. d6 \+ z
# i% k7 k5 J g& A! b4 w2 ^( _; R% o1 t' {; r2 F3 Q& z
+ D) s4 W2 V( w3 v, T. ]4 D( H7 D选择类型
+ i# a" e; h- l
+ h1 K& o. R) o
9 B9 j' [" G( [( [: E* I! y# |: v
, y' }9 R2 ~. {: e$ c& r 定义虚拟机名称与版本
; o, t/ B& ?, O& l; z
3 G5 k- ~! q( }* h* d, }( P+ {3 G# d/ h
, A: ^1 H+ f# o+ F& y1 R2 q
定义存储, j: Y4 W; A+ q8 \' m: Q3 {& k8 Y
3 O: T0 n+ [. p; I1 L4 |1 n% g* \4 O, Z) Z; W
4 t9 I. n: s' v0 ]
自定义相关配置
1 x7 S2 w$ @( I4 a O3 @: [: x5 C% V9 n" P( `
# E) p1 ^: _, @' b4 p0 X H
" f! C# ?$ \. F9 @( ?& q$ H0 F
' \, g0 S/ s0 U5 ~ 0 v+ Z# J7 `3 s6 E% @
确认完成信息
) x. T: c2 O8 n; {& a% @) p% y & K) C6 C5 X3 t% J3 ^
C! ]1 ]* P1 p9 h2 C8 `- N+ j0 R
: n, U9 w1 e6 T! `" H开始安装过程,具体安装步骤略
: ^$ p& ]! Z7 r3 Q4 S) h8 y / @! s, K/ U$ Z0 F$ S
+ H1 \% X; z: l; R' E" V+ _/ h
# T/ }1 `2 ^& q: f" ?
安装完成之后的管理界面 ( i9 \$ N( A* I0 M
! }+ z6 ~, O6 _5 L, k9 E$ x: C
' C( q5 ]. G. Z( F. k; v# J% F
: \3 \! f5 G, |! k, d5 r. h创建windows虚拟机
2 d4 n3 r+ q$ G# n提前上传iso文件至定义的存储目录,选择类型
! Y2 V: {2 |2 o4 u' K2 z4 k. x4 g# s! ?
9 M1 r4 }: Y4 O! s' h6 A8 M) m+ y. b: @9 A
/ w* B% w) {7 S/ H- Y选择名称和客户端操作系统
7 z C0 x" K3 S+ d, o$ Y 3 \1 \ r$ F. n7 z* F3 S
( J; l- D2 j* q. R: o' C X
1 o% ^: H# \* L9 g* k& M 选择存储
4 b! |' `# q/ i2 m
5 K. `( |2 [3 O! O/ z# K- n8 ^- }: T! A* N2 v' D& O3 M
9 ] O" F* D( j7 X3 Q0 k 自定义相关信息设置3 m. M% ?3 }! s; _ M, h
5 L, j4 F0 E* X* d @
# i7 N0 k7 A% z6 W 5 X# y9 ^' J) w+ j
0 e1 z; W* {6 w/ S }4 u* Q
% f P/ s) y$ T2 r O0 H t$ z确认完成信息. N' ^4 U- w8 }7 _
3 X P# I7 o$ P9 I
7 u. z2 ?) j4 F: {( L( h ( r9 `# H; w q# e2 C; K2 p
开始安装,具体安装过程略 p0 X. d1 Y3 ]7 I" T
) n$ C2 D2 V2 F3 o( q' L
6 K6 w/ ^. F" ?- P% V3 |: e ' H( [4 _! M% e
5 P9 r6 P5 ]7 d5 _" g
三、实现虚拟机迁移
9 N, O2 Q; @3 W2 J" {* [, z! @+ A前提要先安装好VMware vCenter Server管理程序! p: E0 i7 r+ v) Q3 \" g7 K
% S7 E G9 h3 ~0 K. i安装VMware vCenter Server
3 W- p3 m8 p. ?" v4 Y必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G* c6 W& n, i* S8 L4 O; ^3 }
( T# S, _& M1 o5 O9 t : Z, [9 _5 E9 J9 o
8 {7 V5 u8 |' F, r) B& ~
$ C% k% m: [ z1 P! {* U
7 d1 E" r" s5 V% y A' d( w( j
+ s/ F d% t& t {1 G9 f- o5 R9 r, F7 F4 o) P1 ~7 D6 E5 k
* u) F4 g- _) T4 }
# r( j+ c7 M- S
# e- w8 r n' G6 U修改本地hosts文件
* C% N- T# }4 T9 W! u+ S# a
1 Q, h7 D9 p( C) I% \
) V' Y8 D6 K3 x$ k: t' a 2 y" @ x& L+ r
" D% w" o( G* w# M- I) t! y
; D! N5 l* {$ b6 R
0 i# a; v2 y7 w3 @$ m5 d
: t% u4 [6 O0 k4 m$ E; P- I0 t
" J+ N! ?$ q$ M. R
2 r% E" w9 d: P' F
, W1 T! r. h3 m5 k4 @( y4 e) B% F# ~( _8 f9 B
& F, O, [3 k5 ~
9 i5 N3 c3 E1 ~' V0 k$ W
7 b/ p# m' _: u虚拟机迁移
( M4 V0 J6 R' f5 m实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
% r( O9 H1 f' v& c/ H* K- ] 5 \5 T/ |# M! Y
配置vmotion专用网络 - h3 n! x$ F% O) W* V8 N
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
5 `& @( Q5 K' z, p2 q( r+ a5 _
6 I+ s' E6 X6 ~0 ~9 _主机—配置—虚拟交换机—添加网络
# W7 V! p U1 i, V# l( m0 u 3 x; R% k! _$ U( k3 ~6 j0 M
添加网络 " u& ?7 ~7 E" h6 ~
- O9 i, f) M2 C. [1 m% ` d1 \$ X7 M% l0 h1 n7 l
选择网络类型
+ ]8 ]3 J3 n7 @3 A( W$ n* \% t6 C
5 I3 g, Z% U! D' C9 _# W9 |2 C
' k( w6 [# P5 f7 v& B0 I% E1 E- |选择交换机 . }& f6 S3 T$ Y& Z
) B' {7 I2 X2 w d8 w
- y) k4 ~ ?" l( Q0 A5 G, P0 V# p指定端口属性 , \' |* u% w% O$ D o$ Z
! V' U8 A! O# `) x9 ]! t# v
7 }& X1 w8 H6 xIP地址配置
2 r0 M, q) t4 w, k* G
6 i7 ]1 ~( n4 v$ r9 y/ r! ^1 Q b
7 J5 g! f7 e% K! X# x验证最终信息
; l/ `5 a/ X6 d7 w/ I! J9 m/ n ~0 l& R& g/ D7 V
0 J" X9 y: Z- h8 O 注:各节点都要添加vmotion网络,IP地址不能冲突7 U: \# {7 w3 Y9 x2 U2 L
$ y3 @# V9 e$ Q: q9 m7 [
执行虚拟机迁移 " w# X* r1 |) m" `7 ^' X9 G" s
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移% d. @( O/ w% W! J
: V( h; s; R% i2 p0 j& M. r
* n- R3 A6 H: M4 y. r/ N
: E7 o" m: I0 `3 }" ~2 N; U! [选择迁移类型/ P0 b4 ^. Z# ]0 b8 s8 t# W$ s
) u5 `4 H! h& f' i0 W; d) w : Q; m' a# s, u) g, J
选择计算机资源
* p+ S G. B- q/ x8 i5 I/ b8 m2 Q. E
; y# e" Q1 [+ n' @" {6 v6 Q( u) T
: ~' t$ e# R7 a3 e选择存储
( `- r1 \' T; S7 f+ S
! V1 z! E% H. K) V' [3 [" T4 W
X6 F# W: w9 k8 s" ?选择网络 8 a" ~! s. k0 t) ]8 i7 P+ A. v
, X2 W* n2 O2 o" o1 }2 }" L6 o" X
8 y3 V( `& V9 f6 \选择vmotion优先级 4 X, Q# O* ` p& @5 p' l
7 K9 r: O/ I6 [+ i8 q
' D, v& _' g3 Q 验证最终迁移信息
1 N' E$ K. D& v( \( q1 [* Y4 O
/ v; F( @ L1 s! w迁移任务执行过程 + a q! W% k/ X" G9 a) B5 F5 L6 I. `+ D
! o9 m9 _* Z& U/ D( z4 ?: p$ ~2 \ 2 Z. d2 i3 x# c# o3 {
( i3 Z3 S$ y3 Z4 L" R1 E
Z N/ r$ i' c7 o- _
查看迁移完成的虚拟机状态
2 u. a% J$ ]. Y( d0 r, z/ _
! K' P7 V c. W: Q ; D5 A% t3 m4 Y |0 y* L
验证迁移之后的虚拟机网络连通性
" L5 S$ @& r; y$ c8 H- L7 X `4 W& `$ N6 t; p
- |! n, d3 W i% d由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|