|
|
一、vmware esxi的安装和使用
0 ?' n( e; R/ }: ]9 X# u/ Avmware的主要产品:/ ^+ _8 V. M+ X q: @8 @
/ i( }& ~. a5 {; mWorkstation 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环境的集中式平台
) S. W+ C1 g; g7 cvmware vsphere & X# I" |8 c. w* V# j
官方安装文档:VMware vSphere 文档
2 y: [# W; I" |6 O 9 |1 h: J0 K2 j1 l6 ~2 n) J! D
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
- N; N3 S# P7 n( e* Z. _) G3 L% ? 3 q- E2 x$ w, p6 o$ `) M
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。# G+ @, G P; Q' p
0 q0 z. v) V. X+ l: o" v. L4 G2 ]& c8 t
8 t1 W3 y7 G U" o
# D* |' _* T& O1 c0 Z安装vmware esxi 6.7 $ J+ n. Z: \1 z( A7 X; ]
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录. V3 V1 {: ?# e6 h+ t& A
7 t1 n- X6 T/ c3 ~基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
- S4 T/ [. x- m& w( n# u1 I+ s- c ; r$ _5 {5 T6 r* s; \( C
' W3 r+ R" J7 A
3 g( p' h4 Q t9 \$ W+ Z & F& v" V- |' } u" ?( V
8 Q- d: c5 j9 t4 `* ?, F, l
加载内核$ u$ |. d6 g" O9 S4 J
, a7 X8 I8 M9 S0 F$ y8 |% W
1 h8 d; |/ y6 `. y 5 y& t" S* T- K. y2 u% D4 J
加载安装程序 / L2 q: t/ o! t. m& [
: s) s% c/ w; h3 E
( p3 K( h8 w, O
& D, u) z% d% _" m# F确认安装7 g+ |# F, |( L
' D7 R9 `* u3 v! o
% H5 p! _" k( R: R
" f$ ^& |+ k R
7 f: M+ u9 ^% X2 E) J! h: h按F11同意
$ h" T, N2 i( u( ^) c. O, p
- o% N, m9 q+ H' _/ E; a7 G8 |* Y. F; F' x- t5 d
5 W; {0 w# U* x% U选择硬盘并安装7 T; }6 }: l; ?/ G* z, _
1 n# z& G: s) G
5 L# [5 |4 S3 i* h! {9 y/ w
! J# e# I* _' R; a; c1 a
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面" j0 m. r5 U- y, a! m5 h3 a
2 G/ b( M3 j$ e. ^* E( F
; r4 P' `: n3 E% Y1 V l
9 {% N* I: k8 }' `& G( s7 [- t
开始安装
3 p' |" N3 w- Q2 Y p: z; b: k7 ^; B0 j# A* k
3 G% v2 R6 K0 A
) k; Q- r* b |
安装完成之后会自动重启,配置相关信息然后登录
, p+ c; P8 z ^1 y# w5 F
$ g$ d/ {* B$ X( H/ b9 |
$ I9 w! h- w4 r" e; {9 y+ r
& ?0 ?& I7 N% l8 Y7 R0 t) X1 o1 F2 y 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
- ?9 U# L7 _* X7 x 2 C. X z! L4 S R" b; o
+ q' f0 q6 L& {
2 V1 _8 A( _0 r; G% L& o* T7 z设置服务器IP
8 _, m+ O. h$ W; t! _ ?7 q + x. o& U6 M5 j" d8 ?1 k" k
$ h* d: X5 }( C, B8 r - [; X7 k) o/ q9 z3 C% }
7 Q9 V4 Z4 Z' J# m) R3 ]9 _ q & K8 u( b- N; H' V! m8 o
6 P6 r" l1 n$ p; F3 l
3 ^* S" i7 A) f: `1 J- V
重启网络服务,按Esc退出之后,再按Y确认重启网络9 H: D! B4 x8 i8 S5 F
$ }% m- D+ z, O6 Z5 x' H. x$ T/ j- o7 k
' H8 t I5 b" j, r% g6 z4 L
开启ssh服务,ssh登录无法输入密码解决办法
) N6 v; t0 \. p# vi /etc/ssh/sshd_config
3 `7 n3 |$ k6 e4 }0 DPasswordAuthentication yes #改成yes
" F) @ V" B* X1 z9 I% C# /etc/init.d/SSH restart #重启ssh服务
K9 T+ v% `( Y1 g) j登录web管理界面 ! Z" S. ], s! S
浏览器输入对应ip进入web管理界面 l- l2 C! m7 i; O
3 E5 J0 F. \1 Y2 ?
3 U* A) z( O+ { 9 a1 W( j- w8 D) W* l
web管理界面首页( T& N) y4 n8 _% _2 x- v
9 c% e: g9 e) ^" q
7 P9 [" Q W+ `. q$ n1 [8 ]
- J/ @$ {' v/ I* X/ V $ O: a8 a2 T# |+ `& E, M1 |
6 l4 p4 s I: Z# T* }$ n+ j二、使用vsphere创建windows和centos 虚拟机 ) b F4 m5 K" `' E5 C
通过web管理界面创建虚拟机
9 s" I5 M3 W# a4 |( E2 U宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
/ y! [' I3 [) K9 d4 d 1 I, k8 }5 R, k9 W# U
VMware workstation创建的vmware esxi虚拟机开启虚拟化 - Z! ^8 I8 Q O- R
2 e" e5 L* R' H/ Y/ c
) e! ?' j# w# k2 n0 k" Q9 H4 G KVM创建的vmware esxi虚拟机开启虚拟化
- y l% B6 k+ v2 s. D$ |检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能) Z1 _+ d, K" K z& v
# modinfo kvm_intel | grep nested; m% q# z2 E" A% y; V! U; ^
parm: nested:bool
$ a! T3 y! T D3 C% h- m! k# cat /sys/module/kvm_intel/parameters/nested
/ d8 t) l8 l3 n2 Q) M' r/ AN
, h1 e8 @ ]; A$ Q& F) I0 |如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
& x B; D0 P% ~0 X) Q5 w# modprobe -r kvm-intel
8 i" ]: f/ c1 q: c: ~4 T# modprobe kvm-intel nested=1
0 D! N. V- }4 `$ }9 _# cat /sys/module/kvm_intel/parameters/nested: ~' h6 s4 x0 R% j; i" |1 q9 {
Y " ?# Y J2 G8 \ x; K1 ~
创建centos虚拟机 * ~3 D) G3 M& F' K
创建存储目录
3 G+ t# H9 z* Z. I& m+ V" f 9 u' |: y8 j: N0 s5 x
6 M+ I0 B4 \* B ) w+ K1 p$ P( j% H4 m0 t, Y
对应的存储目录位置6 K' C: G* Q, w$ H* J, b( f9 k4 L7 o
, G0 M- n8 ^0 {! ?/ @' l. q2 z
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
1 b h; ~1 e- l/ U( s" H[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
' l' Z* [1 E/ K; |* V/vmfs/volumes/datastore1/isos
E# m2 }, [5 i[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
' v' {. w4 l8 l/ a. ntotal 0
6 p0 q, |( t$ y6 p. N# R上传iso文件# e3 h$ {, @: N3 r9 K! U7 \
* e/ B# A6 `( G4 Z; S
, S q& p# F6 i4 G7 F: j* u 7 M$ n" [& _5 }/ M* Y) o- c
选择类型- G% S5 X& |3 i& }
4 O) I& Z, V' c+ L% {
9 t7 ^2 g" u! {) ^! w
& s. x2 U# t* v' e 定义虚拟机名称与版本
; w$ v$ _" v1 A0 ]( ?" [) g
7 d& y2 s- U6 j# s7 r1 |
$ M) M+ `+ |9 Y, F# c. N
) w5 b" t: f$ |2 r 定义存储; x6 {" ^9 w: o9 u, P# M
5 _! X" N) {8 j, p) i6 A/ F$ ^' H- M! N h0 O& v' S: t
+ S* k8 A6 }4 y' I n8 Z8 g, b- _自定义相关配置
6 U# A1 J6 U- C1 L) k # ?& g* ~. r4 j t% v; S, @6 }
& C% |4 |/ x2 I' T & C; t2 \. {) @0 [
! N/ U4 O! ?- g
* b v+ ]" T! q6 U2 m 确认完成信息
' B' m" _2 ^& }$ o# y1 z
( \3 T0 m; t- [! H; C, y- s; L
" H% q9 t$ p$ i; z2 l6 A( j& a1 \: S * u) [7 k" C' ~$ ]( n
开始安装过程,具体安装步骤略 c: U* ~, m2 O) V& A
) @8 b) V( @8 L3 V
0 q) Y8 t$ F$ I7 o+ w4 L
+ u, B2 g8 o$ j安装完成之后的管理界面 * ~% O7 j6 U7 S/ l+ j! ^! ^
$ n4 h& f5 R# [( N* ?
9 L7 W" m7 i) Y. j / f$ E6 O9 Z# Z, _* m6 }! W
创建windows虚拟机
& Y, Q# t8 ?* i8 L3 C3 h2 Q. V) T提前上传iso文件至定义的存储目录,选择类型
/ \; o3 a/ D# `* _6 M& f5 ^- R Q! S 0 ]: j5 e& ?. [: o# w5 k! }9 ~
* W+ `. W$ D- T6 n7 A- j5 _
, T% l2 d& m4 v1 {! m1 |+ f
选择名称和客户端操作系统2 E3 W0 Q' U0 }# O0 P
, Y2 o! Z4 P8 R' m% K# z% C
' B+ c M4 r9 r% [! n l; o0 ?
0 E+ @ ~8 u. J6 B, x) y 选择存储
: O$ o" w* |8 U& O- s , T- T+ [' h1 }: g+ X
* M$ |. v1 t$ H! N0 D; ^; ?4 L
% p* D$ }* k7 R. y 自定义相关信息设置
K" u l: x& E% m ! z0 C) y$ u$ y7 ]
5 l4 m; o6 I! i' V9 x. K
4 a5 Y; x/ Y5 f2 w. o7 T6 H' V1 Y
3 V/ P/ w0 A m' P. O7 B
7 S) I7 j% `0 [$ \9 Q$ @确认完成信息4 b; ~7 a6 O1 M* i9 T- b, I
! K2 _# @! {$ |9 C
0 i" s% Y* u* v5 V! y& w! F
$ a% g4 q2 ?. J* N5 `+ g. p
开始安装,具体安装过程略1 ^/ I. J6 I. E) q3 w" d: v# z4 ]
r0 y- ~ K4 \7 x' }$ K6 k, E
, ]8 R& H/ u: o( Z% f" Z6 n$ @
& ~" B% [: a# ~
2 y+ \/ c4 Q8 r6 ], _: X三、实现虚拟机迁移 $ i3 ?6 I; z7 d1 e$ M
前提要先安装好VMware vCenter Server管理程序' O' I- ~1 u* G& G: {, `1 m! G
. Y8 H+ q0 q0 A5 q$ s- W2 T4 g安装VMware vCenter Server 1 U. V7 Z. O+ I. D# w
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G5 c1 n. E" L# D6 s
6 q1 J" w1 X% m ; \0 V. c: t2 t5 M( Q. n
; z5 j3 ]; k' }. n5 g1 m
( e) b8 i4 v" R8 I h4 B
3 {) M5 `- `/ M. `* Y- n
( Q0 O" A1 ?& q# b
8 q9 w4 j4 m9 g & q( G0 K% Q: i
. u2 v# Z; b5 R- c, q4 G* c
9 J0 ]# T( Q" G& o/ E( {- o5 P0 O修改本地hosts文件
4 _+ _0 R* O: G3 B. R5 W ) ^/ ?0 y; z" ^$ E" T
5 y$ G5 F3 e2 X c
5 M6 Y. M- {0 I+ D" {0 K
; a0 j: z! ]8 O# B2 M' M
& ^9 c7 a1 F3 b ^! l ; Z. X% ^* S! Z6 f
+ N5 `+ n/ _( K' p% f$ ~8 L9 z
6 q9 z; T* u f3 h
& y+ T& f9 v5 d( u9 S
$ Y5 o& v! d, p4 ^5 C2 @6 T& p& Q5 O! m
' ?) M/ S! H1 m% F' s. ~: a 4 F1 i5 P8 a3 g$ L) V
! I3 l; H5 W6 w' h0 q
4 g/ s4 V0 u, u" h" D* \7 b5 L
虚拟机迁移 % O9 R; f" F) b4 u7 n* l
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器. ~& @0 O* {! S, [
, m, y5 V7 J+ h: y8 M& s配置vmotion专用网络
. g/ m d% z: K8 I; @) c在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:$ S/ L2 T( C% s2 D& J
2 Y" |$ }* x) f# s3 K8 ]' k+ Q/ Q& r
主机—配置—虚拟交换机—添加网络
2 V1 z+ ]3 L- ~/ r: k 5 B" @& m& e* |: C3 C
添加网络
2 q$ ^4 Z! s$ l0 h
5 m" J0 F. S' ?3 U/ j. c' Q; X3 V/ V . \2 V! ^0 d! f( {
选择网络类型
" A5 ?; p3 \: @7 ?, C G. d
" Z+ {" O- O6 G/ {) I0 E , Q7 P2 Q0 g/ p0 M( R5 `
选择交换机 ' v' ?* L% k9 C2 l
" J5 l- } k5 ~5 l* _
) n! W4 z9 f7 E- F3 x. ~
指定端口属性 * V9 z& z O: b0 J$ n" q
* u$ C8 F' d; I/ y
" @, b1 K- B3 ]8 K4 s+ B# w2 g
IP地址配置 & A1 |' w* u9 `, [% {2 z- q
/ d$ b! o; L/ P
& |$ @+ C" U1 z; h验证最终信息
5 d+ d2 U/ |6 Q% n6 r% y' P) G. K! K8 \+ d8 h2 _% ]$ @
+ x3 ]( J# L1 U% B$ }. x* X 注:各节点都要添加vmotion网络,IP地址不能冲突
$ n, G& n8 R0 Z 4 m% b# S! N1 v. L5 z$ Q1 ?
执行虚拟机迁移
8 _. [' j h5 b7 t在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
! l9 B& }' U; C, B" x7 g : G$ @+ j$ [/ S$ [8 T, c' q
$ J% M5 V, X% ?9 c4 O- T. @" _
% r f% E8 n# z" r. q3 p选择迁移类型! [+ w+ i# m$ _. M
) g, P( o) `& }& V3 x: q0 Q
1 k9 W- |. H0 F: w' D/ k0 Q4 c选择计算机资源
/ q& m2 N& G6 A3 X$ n8 X% n7 J8 x" V9 S# j S7 p7 K
: r9 F& c9 m( T' S
选择存储
1 Q+ [8 `: \- _. G2 S) a' b2 w
, Z+ u7 v" E+ ` ; J) B( n* z4 Q. d& R
选择网络 ( q* l$ q2 o' J4 }- {# r6 h
* K5 \+ X( W' e. m3 _4 ~6 D
9 S' I v6 B c. d# v) d( e选择vmotion优先级 - y. x+ |9 o6 F, w* b( q/ V' t
* D, r1 \. @/ o
3 V. {' u3 s1 U1 M3 d 验证最终迁移信息 $ T) J/ h- v; _! w6 Z3 W) U, t
9 l) g) n$ ^+ T3 o8 T: F
$ A, r+ U" X- E0 ~
迁移任务执行过程
! n7 f4 ?3 A) y% j( r/ q5 ?, N5 B, Y6 \! L8 u
( X G7 [/ v/ h% z6 j n$ `3 h$ d
' ?# U7 a3 q! j! r ) F# \% G' r1 _- B; o! a/ h1 w
查看迁移完成的虚拟机状态
4 ^5 w; r' Z% P( ~3 O+ F d/ C$ r& X$ Q u
0 d" C/ c9 p& ~2 n9 L
验证迁移之后的虚拟机网络连通性 : B! D% \ s2 N( w. a: \: f
4 d( ?( Y8 Q4 a
- K) U1 T7 d6 N5 ^* ~5 d, ~由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|