|
|
一、vmware esxi的安装和使用
+ @2 e- y- U8 C3 evmware的主要产品:
5 z* {* s* A# r! }1 b
+ V0 E- T3 V( W2 RWorkstation 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环境的集中式平台
5 i1 Q5 S7 J3 M% Z% h, ~vmware vsphere
8 p$ H. c' ]/ S% n官方安装文档:VMware vSphere 文档6 ?' S m, m# y2 G6 Z
5 {' m, E6 s+ L; k" ?) C3 [VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。3 s) Q N5 O6 y: L' k
' y: |7 k; [% X8 V( g9 KvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
4 D- n5 ?- \$ y
7 t M* l0 ^( }1 q2 _) p1 T8 B" G2 u' h% r6 E
Y3 h5 E: I2 r! U' ~. j% X& @ % b# X9 R' y6 i9 `, R& }; J
安装vmware esxi 6.7 ' Z6 C, G6 l2 d4 k! F
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
2 M& b( p9 g! j1 q% V* q( o 6 ~6 ~* H9 g8 ^. N6 a
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
1 b6 p1 c5 O! Y
w, Z$ G% ~4 k4 n# h' S& \& U7 d- |0 v$ b
3 ^3 u: \0 S/ | ~2 `0 m
) m) b* z( s/ g/ C2 L" h
- o9 E+ |7 T; ~
加载内核
% J2 g. ^- b% c( ~( H- Y4 C8 ~3 v
r7 Q- D( d5 Z- P2 P7 Y/ l" L( p. ]# J- u7 l4 f8 S- m
" N, I5 A9 c8 a0 M) ?
加载安装程序 6 \* W7 j1 Q% A# t) n0 O4 B% ^5 d
, t+ p: r! y% z5 e g! X- D" w& z3 _ V+ T; m t) @" J7 o, ?. C4 B' A' D
# R5 e9 q! a" B+ x/ f
确认安装
! Y! D2 ]9 K& u3 O" L; L1 M
5 J5 X7 T, W7 o* K $ C3 a' i- e, z& _/ a
+ W9 C0 k/ p6 P( E' @5 @( ^
: z+ p% G& }* a3 h- [) D+ Z: U按F11同意
* z+ b, A/ T6 y& w+ O+ N ; L2 K) v# y7 s9 Q& ~
- t) S) U% [! X' j; l/ c & d3 {. P$ Q0 I% H7 t
选择硬盘并安装
/ f8 q" s. E1 x6 g) G ) g4 q7 {/ E# O$ }6 F4 H2 f
* ~9 \/ u! r% `8 U
+ l$ ?( M- k% G9 W* h设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
( P( ~/ }, e6 ] K
- l- W0 k8 w& j$ B2 M- X
/ P- W7 A7 D: Q2 k 5 a0 f4 W1 t# e6 l
开始安装
/ R* t: R- a6 ?0 P' H: b4 q& x8 k 9 Y1 W$ A* `. L3 @
6 r c4 E+ N0 U% T5 T) I& ~/ d
J; {3 ~. }- W% s 安装完成之后会自动重启,配置相关信息然后登录, ]% X9 i+ n7 k9 f/ S8 d0 {
F* R- C! U$ G1 W; r$ N
* X" I! c4 k# E5 p, u
) w b O8 R5 R. _( L o 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码6 k; n9 l) w3 l* Q+ C" U5 P; h4 [
* _! ?6 [# Z) x0 x. k! G' v
8 u4 k6 n2 ]5 a8 H$ o* H! @
}1 F9 e1 B; e# s6 e设置服务器IP
* b( `/ Q* S: P/ z0 {- D
# ~% f, q/ N- J7 i9 S
1 j2 J, [( S; H$ {# K2 t( ~
" J% G! P) {0 w* S5 k2 q$ ? e
. b! S" ]( M- Y. p7 J # Q! T8 S2 J; F+ w) M5 a
- D- A6 \$ A5 {, s# D
3 Q, u0 K- N# d s! O+ X
重启网络服务,按Esc退出之后,再按Y确认重启网络; f1 i) X# C7 D/ u; u9 w! |' _ j
$ r" S5 o$ D S6 B6 K$ }1 F% R3 A
9 _% X' B( e( {( l5 {6 r9 p5 D" Q 3 k1 @; |( p' A+ o ^% K
开启ssh服务,ssh登录无法输入密码解决办法
7 }. ] Y2 ]! K+ U# vi /etc/ssh/sshd_config
7 S$ w( r2 _, \& l; o# X- S: C; MPasswordAuthentication yes #改成yes- U0 P/ L/ V$ L
# /etc/init.d/SSH restart #重启ssh服务 % m# `0 ]( q2 t8 Y0 M
登录web管理界面 ' e, i; |8 s5 _! q2 o9 o
浏览器输入对应ip进入web管理界面& [3 Y( |5 A# O" P" Y; c3 N: H
% J/ V! f/ K F, Z7 M2 l' a" v" t" X
8 K7 V8 _0 o2 s: k6 Eweb管理界面首页
! x7 S1 y' V' W7 x1 p" `4 }, n
( q, ^: ?" {! W& F6 g3 G! i1 Y) x" X* _! \ f3 M
8 z O4 V) N0 x& q
- C4 d% c% s s 5 [# G; ^& d7 j1 b4 o- D# J) b* P" j# ]
二、使用vsphere创建windows和centos 虚拟机
% ]$ b, t( ]6 ?5 {; C' {3 }通过web管理界面创建虚拟机 ; x8 J5 L* O' S
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
- R/ g3 H5 ]5 v/ _) t3 f7 V4 ?
. {4 M: F$ o, K/ rVMware workstation创建的vmware esxi虚拟机开启虚拟化
) g& H7 ^* ~6 S$ o) e N1 Y
5 v* e0 g$ J/ S! G3 [7 E - B w4 s7 ]$ Z: D1 A
KVM创建的vmware esxi虚拟机开启虚拟化
( h2 E8 v+ p8 [, R- @ S- N检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
- ?* p, z3 |8 T; _# modinfo kvm_intel | grep nested2 o: b7 H6 y' A1 x* r
parm: nested:bool; E0 i* v! w3 c1 i5 O( a
# cat /sys/module/kvm_intel/parameters/nested; a: `# `1 I1 C. ~" ^; G- ^$ X
N5 M c& A) d+ p" S: e. Q
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
; j0 Y* ^) \0 C0 b; k% R# modprobe -r kvm-intel7 r- K( ^7 m! t5 R: k/ a8 K) u0 C2 K
# modprobe kvm-intel nested=1/ w+ Z( P% n/ ^. T
# cat /sys/module/kvm_intel/parameters/nested
+ g3 h& \6 S3 w# z# A% m/ }8 e4 KY
$ [( o- l* S6 ~& V" X+ G6 f创建centos虚拟机
9 {/ i4 ~& @! ^$ [+ t创建存储目录
$ m) W$ I4 o* Z% y& k' y3 z
3 ^' t$ k ~1 H# }4 Y6 W9 L) ?" O6 S5 |8 R6 q
; ~6 J0 q. D; }2 N 对应的存储目录位置* h( R9 U" l% }% T7 r% h4 y6 x
+ }4 w d V9 c
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
6 p4 @3 |8 `& Y8 n8 H# o[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
. p$ s, u% S% N! J: ^/vmfs/volumes/datastore1/isos
$ X$ J8 f" D( c$ J[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
3 `- l* N3 p1 m' p3 H+ z$ e8 ytotal 0 % Q' R4 f$ Z+ Z% V4 w6 h/ ^
上传iso文件/ X8 {( T/ ~! J
6 K1 |0 ?; S, c' ^# T: G6 {5 ^; b& X% a
8 Y9 [7 Q% |: [4 K$ O; r选择类型 R5 {3 V6 d2 q' b; g
) C5 z* o; z0 V8 A4 k
$ M+ I. v) e5 i0 d* \
) ~, k; X @5 w) D 定义虚拟机名称与版本0 s4 D5 u o, N' d: q! M
1 q/ I) u1 E! _8 D
# k1 v j- h! U* O9 A4 h( ? 9 ~* O: {) x! F
定义存储" K1 `5 N+ D4 [* S
. c1 R# }4 N. V' R. L9 G4 s/ \% N
* Z4 T& D$ C6 V/ `
' I! X; }" T8 ?" f+ i自定义相关配置 ( ^7 I. A3 p( w
2 W- F9 h1 G% ~" `
( O- N, H" C8 x7 ]* ?9 b - Q$ ~ F! p+ @6 W Q+ t
' g; F. }8 e- x7 P* Y
& {/ P# B9 _' c8 e; ~6 m6 t b 确认完成信息; g8 P. a; {6 V6 x e G9 R* [1 w1 B
/ x/ I" E- Y1 `( N' _/ _" }, C" t
/ N9 |% H" D- D# c$ A/ v
- z% M9 o6 w+ x
开始安装过程,具体安装步骤略 # x( t: d: y& |0 g, d* ~
# W6 j: j) s$ n3 ^6 M- ?5 a( @
: H) V9 [0 T! t# k
. q# Y; [- W: |* ^' l安装完成之后的管理界面 $ c$ S7 \, L' f2 I0 Y; \
; y" q4 V0 j+ I+ m4 d
1 Z$ k5 @0 ~$ h6 ` a
! h5 j, \- P8 F1 K5 f创建windows虚拟机
; P9 ^8 L- F _* ~, r9 k) N9 _提前上传iso文件至定义的存储目录,选择类型$ s' K% w4 i! Y7 L* k" ]
7 G( U; r/ ]) T" w1 r
( ?9 Z; Y. K# B7 \: L 4 n+ \; f$ H( }; L8 |' ~% P
选择名称和客户端操作系统
, ^1 R) {+ z/ y2 p# G' Q
+ Z5 v1 B3 r4 N/ F6 S Y+ n
2 K {# j# B3 @4 S, X# p
3 b5 T* G+ F' |/ E3 G4 K3 f5 g8 ?$ Z 选择存储4 `6 K4 g! s Z& X8 g
5 b) Z) e2 `6 ?0 ^* B& M8 z4 M. F4 c; L
! U1 G: |, g- L5 h. z7 l7 C 自定义相关信息设置
: M( z7 [( e u + {. i. b' z* R1 C; M* k; F* J
2 ~4 n( T2 A, g7 ~4 O- @2 R
* d& \) G ~$ M
5 Z3 A n. {$ @
$ ?4 g8 r/ ?8 }% Y6 f) r0 m确认完成信息5 m! Y; A- V1 T! P
' J% k/ I- a' K& r9 a
) l, j+ u/ D4 M+ g
$ [. g0 s$ E/ l X8 {7 h开始安装,具体安装过程略2 @/ o: x, `! ]4 K2 q
& q; K. m' S. J% y' a { S: i- f
: |+ B8 }9 \4 a$ n2 t7 V9 B( C & o) J+ `0 B0 S$ o7 f2 v2 ^" ~7 g
C) `: ?7 ^" v7 |! [
三、实现虚拟机迁移 5 h) `9 _3 ]4 E
前提要先安装好VMware vCenter Server管理程序
9 e0 q* }( |- r' D
3 d \/ b& j) i# P: v% u安装VMware vCenter Server 3 ]# e0 s8 I- ^$ y" r$ w3 U
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
: r; Z8 |3 o. n: L' ^0 w 0 Z& J1 C6 Y: T
6 F8 q9 V2 L8 s/ Q% L 8 _' g2 {' i- |0 n4 z1 P: S
& _6 _% ?: p# W8 ^
0 F% ~' X# A3 h7 a: L" s/ p, ` / C" W! V: |5 L( r* G
7 J# @. O( g! C1 v; A+ |7 ]
; w. w/ a! g7 c. j: K- x8 l2 S2 T4 v9 _
% \5 T" J8 z. O O% m& N! f
; M: R; `: e3 U( L( N$ r修改本地hosts文件
) B) t' p4 {# V! ?' y H- [1 O$ o& l1 M( n% q7 L
% ^" t7 H; n" H; T8 e5 @. d) M ) c6 v8 Z% j' c/ {
3 N4 g/ c* f* N( g/ c4 o4 \' A ) o4 [/ X# P! y
: n7 J! K6 L* A9 {4 m
v; S- N! E1 O& M2 _) p4 f9 g
8 Y% m/ s: E3 [! d
- N- n3 U. L d4 ?# z: ^ D& l& j; v + @0 E/ W& {6 E: D1 \5 U. ^+ z
* x7 @. H, O( Q/ V5 M
) F3 F @, c7 x9 J3 {) \7 x" U7 [/ l
/ g' i" o- B6 u + P- i& Z* r# K% |, e: R
虚拟机迁移
h2 k R! g4 J% i实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
" X1 A4 s- W) o8 I8 L - U, z* s' t+ K. @
配置vmotion专用网络 4 S" L1 b z$ C
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
+ g$ p; U/ ^% S2 y0 q ) F( L( I) T/ M1 c0 F; m
主机—配置—虚拟交换机—添加网络; d6 F; E: A( T. N3 g3 A. n
6 ]) x) H/ K" n) T, B1 Z0 u ^: U添加网络 * w5 d: ^ i7 A7 {8 b
' R+ @$ _' r: D3 N- v$ W! W( V
* g8 t" X6 x9 C. o7 [
选择网络类型
$ i( b0 p! X, S/ M1 q* E% C8 N7 N! d- {' V" Y! m9 ~ V
9 N0 M" c3 \ [4 @8 W3 h
选择交换机
0 e* I! Z: z' f7 [& H* Y) G% H' a+ {3 j7 r% ^, z
7 @5 T3 D, t: L1 s. Q
指定端口属性 & k' n2 q* [2 ]) F
, l. W7 V$ `! A ! I, e. J; m; S3 R
IP地址配置 8 f# [, {+ Y& U+ D- m. m% W6 X
# h9 U. a' v) `4 F7 I/ G, p, I+ S 9 S: G/ W8 A. ^( K
验证最终信息 0 ~, L1 f, s* W8 E
6 E& O! k4 P9 @6 n3 i r/ t. \6 x& b, `
注:各节点都要添加vmotion网络,IP地址不能冲突
" H. E- f n8 x. Y; \# @ ' M" _5 Q6 V$ y8 z' I! J
执行虚拟机迁移
+ P6 ~6 c8 I2 b/ S在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
: O" U% {( U' a4 y5 l# a
$ u; y2 e- V: h) c0 _+ n' T
1 J. Z: e% H. O ! d. z& l9 r* ~7 a5 e) i% x! ^
选择迁移类型
8 V9 o! f: q5 S O- m/ v
6 x4 G! g* i4 F ' _, Q' A* `- E) e+ W+ l+ w7 w) x7 d
选择计算机资源
N5 N, y5 m+ i( a% b. Y# J
/ u8 ?5 I" ]" ?1 X
$ c7 ~+ ]; r2 Q* Q选择存储
0 X6 T/ d% X/ p- S. }% @' A- l" O) p8 S' c# L: {$ i
1 @: l# A1 j) `2 U `+ s选择网络 ! [( }) N' Y( s1 y
; g5 e! P- Z& v6 i5 L5 m K * o9 \1 R/ c5 a" c
选择vmotion优先级
p; j M- O" |+ X5 F3 q
6 |6 V& K$ S/ \) K9 C 6 V& C/ ^- U5 Z" q
验证最终迁移信息
) b$ z a4 [0 {$ J+ L: T; B) M A2 \$ ?
1 l! f- ~, Q4 ?3 Y& V8 O
迁移任务执行过程 ! O1 o" u: _' f! K8 D: _
) I" G" b( L( z6 j4 C" ~
; x4 |! g- C5 X, O p, b! v5 d" `# X4 N2 h' s
3 T0 h! H( r1 T4 [& z查看迁移完成的虚拟机状态 D' A2 s* Q7 g1 U. ?& x0 w5 h, }
$ P8 G# f! e- m
; d- C$ n8 H9 a* _
验证迁移之后的虚拟机网络连通性
c4 N# P0 R9 `: k- b
7 x# w+ ? D+ Z- m% J
( a% h& D( Q5 _$ I g& F) V由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|