|
|
一、vmware esxi的安装和使用 g1 T& s8 Y5 } q
vmware的主要产品:
7 g. J T2 g+ e7 Q- Z ) }0 w& [; p/ c- H+ |
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环境的集中式平台
& b! b3 v" E) g/ Z" G% H7 Ovmware vsphere
5 f/ L7 r# B: k& Q7 }0 D. S" K8 X. E官方安装文档:VMware vSphere 文档# r b/ h3 p0 `! ]! y: R K* ?; P
B- Y) t3 M+ HVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
- r( T, p' r, Y9 S0 Y
/ N6 c6 S1 y5 b$ s3 V6 ?% CvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。# m+ l# c$ E/ _! k3 {7 ?
+ q( x( A' o5 Y1 B. w# ]$ ?$ [, m/ D; {0 e) Y7 w
- N$ ~) M( \9 {
3 F9 @0 h" V$ a! q( X安装vmware esxi 6.7 ! {6 g/ t) Z) R0 ?
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
. Q: P0 E4 q6 K3 Q' L1 ^
) m( [( C6 U, J" z% y5 t基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
% T- w) q1 d0 h( ? : p, r. O* m0 P# Q% j+ H7 o1 j# {
3 y8 O$ `7 H; Y% m* \6 I u * f- q% o+ |6 P7 M
6 [& y6 _* K5 B3 C6 n7 |/ e
3 e- L# H: S5 m加载内核
! A+ @" ?, E }: c% D; c' B- _ ! `7 A* g! \3 U% [5 i8 F
) y# R. s% ]. m8 \7 `
! I5 v& D. ]( u加载安装程序
0 }* H5 M. r- P; d& e% k, u
i0 m# w/ r3 h% \* P. [; ~+ T1 f" @7 e9 D) h
, Y! X P& @# X9 b
确认安装+ y. v! j+ j' W% r2 B; F: B: r
, X+ p; C# T9 g$ d# `% y
) e7 `. d2 U$ W6 ~4 h
4 p6 B! k3 @+ G3 f
- c9 [! g& t* G8 r7 G按F11同意3 P7 u& A. h$ ~) k
9 |0 M+ m, Z0 [. D A$ @& W ^' z. }9 A- |# \8 K, X+ _- {/ _& }
( r/ {" a: [7 L' N6 K
选择硬盘并安装5 b8 V5 d* O- M
* x! a9 Q* R4 b$ m, k5 R' g. y, A9 e
0 K4 O$ B% q5 v5 S/ k7 ]) a) k % O' F$ W% l4 q9 u8 R' P
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面' H8 l7 J1 K8 L. k
6 c ?, g7 z4 [& o7 h( G* U0 A% V
; y0 G/ Z' Z4 h) |% V
. k- ?; ~0 ~2 T6 b 开始安装
: }4 u8 T( N- T8 L7 S1 _
/ A4 y2 `6 ^" q$ O+ H+ m7 n4 d! C" L9 @1 s' }' `) n
0 B B8 E! S+ r7 z7 [; T 安装完成之后会自动重启,配置相关信息然后登录" p* p8 k6 g9 H9 v& Q
9 ?) U+ X1 R. y
2 s- K' t% Y$ x. T3 L
% R' _$ j& T& R8 D1 p/ t 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码0 U o0 w* E# i% F
1 }0 R; h# U# g. F- O u0 c( c, v# q" ~6 J4 W% t g: s
6 ]" V. G* D9 s7 I' Z
设置服务器IP
; I% O. c0 b k6 m 7 t W i3 |9 `0 E% J' u' v# o' j
& b( @; P0 E* E# ?* |: O$ {3 v
" O" ]5 S: R0 g/ P+ v
) R# u/ f0 t9 } ' V7 h1 Q o$ h f% M* K7 B w
: V* k- _3 g i8 [. ~. `
0 C+ \+ Q" F( e" W' X
重启网络服务,按Esc退出之后,再按Y确认重启网络4 r+ p: ~) T8 K1 n* p, X, A
. t( ]5 m8 h" g3 i* v( W
! X f3 S x& j0 h6 a$ V4 |5 t0 c
5 |" O6 f* t" V' @+ Q- H3 ?% F9 w 开启ssh服务,ssh登录无法输入密码解决办法 * x" g9 e4 _5 ]
# vi /etc/ssh/sshd_config+ o# f: {" ~/ a5 E2 |2 h
PasswordAuthentication yes #改成yes
: h- O7 i9 X# i# /etc/init.d/SSH restart #重启ssh服务
& U6 ]8 o. N* q: M$ Q2 J# Y登录web管理界面
/ r$ B% X/ t' L6 o$ @' L; P! F浏览器输入对应ip进入web管理界面
/ a5 G8 E1 _# N/ R5 } # v- f" [* z: _" l2 b+ Z& M
; [9 P( k- `& S; m! A1 f" ` 7 S' `( {- V! h5 L2 W# o
web管理界面首页5 x' g' M0 {; M
9 [+ `! r, `, E' @" j
: R# Y d# {! d" ]) y2 x3 C # P& v+ I8 l9 L9 V( l
# j. j- X5 ]% c% I, v* u
! K: W4 l: W$ H T5 I: g+ k% q' E! G5 g二、使用vsphere创建windows和centos 虚拟机
1 O; n" B' Z: f, u( v) `8 u* @通过web管理界面创建虚拟机 ! `. V- N: C) I8 u9 N. q
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
0 ~* L1 }# t( v" d d& k 0 q$ m' g" k& L5 V% o0 v
VMware workstation创建的vmware esxi虚拟机开启虚拟化
' Z& |( m0 G7 C" s1 O5 T. V: o' J$ |) B7 ~: a! i. c
6 ?- s9 Y% B }/ T a* ]* Z. Q KVM创建的vmware esxi虚拟机开启虚拟化
- Z; U, m9 `. u% ?5 O检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能! p9 e( b: X4 J1 k+ I2 h
# modinfo kvm_intel | grep nested0 Q, k$ o; |/ J
parm: nested:bool
+ p4 s# j9 U4 y. G. m) I# cat /sys/module/kvm_intel/parameters/nested8 s+ D' H' k' ]6 C# y, Y7 A3 D
N
; d8 y" M4 ^1 d* B+ C2 _- }如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错: ^( G/ b+ a6 \' u: }0 [
# modprobe -r kvm-intel
9 v+ T9 j: w5 Y4 K" k- a2 r# modprobe kvm-intel nested=1 ~; I% p9 J! _
# cat /sys/module/kvm_intel/parameters/nested
! W5 J# f% d+ jY ( w( \; D2 L4 @7 B5 f
创建centos虚拟机 + z) |4 d1 Q: K4 _/ Q- ?7 t
创建存储目录4 X; ~: D# T9 a& o2 ~8 o
2 w x, @) Q/ a4 c2 x4 _, I8 n) R* e/ j
q* A% ^- K2 ?0 q
对应的存储目录位置% j' S/ I3 E5 C$ C% j4 z
0 _3 j* a) ^# {1 P- \[root@localhost:~] cd vmfs/volumes/datastore1/isos/" e+ H, B3 B4 u5 J- ]
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd g) B1 K+ m) R" ^. h4 v# Y
/vmfs/volumes/datastore1/isos
" l3 v- k2 B4 R# B6 [# f/ K4 Q[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt% ~. ]. n; q4 U! Z$ v4 d
total 0 1 @9 m' g5 `1 b C1 J
上传iso文件/ _5 E3 M& t9 z+ c. d4 W* L; G N
1 W+ U- Y& D0 u! `1 `
* u( t" d6 H0 F) a1 \+ t$ A - ?. I1 I; n9 p; d2 L8 Z6 I
选择类型
9 p$ Y3 E) `$ t% _3 X+ \
: P( i3 I7 m6 G2 I2 e3 c1 ]* M
2 E" b; A- G: q( N6 U 0 a0 u) p4 |4 V* A2 Q' H6 O
定义虚拟机名称与版本1 t+ G- I k% g& Y$ M
5 B8 Y& C# ~* |% {$ r1 _9 ~4 G/ z7 s' @, i; V+ {- `7 b7 A. P K9 Z
! r- t" Y: L* U/ c& j) P 定义存储
+ _/ k8 X. G* l0 l9 e% f3 d' _3 o
' p1 L+ {8 _& Y- G3 K+ @9 Z. p$ W. w6 f* P2 O
6 W! L6 e$ h4 }4 F自定义相关配置
4 d# M! F" s2 u4 D
$ y5 T& L Y* C4 Y: I
8 @) j2 M8 ~, L9 w* g3 F# G
B; R3 s. K- m6 m6 Y" U
/ ]/ D- E: Z: S; _7 m& X
0 _) n4 k C* G2 f. D* e/ ^ 确认完成信息8 v6 i* J9 F. q: Z
; a$ b+ s0 B+ ]2 a7 \
& L4 ?9 W. Z0 F3 p . P2 g" H: r" D( m. O4 h
开始安装过程,具体安装步骤略 4 O8 v5 D: I# [# c- D' r
1 ` N4 J H$ C! j! b8 b
& p* O/ g6 f3 i0 u2 K% u+ f $ f) G8 c; [4 c. L+ A) C( T
安装完成之后的管理界面
+ Y% E+ E6 g. E7 z ) F! Z. ~, s+ l- Z
! k( \) W5 t* p% g2 b* L3 g6 Y5 @
1 h9 f% x- e+ L) T$ ~" ^$ g创建windows虚拟机 \3 M9 I8 c3 X! ?# E) }" D
提前上传iso文件至定义的存储目录,选择类型
5 ?3 R/ ]: F% A9 Y
9 `& a M; ?" n' U
4 o% q) W n' T! \: A$ C1 E1 v
$ X# o n7 s0 |! ^选择名称和客户端操作系统) ?3 s0 [. Z' x
: D! E; O4 Z0 t3 y. s b$ ~! m/ q2 k0 c% F' X8 A, R* ?, v- D: w
7 J+ P: u, h9 z. [1 E
选择存储
* O0 {2 Q9 O% V
& T8 M Q+ X: u2 {
- m- j& g# R6 u" h0 E% G
/ j% F, K8 e2 \ 自定义相关信息设置
( h) d4 ?% r& f2 r
+ r; K1 B6 G4 w8 c( n# a# z% G% i) o4 }' I& k& T; s: w' ~) O
5 E4 ^% C3 n; [7 C$ J
7 M. C& ?0 b' I. |+ I% i2 K6 O
; w3 J7 `" ?+ ]4 j
确认完成信息
5 z5 C7 F" o" T1 h3 K
5 ] T' }. W6 o) a
3 X( H2 N! S. Z! f+ T9 ^3 U9 v
0 o7 }( Z% k8 e7 L8 _$ s开始安装,具体安装过程略
@4 U2 I3 x' X9 Z( W
6 s5 P) Q% m6 O
1 k1 l! x) `) k5 ~3 v& F
/ X: h$ o$ {% G8 x
b3 L/ Z7 ^6 q3 }6 g5 Z- O三、实现虚拟机迁移 & ]' z: ?7 _4 }7 O. L3 z) m" j
前提要先安装好VMware vCenter Server管理程序
) B1 l( }! J! y0 ^0 w% N
. _$ U& l! e% Q7 X5 w% a7 v3 \安装VMware vCenter Server
1 n: ]) ~2 J. Z2 ]8 _! N: E* V" B必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
) B, q8 {, Y3 M* Q) z; _. I
# G9 G, @: L1 B
: X0 x% |3 n8 [* V5 N Y H! A% E1 a% V4 ]/ [- J( F- ?
+ D F* _. Y7 V$ s3 q T& m: q }6 M5 U4 f
0 l6 q) E$ g9 z. n" ^! ^, `! y' k* M2 \ ]
6 {6 Q* h+ p" M8 ]! ?9 q
" s- O$ w6 I& P* B! `( B9 [% _
* t0 h" B' G' _$ I修改本地hosts文件
* [2 |; j7 [5 u, n# p
! z k5 \" h& j+ c! p4 T0 R! _% b
6 t/ ~$ r" k" F4 W ' W# a8 b' w7 g m
$ z+ o9 c+ m+ J+ v) W0 x3 p
/ M0 V6 y5 W7 T$ i) q: K- ^: L
* ]. ^2 a- D7 d" [: W, d * o. H5 Q( W8 _( @: C! o
" [& @. l$ ^. q+ ]8 y
( ]1 Z9 {( O! _6 s " E& A. U0 Y. @" }$ R
# @8 p V6 M) p' d9 ~2 C% o
# d; z: W$ n- k9 W0 t4 s& O) H) Q3 h0 Q1 k
8 R8 l6 @, v4 q6 e) K虚拟机迁移
& p" V5 y5 ^$ |, N) q( c实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器' Z h4 b- y0 [- @; ?7 d
3 _! ~; J2 I* I3 T配置vmotion专用网络
. z+ K0 V" j6 h0 I x在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
, M/ x/ ^+ D2 Z, X* p' P
! A- p% H. a/ g- e主机—配置—虚拟交换机—添加网络
) q+ v1 p: Q4 y5 ?7 c 2 o6 _# `5 _( d/ _0 L
添加网络
9 E7 c+ [' |! i8 S [& Q1 @$ r
( B0 h# }. ~0 G 8 g' V3 |+ x* p" ^3 ^( N
选择网络类型
- J0 s# q" s; D* l u+ v" Q, e. }8 [1 I; m
5 q: _1 v( O) Y m) h3 T选择交换机
' s4 c$ w8 o+ E$ L3 x* T5 o* y" y0 F9 O3 ]6 X9 ^
7 T/ _) A" ~3 r' N1 s8 Z& L
指定端口属性
' c" h( ^6 p2 c, P! V* G: o
: x0 s5 i8 E' W! e" `
) n0 _7 O/ [9 @4 fIP地址配置
8 Q! Q, ~! |! B
* W4 R2 f, Y+ N1 q0 r
3 w% A! {1 j6 S; Z& m I验证最终信息 # {* z( _' l6 r
/ {3 c5 a6 C+ e6 d0 x" b
' c1 e6 ^$ L9 I% p
注:各节点都要添加vmotion网络,IP地址不能冲突0 L- Q0 c) O0 [" t
; ?8 ]* e$ \" j$ Z6 a+ R- ]
执行虚拟机迁移
1 ~7 j. A1 N8 _% U在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移7 ?; ]& V E7 A4 |0 k4 [. W
& D8 ?) ^) S/ s* V/ B
4 S' E( H: A. q2 I) X
0 y4 j, o1 [" x" `选择迁移类型# K$ ^* I" V5 v; S/ f
4 Q- O0 v9 M4 a$ Y5 N * V+ b7 r/ K8 ?# @2 ]
选择计算机资源
$ i; ^/ ]5 ^3 _* M. D0 _* j
7 D/ _' R6 k+ F& M( H% G, j' h& B8 `
4 v5 A2 m$ X$ v# e0 v选择存储
F+ l4 Q1 ?! S4 a1 e+ }2 X! E; V: [6 A& M
# ?+ ]* ^& v- ?" y. [) Z D+ A/ p选择网络 4 x/ S! L4 s9 H% j% r$ s6 ^# K
& m5 I; @* p( a6 p& M* E 0 C$ o6 y( J/ j8 l0 q9 i
选择vmotion优先级
0 `& \# k3 u1 U9 Q) Y0 E# m* n6 @6 a; ^4 j. J
- d8 O# e' @* a; A5 S
验证最终迁移信息 7 s3 {" |( b+ U
5 M) V6 T) }- A$ A+ U& i+ Q% y 3 o) R) @" v3 Z- N
迁移任务执行过程
9 J9 a% a- T9 ~, x" D+ G/ q. B2 v( U4 C0 k3 C% d7 P
/ n; w' i6 o+ a1 z, A5 @+ y4 R
' d( [ y( q8 y
# {" P+ g; d B7 ^) v! x查看迁移完成的虚拟机状态 * X, H. g8 B+ }% v! f
; j, c" t( C% K5 l0 d- m5 b
9 J, }3 u' \* o9 `1 b* k: b验证迁移之后的虚拟机网络连通性
. i: ]* _! _$ \ \' U& ?3 J) j: H& @+ Z7 y
+ D; n, ]# P, q- J! V; D [
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|