|
一、vmware esxi的安装和使用
$ s8 |6 q$ w! t( M9 qvmware的主要产品:/ P& M0 R5 o! k8 j+ w. X6 L* F
: q/ L# O' X7 aWorkstation 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环境的集中式平台
6 ?% l+ x, d/ Fvmware vsphere 4 w( _4 d$ |& j% o5 M8 K0 j
官方安装文档:VMware vSphere 文档
8 p2 c% L7 {, _8 S
- I+ e0 i ?- a4 I2 X9 \8 hVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
, g+ ~0 f% z; A" d& X
- Q8 H2 [' [4 e5 [6 XvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
- L! j6 c y( Q0 s. N# X 8 Z( n! F% G: _& @/ e
3 j" U6 l c, n+ r& e& m, q
, L/ k: w; m- C% M$ x, k" I7 E3 u" h ' P4 q( _: H& ?
安装vmware esxi 6.7 . ~0 j0 O/ O3 N
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录7 r( d* _6 Y5 l2 j
* D0 B8 [2 [- L
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
" Y/ p2 F1 x9 c4 R9 F4 N( h/ W3 E & x7 r6 \+ V' F9 v8 b2 C$ l
2 h3 L8 I3 r$ g/ X# U% B7 O! w
; X! C" f3 I; [6 p# o# o3 |
8 ?; M' ]1 S6 k! F; a* L: g
& r, S5 E, H7 J6 t加载内核
$ ?9 P4 R2 M3 B
; M. t5 A; d0 r0 o+ b: Y6 k
, ~' A% U& j4 y$ i& e; H% v# O
& r C; E8 j% \0 q4 q+ g加载安装程序
: A$ s0 g% U b# K * t4 }6 G6 P2 \9 f! W" s( p( A
6 l. f2 R( y$ N. ?# R9 j3 D' n / {" }$ z) P6 t* K, @
确认安装1 @3 @0 V2 K6 g' J1 T6 k
6 ]8 _+ Y1 u( T. }
7 C& @) j1 I) I& t* H& M' ]
( X {# W; c6 y& Y, `# B
" b& s4 @6 f$ [' E" w% W: T% O
按F11同意5 y+ C, T! C# O8 ^' n
6 U5 P( e5 ~7 B6 i, l+ Q3 S" F6 @0 [+ g/ A, N) P. J
# ~/ z. t3 _/ q) I" }# |, |5 C选择硬盘并安装* w I+ O& P H! I
, O! q4 L8 ^1 E& N3 {. L# T, G# v2 D1 s* Z
8 M) O. t4 v( j9 E2 P
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面$ C/ |9 A0 u2 \! b. Q8 O3 l/ Y. O" N
1 @* K& q- ?1 V0 l8 Y5 Y: a; n
; H. d3 m) U9 ~+ `/ d8 K2 M& k6 E
2 W( Q k& h% {7 S# Q 开始安装! j4 I1 l) I# N. T2 [
/ @, N; ~! W/ S: k3 X1 y+ A8 O" I7 B
' K# y0 }9 E8 I/ G 安装完成之后会自动重启,配置相关信息然后登录% p8 X, P$ n3 H
$ ~2 O2 l" A" j" m& u! N$ z' O k7 [7 C( x" h4 G
# X% [: F$ G/ O0 I& R 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
* S2 [/ T* n- M2 S9 u$ K " Q Y9 k" j% ?( {6 V/ w1 w; y
0 e+ F4 M- X. z9 q 5 {: B; u, R- |0 U- B9 m/ @
设置服务器IP' S) V9 j( c6 r" A y. r
, R) |. M9 W0 p7 {
4 ]% W/ I+ ^- ]) ?; t
8 x" K" |2 a' Y& d
@) O+ X+ ?9 e5 p- E; G, n & R* `0 k. h, p Y
7 N: h i6 m1 _9 S' I- L! ~1 h
) ?8 V- [& v! R2 t' g& E z6 d
重启网络服务,按Esc退出之后,再按Y确认重启网络
4 D* |1 G- h4 u- s) F3 M+ I0 Z
+ H* A8 f" B: I
$ M" V. ]4 H0 z! r. C
) ]( `" m1 Z% Y0 G/ {/ E 开启ssh服务,ssh登录无法输入密码解决办法 0 s. X" Y* u" G) m- ?
# vi /etc/ssh/sshd_config: Q* B! J' e0 M
PasswordAuthentication yes #改成yes3 \$ D3 K# P$ {. u. i
# /etc/init.d/SSH restart #重启ssh服务 3 ~2 V& l$ r& j) y: [
登录web管理界面
& F3 g+ i6 q7 v: ?浏览器输入对应ip进入web管理界面1 }" J" N/ i# o" Q
8 ?8 Y Y! s: |3 Z4 w3 k7 h7 _% U5 F {
3 s- P0 `1 s% V; I
web管理界面首页
' P. _4 u5 Q7 } ! g* }5 j! m5 B6 s/ m1 _$ K
3 m$ s2 p2 c; t5 T& \" ~* i( Q) `
6 I" }. E: Z8 Q) W5 ~ M
: I! |3 J! S% w% V8 W; I
6 e3 E( {! o" x; D* z% [二、使用vsphere创建windows和centos 虚拟机 5 ^- M( v2 }8 O' Z$ ^
通过web管理界面创建虚拟机
/ ?$ c* M* C4 J- L& w宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
) v3 }( S0 B. F7 r0 ]( X + d( L, J& C! c" R( o! P/ T$ Z) y
VMware workstation创建的vmware esxi虚拟机开启虚拟化
; Q% \* t2 o! D# r$ i' M6 z3 E- a4 w8 D4 k- D0 _9 H$ g
* T; r {3 @" e7 V, K: E KVM创建的vmware esxi虚拟机开启虚拟化 : i" s; y( M+ z: ]
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能0 z6 K! ?& ^7 r6 c' b1 j2 D* P1 W" B# z
# modinfo kvm_intel | grep nested
5 M& S3 E# L6 f5 [parm: nested:bool' y1 Z: ~& D2 L( D# U5 C c
# cat /sys/module/kvm_intel/parameters/nested6 C# C" f9 k- D z- C
N
/ a9 p, @2 F" Z7 x如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错1 B/ m) k- J" ?) y! \
# modprobe -r kvm-intel" p6 G. P/ s; V7 P1 w5 m
# modprobe kvm-intel nested=1* z# H& x# W0 ]; k0 I+ K. L
# cat /sys/module/kvm_intel/parameters/nested9 ?! [3 f6 j' C
Y
8 W7 @: G& X( m- e% v创建centos虚拟机
2 v' g( b) p- n% [6 ~0 t8 `创建存储目录. V0 q7 h' u3 P1 B' n
2 a$ s- O/ d- V! i' P m8 O$ t+ x# Y
9 O% i) i2 I2 d, |
) z: @8 P% L: d3 {, c/ z8 ~ 对应的存储目录位置+ P& e. y7 Q% q8 l
2 {& [# i {$ R/ I$ W
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
4 S3 n2 ]/ J. A1 i# {/ Q[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
: `( g8 p+ A5 U/vmfs/volumes/datastore1/isos4 I4 C% h# J; W% C5 e9 v
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt! [. z7 B R5 D) ?$ \/ K
total 0 0 P \9 n# _- G5 z0 T# Y2 T
上传iso文件9 R0 b' o* g; q3 K
7 x J/ H" C# I; d @- I+ Q& y" }' v# V7 }+ _6 g, \- i: X
8 z" H8 g- ]$ l: U1 U0 @! T& G
选择类型* t- j9 }2 j. G+ Y/ J4 E& B
, c+ q. e4 j$ d, ?( A
?- d' v0 P7 ]; m$ M 0 a& X$ `$ u6 A( Y* p1 ^4 Y; I
定义虚拟机名称与版本
# i$ W5 h& K$ M, x" j
. p* i$ r% g, A6 I! u$ _* ]# }/ h
1 [9 o. L9 t2 \. \/ A& k; |/ {
0 ~# h* g; `+ y q0 I* Y* x 定义存储
. G* j$ d& ]5 X: Z # X# h2 T, P9 w8 v( o" s5 @* J
4 s2 I6 l4 C& u6 e8 b+ b
z1 K) n! s' K) K7 U自定义相关配置
, _) ]- _6 D) j2 R* h
: ~6 a( a I/ `1 K# I% ^5 T V( F- t9 x' V
) z# y. s5 I( e! M4 A0 f) R
/ p# D' p+ P1 g) Y, U8 G
7 b# ]/ q% g3 x j- | 确认完成信息4 ? j+ }+ y. d4 I5 e/ ~
8 O/ ~/ L' I' s y4 e6 l
. S& X: s5 j6 w6 v* K5 h; k" C2 b
6 Z4 I+ H7 y7 ~% ?- j开始安装过程,具体安装步骤略 5 Y6 I" ^, K0 }" ~( f; k
3 h1 P0 g. w) {; y' D
% o0 ~ \# ?( y6 f$ ~
* `# H% K+ ^3 E5 B/ z
安装完成之后的管理界面
: O6 [& \' J: |2 h 7 G5 C9 M- v8 R) X5 L
% D; f( W, K0 M' H
- E$ ?6 S! n- Q7 {7 o% d
创建windows虚拟机 % R% R9 p- d1 G- o$ I3 v: Q
提前上传iso文件至定义的存储目录,选择类型/ X+ a2 a7 O! i- N2 f8 ~
& N$ s! O/ l" w
9 D$ W3 v+ Z- z; E
* [4 M2 M8 o( Y) W# o选择名称和客户端操作系统
- m4 p8 \% V' A
% b& O ]1 R- L3 T1 Y- e* p! [: W7 \
) @, P- m; d- x+ t' B( p 选择存储& K" l! \: E. [% ?) G' c
, V: M8 e. I& o' J' `
7 S: W V' v- r! k# I # e6 u+ p! b" W3 m; J0 u) m, y
自定义相关信息设置# H0 e& _) t1 n7 L' i, I D/ i% A
! p0 z( v5 u; i. G8 f4 `1 u
! U$ P$ |' l& Y) [2 [ d( K . U( a$ j0 v) e/ R! V3 |- I
1 W* C2 i5 I, i" W3 V+ A
3 P6 L& t5 f* l3 _, R确认完成信息 P" v% W' E* Y
+ N9 y, G3 L, Y1 q* e! c2 ?8 f( g7 a5 T
3 _' S$ I j m) O7 y# ?4 h% j
开始安装,具体安装过程略: a6 w0 C7 O: O# T
* {9 u; t i. f% x8 ^. \
% u6 E) k$ b% g8 V- ]4 H2 U2 @1 {
; x, _) ^, H0 Q
# A0 S# n( S" U6 ?1 L) Q
三、实现虚拟机迁移
6 ]4 ^, I6 T* u( W. X4 @' P前提要先安装好VMware vCenter Server管理程序
0 h; p2 I5 ^! C9 x: n5 P6 ]
- e/ [% d) B7 x6 J安装VMware vCenter Server
) `6 W0 @; o8 @% c必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G( J0 D& p# w, F) A; I/ f
4 F H+ w5 m: d: a' {. } / z6 F1 q6 H, K; ?! Y7 B E
( j* Y5 L. q3 M2 C9 h. i, ^
+ X" w* k7 m5 N t& b9 y) [- L2 c
- j" Z0 [5 ~1 A8 ~
- `& U8 r7 N3 B
5 I2 V, e5 L7 h4 }( U E5 c 3 X! {, m( V: M$ o. n
# Q, {5 |* s3 w1 i' }! ?: t1 A0 w. W
: a& j8 ^1 D- y% S修改本地hosts文件
8 ?5 ?8 p7 l* O$ X
# L/ l( k# q c, {6 t9 I
) U1 ^9 M5 ~7 O5 n0 ]: E' v/ w
* N4 ?6 v' _ _9 I6 ]0 @/ x
}- w7 G* W1 b+ y
6 Z3 Q0 T, Y: U }' g % H3 o2 g6 e6 t6 J
% F9 _1 Y8 l0 s+ j) w 4 b2 F# n- X1 P7 ]* w# U
% T- @1 u* T, ^0 }9 d6 f 1 T. l$ D" g( q" J; T6 {+ \
+ r: D; c4 h5 |
: Z; O/ |, t4 g: l) c/ ?! W7 \0 P" v/ Y4 L
& k) F. f' U% ~1 t7 t: t O3 v虚拟机迁移
# w% v( @' S+ w( W. ]实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
; f% Z1 I' s% R1 z* A8 K
8 b8 i- i# S$ E6 r% q `! k配置vmotion专用网络 5 p- ^* G L% v C' M1 c2 Z
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
. X1 N% `" s7 ^7 \- P
2 c6 e z9 v( F$ w主机—配置—虚拟交换机—添加网络; Q8 m5 R/ j# G/ K
4 }: s ^0 X/ ?* s7 f0 C1 @$ `
添加网络 ( H' V. z# D; H) ^! R5 O
5 x) }. ]# W/ A8 t& c% }* B# Z& m ; ]7 ?/ m' y# b* }7 E% r
选择网络类型
7 M& n; M4 x. O, K9 S7 [" n& C4 O: |$ n( y0 {: @' t R
5 @8 E0 F! i) w5 s
选择交换机 5 H- ]/ ~( p( Q
1 {. K4 q9 K' e8 `9 W
1 f( n; m" V! o# h+ e指定端口属性
; u" g* u! F5 A/ Y0 Y, z! n/ ^2 e1 Y6 Q
4 j9 |5 `6 D$ m; W4 w7 aIP地址配置 2 j, O$ f1 Z3 h3 x/ R3 M
7 A s! \! ?; H" R- o8 s
0 Y! d) H4 X" E. [3 ~: f- u. i
验证最终信息
g. V: k( M3 c2 J' N# ?, Q% l6 d7 x4 }; C9 r2 Q% D
5 C6 {& f$ F$ o4 u$ D: r: C& E
注:各节点都要添加vmotion网络,IP地址不能冲突( q+ l, q$ y5 x# q0 Y2 J* r
* H$ L; V' O' C0 J, ^1 n/ F l
执行虚拟机迁移 6 Y7 g% ~, V* C" B+ b' z T: c, c
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
% G$ n( W$ @5 T 1 r1 m9 T' b( \ i3 B- ?; l, Q
r. B$ P" ?9 W% s7 R: Z
6 g% [( I& ]( D: b( l选择迁移类型" q! y1 f$ U( D8 O1 T" q% m, H: s! w
2 \; S4 C$ l% ^! l& j+ |
/ `# W% h; r+ ?# M9 k5 X1 e$ b3 ^
选择计算机资源 7 x2 | {2 [3 u2 y+ i; I4 E
% I) k* a: j% `5 e: ]6 H" O [7 s" s 4 Q& h) V* W) U" @8 P! z
选择存储 - ?2 K' W) @+ c* [0 Q. z8 B3 u
) Z) n' Q2 w+ _0 f5 @ + l6 b7 K4 o9 X- W! Y3 K4 g; W
选择网络 0 q* p: N' s* y
. W4 |) a4 l& b" m6 p$ X: F ; U" Q! Q* |0 B' d2 f7 k
选择vmotion优先级 3 u7 R6 P7 ?$ e9 }* \! w
4 E5 o7 V, ~$ c6 J/ x& p8 C1 Q$ A$ a
Q, k* J( P7 p9 K
验证最终迁移信息
5 n9 L* {9 Z5 M) B4 Q8 h; W- ]# e( M) D9 ^' H) N+ [8 k
' {, o* M1 N* w7 ~4 K3 K迁移任务执行过程
% K) W' \4 c# {6 x0 g
7 x( n) q# [3 G$ X0 O, T- j % l. E0 Y4 f2 d! p" W
. F& e. Y$ O# H8 ?
- z, E8 m+ b- B查看迁移完成的虚拟机状态 0 `$ ~' ^3 x8 g
, [! w6 }- J$ G5 O / x- _% y5 [! }7 B
验证迁移之后的虚拟机网络连通性 * a' \0 }8 d& ^5 Z+ Z) u1 E8 a
& r0 p* h+ E: F3 [; n( |7 f
2 y) } `0 h2 A. u u
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|