|
一、vmware esxi的安装和使用
7 m1 b0 x. g7 t! I( j. D/ mvmware的主要产品:
7 e2 J5 Y' X H$ B d, g
8 M) E: n. a1 q( g) cWorkstation 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环境的集中式平台
9 S- s, t5 `+ {( }* Jvmware vsphere 0 t8 S# ]" C" {5 H9 r, Y" l
官方安装文档:VMware vSphere 文档
7 a; o$ X! `/ H8 D3 {% J
9 @7 u ~# b9 S7 U& QVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
( m! P. M6 w6 W; ]( Z4 J7 z" g# Q : l H" P/ r" D. |
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。& c6 Z7 A6 v! L) n8 s: M j
2 M2 A ~7 s# o9 G; }( Y# P! Z
+ e6 X6 b& b. I
3 c8 Q( J3 B6 _, f, ]
3 ~4 \* N% Q J! b! ^+ v9 W5 c3 P$ `
安装vmware esxi 6.7
6 Y$ S0 {" B; Y: |( O \2 ~https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
) g) e5 T. c9 g& n) S+ W1 m) F
' h8 o9 V+ j. Z, ?- T基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本5 \3 l- C3 H9 {% J6 G
: [0 M9 B: c; r( m, j0 v+ N% p- S* [0 T! L( o& c
! U6 C/ y& l1 r1 ?
0 n z! q# Z. o5 m* Z7 V2 N ! S: X5 D/ I" S5 x$ @
加载内核2 |/ U, i* H1 w, F+ j
- p* l. h P$ |1 m1 L' ?
* l% Q3 R2 m' I( ^8 H1 \% I * Y8 e2 D' ^2 t" H- u- F; }
加载安装程序 5 e D: i& R" Z4 [# r* {7 G
( L5 A S! k6 a4 V+ ~4 J7 ?) ^* b+ f" m4 Z! K
1 i* D# h; x: n确认安装/ i/ {4 a+ \, ]/ ~2 A0 _3 @1 Q
+ f/ t2 [+ A! r- G) ~# v* ] 1 r2 z/ j" p" N7 l; x
3 p$ R4 C7 M, M
% C/ A7 L! ?4 _2 V' }按F11同意9 h; P: a" s" u% j8 f
! y) P5 S9 Y, E/ x: H& @# ~5 b
7 n# l$ M% Y6 ]6 R' A3 s+ a' I( K- U
! b1 v6 {$ q7 h9 g8 b$ n7 e
选择硬盘并安装
. h. I/ B" ?9 C! v. c; w) h
5 B, c8 W1 p1 d I1 f6 y4 _8 E2 |2 b( b$ M! m3 k( F
6 k7 ^3 \1 G! |/ p7 \) v A设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面% M. g7 s4 L# v, L z
" } u2 x" q% c' Z' T) G
8 E* }! X6 n" w8 \4 J& n
$ j" z1 M' |2 X* o
开始安装3 M! p, U) e* ~7 A. [
' e: {. m: p6 o' D6 D: A
9 A# ~. O2 J9 F- Q% A+ A & g, {) s% J# Q" u7 r! O4 y! ]( f
安装完成之后会自动重启,配置相关信息然后登录9 w9 n2 a R2 T" L
e6 N# R2 @; z7 _* m' w$ W
& w3 _4 U1 {3 H
* F+ x( j9 s, M# M- O8 V$ U5 _4 u 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码% O. R l! L) q8 ~- Q
! Q% [7 e. I$ d( C- }1 H2 _' Y4 ~; X1 P5 _% a
' L4 A6 M' J" }" D5 \& T. H设置服务器IP( [. f: s* {, y
: `8 u3 Q. N1 e/ u+ r2 H5 L* W$ i7 x2 \- o
2 p% k6 u+ Y a z6 M7 S4 p0 H1 a# U
% a$ e( ]3 i' b: c* b% h: ^0 q% V1 X( z. ~ V- r& ?; d
7 q+ [; H6 A9 d/ e* J" Q
重启网络服务,按Esc退出之后,再按Y确认重启网络
+ M! S, Q5 S* I, ]' L+ u / E# }* M5 a) M$ H7 s* [1 s1 |
; _. m+ m s# w! p0 k
0 Y& y; I" F' S
开启ssh服务,ssh登录无法输入密码解决办法
* D7 [# Q; \1 D# vi /etc/ssh/sshd_config
: h1 S8 {* `) {5 C+ Y. G0 A( C4 G2 cPasswordAuthentication yes #改成yes i0 c8 ]. G5 l' W& K$ B+ D
# /etc/init.d/SSH restart #重启ssh服务 4 P/ P9 k3 r- Y8 F: l
登录web管理界面
/ c( Z5 r8 n1 ^9 A1 d8 S浏览器输入对应ip进入web管理界面/ _$ ]( @9 \5 w. V9 R& J1 S. p- X
( L8 ?% x8 o) K/ Q4 @( m6 P* B( N
& [2 r! S& o( J0 d4 U! w 8 b+ G" d4 @' l# t
web管理界面首页
/ O& Q/ {, k* B6 t$ ~; B h7 j- ]- Y# C3 X' J" V
4 g2 o) g. w" U0 o* z
4 v- Q/ [5 Z8 n) q T+ X ; P( b, D3 D2 _
9 c0 r7 q/ t" Y" {$ o+ [
二、使用vsphere创建windows和centos 虚拟机 . N! F5 p( H' b. G
通过web管理界面创建虚拟机 ! W4 a4 _( r! o- U
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
' u' f& J7 \& W6 {
$ W3 J) D& n4 u$ l+ W1 _0 CVMware workstation创建的vmware esxi虚拟机开启虚拟化 0 V6 A4 B, u9 h0 B7 i( i
4 c* B7 b: F8 ^9 v3 d
, N1 c5 o; q9 A% p KVM创建的vmware esxi虚拟机开启虚拟化 ( A; _* L6 b; a
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
4 x; e4 @9 T# {8 W2 ]8 c# modinfo kvm_intel | grep nested5 i$ V( @& r) t. X- x/ Y# s: j
parm: nested:bool8 O' O# _1 z% S' f/ G7 ?5 Q, U
# cat /sys/module/kvm_intel/parameters/nested0 q7 Z' D& ~+ Z* f
N+ g# b+ H8 {/ {9 R
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错2 ^1 d( Q2 Z0 c5 e8 |, D# w7 d
# modprobe -r kvm-intel; ]5 W( L0 Y' S: {/ o' ~) S
# modprobe kvm-intel nested=12 F5 |1 }3 E$ A% K& I$ J% ^+ f
# cat /sys/module/kvm_intel/parameters/nested" Z$ s- ?; W% v1 t* h$ h
Y 7 R( E0 c. m; v( G
创建centos虚拟机
1 v- Q- t5 h! E8 ]% h: H( q创建存储目录
7 k+ |: S+ j B6 N3 k7 g
( \7 r/ h! g( W- `) U- m. ^4 |$ v" i6 |8 i# h/ n
1 t; N/ T: o2 T3 a; C- A
对应的存储目录位置
9 G; y# H% u/ P; [! g* `2 x * ?5 A% O: i& o7 [" `
[root@localhost:~] cd vmfs/volumes/datastore1/isos/, ^" f. ~% _$ r
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
, E- {1 n: a2 e" g0 ~0 g4 d/vmfs/volumes/datastore1/isos
2 K+ P8 `/ O- y[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt/ k ?0 H% [" O7 y, x+ T
total 0 : D3 F, I1 [/ z3 C. ^5 g
上传iso文件
1 o6 U) a' [3 X6 O ; G9 H0 R: u) V' g; h8 K
% \7 G3 O3 x- I* b4 [( q( u 1 M, k8 D. o4 v B- E) [
选择类型
. @. X1 x( @. {) @& Y
# [/ |( A. E: n7 [
) O' s9 E0 S4 K; r( [
" ~) @6 D6 M$ L) g 定义虚拟机名称与版本! s, G* }6 n7 d7 t! V
) w. ]* z0 }. ?- c
7 T1 Y0 u: x, x/ @3 a# o) V% X
7 _# R; s6 \0 V2 I" C* d8 b8 U 定义存储" t$ f) }" G3 q5 u9 y* y
! O; |, }1 i0 R: l* _' n
K2 e, Q! [# g
2 {3 `1 _+ e, c4 t1 k& W7 D自定义相关配置 2 n6 e8 H& Q% O; w- {; z! B" `
1 H1 E& N' {# Q
& _+ c5 y3 M9 F1 J2 I7 Z6 p
2 H. r* P' u x, s; Y
2 ?! b* m$ j# b0 J# s' H; J4 n " h* a0 p8 r0 [4 S0 I( N, }
确认完成信息
{& `- C h; \
& B5 f. s6 q5 J6 ] ]% i/ K+ I6 S- K! s2 ~( d, o
5 R7 i$ H7 K1 o3 P+ t- P2 z, I
开始安装过程,具体安装步骤略 8 v+ x% v7 e0 |4 R
# V1 l3 ]7 A \3 `/ L/ Y
9 k) V% e+ P1 k* W/ H+ A6 a7 s
Z5 T4 D0 L, D/ U) S安装完成之后的管理界面
' b# k4 c2 L; X" w
, ^- q+ ?* p U: B/ |, M. {: f: z/ d& ]
7 z5 q U& l& a- {3 l
6 @& i% z# q: d& [6 j' m; x创建windows虚拟机 9 l& _- U8 ~9 V' ^2 s _
提前上传iso文件至定义的存储目录,选择类型
6 G3 ~( m" n% n/ o n % d0 H, }6 H n) `
7 o% O- w3 m8 }% V* T1 @
1 H2 \, e# B4 L选择名称和客户端操作系统
; ?, s5 D/ f s% k# n0 K # m# g; z8 X) Q0 R, z) r
4 D, x. W0 P! `5 r" B6 h/ _
6 v, j# ~$ ]+ k# J6 f, d
选择存储0 x/ n! m4 R! R7 f- s/ C$ A
/ L" ~5 M: e4 J
3 l4 }! O& ^' H, G, X2 v: W
- t) v1 N* ^( ^0 N 自定义相关信息设置
( X7 _, `4 Z0 N- A( [: `
' Z0 N" t7 o) P- ]2 P, j B6 |/ B9 V; s8 B G
8 {7 M) o% h4 j l1 C" V4 f$ w- ~$ p x- f
$ a# Z' Y5 {. n; s6 A
确认完成信息
5 s' F4 |5 j& z8 M9 f K, H% d9 P0 c8 b. L
$ T* {/ f9 i1 C" L
$ d0 E6 K3 U4 T3 }6 ^# q开始安装,具体安装过程略
' M, `6 p6 ^! ~: m( a 3 b, |* E5 l- k/ X6 d8 ^* r
: C; ^( I! Z2 W& r) i# C7 F* \ % V$ ~* T9 r7 r' }3 z: Q
/ v- N2 V2 ]$ M( B2 I8 R$ M$ G* K, w/ m
三、实现虚拟机迁移 2 ]$ {- n/ F% Q7 L* H5 i
前提要先安装好VMware vCenter Server管理程序" K. Q/ C- x( u) {# s
) n# V( L! J( R% M安装VMware vCenter Server ' d/ @/ j' | X" H
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
* v2 i3 t. s; E. B. \+ E( E5 |
# s9 l. W' L' l! x1 r' P1 F , w- v! U; t0 B$ o+ c8 Q
' d7 Z# I U6 z2 w8 M" K6 u: @9 I) Q U/ A4 e j4 e* p j
1 S& A+ a1 }; {8 e) }
! M! M" ^$ M7 ^0 S& j6 n! [" h! m- ~8 t; e- k
: X( e& \+ O$ M" d( Q$ `( R- `7 I( F' f3 c7 x3 q8 B* t! n, ^3 u
7 C( R# |* T/ N& i
修改本地hosts文件
' W$ N# b! n0 M% F2 |
" g) O' J6 V, ?
5 R: Q! n. v2 X, G& @ I! P
P/ H$ r9 ?' O0 p' l
2 ?; q$ L! T# G4 Q5 w 0 K; [- q- Y( G o* P }
Q; `" V/ m8 Q W
! i3 B+ O& H, Q+ @4 t7 W9 }# r7 d9 N
9 W) B' I9 v8 L( w: C
. M2 n' {1 b* T w9 m+ c 0 _( L4 V9 h) \3 E, U
# Z' q& p# m" g% \+ C4 y6 o1 ] + g/ M% O S+ v, _! w( |/ H
% [6 k" h; {/ D0 G/ e0 t ; e* i# p1 K, k9 x8 g
虚拟机迁移
# b" A: ~, E( y: S8 `' R' e实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
7 g3 P+ J6 G/ O' L2 u( f" {7 e) \* l 0 h/ x! R4 O2 b& Q/ j C
配置vmotion专用网络 % j' q" y7 A! a; K: U# X+ {1 h
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:9 C# P% I+ R& k1 I" y( H! z c' K
. O6 ~; R; N- A# {主机—配置—虚拟交换机—添加网络/ _3 I3 ` B# b. B6 t6 D# P
8 a$ c6 G9 a# \5 B5 ~" n添加网络
; m) D$ Z p% b) y0 Q. I
" ~& k; ^: r( o! ]2 U# M. I
& `3 t) X7 x Z 选择网络类型 3 a; J2 m% C' _$ u8 ?1 Z" h) D& _+ h
: Q/ p) h5 P! j ' K4 B7 e) O& |
选择交换机 \0 V$ t! y2 @
, K& ]# ?% k7 {$ t5 K 3 ^. N( j* O1 P4 ]3 _! i( B* p4 b
指定端口属性 ; q+ r8 w" ^( ^* V' S W/ ^
0 G( S' X, s8 J0 k
* R3 F1 b8 x5 E! n/ V& q# @$ SIP地址配置
: T) r% o6 [1 Q( q7 A! T% H J/ ^& G* O6 A" U
/ o" e2 }) ~$ R2 q, [ {验证最终信息
3 _. U6 W ]( f @
0 T$ Z1 \4 e5 z7 p
' x' q* X3 ^6 Y; i o. X& A/ M 注:各节点都要添加vmotion网络,IP地址不能冲突' X# n/ D6 }" `- e# |1 ^" c+ |
8 q% d5 B, d9 ]+ i0 ~) c执行虚拟机迁移
U$ m) W' y, D& m7 r在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
: y/ [' R" w9 u9 `% R
9 {" C& T4 r/ S5 R' W* V+ ?/ ~) [# B5 Z
$ u" `$ N9 q5 R8 I# W7 q6 Z4 o
选择迁移类型) M) I& @" D7 @% p( e9 m& O
. E5 U3 ]0 J! [' x4 R0 U S, ] + d: I% M; r1 z" G Y
选择计算机资源
; V$ ]' h T2 L. n i9 ^8 @ q8 F/ I3 l
; l6 I) h# Y' E0 u f* T * O* q: Z5 i6 b; A
选择存储 ( i2 a3 c Z! J8 P9 z/ |( r H, t! N" S
4 B' t$ l9 ~) H! ^5 I) a 1 a' S$ a0 b% o$ V/ y
选择网络
+ V7 p" E# z8 z
0 [' e$ v8 c4 u. K2 ]0 l ! Z; S! ~7 X! {% }
选择vmotion优先级
! q8 o3 K7 i# ]( F5 y& L
2 O8 D# d" d0 U) L n/ r, g % l' ^; V/ q! y! ]) T) b% J* ^
验证最终迁移信息 " W( f L0 H% Z2 @. a7 J0 w6 `3 x
. |, {+ f! \0 t8 G" G5 w. | $ A5 n3 I* H2 B9 D9 J
迁移任务执行过程
w m# {( w J* b. A7 a- ]! {: w0 G( i7 S- }4 o# n: G# f# i, u
4 h! A3 k, \% y9 |( ` _% Y" l/ a* Y! A3 O
5 a; I4 Q/ N. R& J
查看迁移完成的虚拟机状态 1 C/ Q# t. ~. o1 g; S) O2 V
0 {1 I* R) x" B $ m/ h' I- Q) R& N/ Y
验证迁移之后的虚拟机网络连通性
+ e' J& k9 o& J+ P T" ]% Z' l( ]& b# B* i: h
. }4 |( n- y2 O9 ?& Q) o由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|