|
|
一、vmware esxi的安装和使用
, y& M! i. ]# \* u" F& qvmware的主要产品:
9 _3 W; i: A: H. ~* E4 ?
# O" z# G( O. \3 X: u2 ZWorkstation 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环境的集中式平台* o! y* B) }, [% I+ i
vmware vsphere
) g6 J! t a# B% m& f7 Z7 a官方安装文档:VMware vSphere 文档
5 j3 [% s3 @( _' E3 E( U: C
' b3 k; F; `1 K* ]2 YVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
; \( W |- e: q' E* H- d, ]" B 4 d x2 S5 n x5 B) |: ~
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
- }2 v- t0 l$ y' ?$ x & @0 T$ L! J/ T- i
6 G! H% r6 N9 q. d9 W4 a& t* h . P9 x- n. M+ ]! [$ k7 F
# q: i* R" A* \" L安装vmware esxi 6.7 - V4 ~1 B. Z1 K$ D) I H. x
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
4 ~- V% B' E9 {$ G2 K : q$ ?* P- f; M$ K7 D
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本6 k5 R% k/ n) j' y$ R E
$ o6 v3 l! y+ W0 u- i% T% D
; Q8 w! q) q3 Y! t" Q$ o9 M
- i$ ^% |; [4 {+ B. q* U% y# f
, n& \$ M+ G& o+ d9 o
, u. i' }3 }) ~* x5 D加载内核
7 [# q* c/ S) Q1 \/ M0 z. m2 r% Z
5 v! ^( I5 e# o) L* s0 T) I
9 ? `9 r' f: F" v # q( e( e$ N, p( ]3 k# D- l
加载安装程序
; S. e0 y; x' R* |0 n# K
1 ` D$ ?6 O% K+ |
1 b( T, T- ]* \+ r k$ L
/ Z4 Y+ W! [6 |& l确认安装8 ~5 R( f! h/ [1 W2 z4 z; {2 J
* l9 M6 ~! E! H$ \6 a- c
5 r+ \1 ], P/ O
: ~# ?4 T: d5 y5 i6 `3 U7 L
# n8 P+ _! ^) |& n按F11同意
* b0 q# d1 l: N: }# Q, h( B * _- B2 o, n5 W C
& C1 V) b( K9 T F0 y
1 S# g1 M/ j1 v: s: l3 {; Z
选择硬盘并安装) S5 f, l( z" K: e1 o6 q
& s, I* b' M. B8 C2 d
/ p+ q! u4 b' F; y0 }
& c. A, u0 p0 F4 X4 ^) u& w设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
$ }$ L; c( l7 y% n) |% I( o$ H 0 h5 c9 Z" R6 [; O4 v
; O6 C! C& [4 X) y, b2 ^) C 1 T/ [+ Q9 ~/ ^
开始安装
$ u4 n5 n# Y, }' q3 K, b
* S. G7 n2 c: ?" B( j" N$ }& H3 n
; L# |5 V8 @$ M8 N+ j2 |+ u4 O! A 安装完成之后会自动重启,配置相关信息然后登录
; e5 p4 i5 I. q6 ^3 E( m! \/ L( I ( s0 L) {0 \& w5 y: R S
X5 y! ?- N! o" O- N0 I7 X- [
. L6 Z; G" s1 T1 `1 \ 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码) e3 `4 u0 ]: f& U( U
! P, P2 y j8 @$ D
' f3 @; K. B( b+ ?6 w4 @1 D
( e- s e- d+ x5 D* p" _ {9 o
设置服务器IP
8 p1 ~/ i; T$ M s( r b5 @) R " ^* j% y" e% Q( z
2 _& ?/ f, v! Z5 a, [
* {: f) s& w5 z0 S7 f" n6 m' O4 c e/ z! l
5 H# i$ \$ A+ ]: h8 x1 P. z; U9 z9 I- X+ a1 N9 x# }1 m
2 X5 R8 }* s }
重启网络服务,按Esc退出之后,再按Y确认重启网络( y" F; Q. f, ]0 _) U1 L
% f& N5 ?% a$ u6 j
2 U; O0 O+ U, t }. ]3 _- z x5 S! k3 w: r q9 P
开启ssh服务,ssh登录无法输入密码解决办法 ) c2 n% i# h6 ~) e+ t8 G
# vi /etc/ssh/sshd_config
6 f2 j% z9 w. V _: _* i& @" @PasswordAuthentication yes #改成yes
4 T( f s* u& x/ }; t# /etc/init.d/SSH restart #重启ssh服务 . D3 ~6 ?, Q) M9 I: J8 M
登录web管理界面
: H0 m. @7 y) @' C7 R) P0 S" c浏览器输入对应ip进入web管理界面; {' ^9 Y7 G6 s# R# ~ K. P3 t; b/ Q
* @3 E: b- Z7 |7 A6 J, g% o
. |& {7 X3 Y) {
- u1 F5 d5 x( X; B W# m& gweb管理界面首页
: K$ J: ?) O9 s6 X
, \4 ?; a$ A) t) O6 G* N% h1 O8 [
. A' P- ]# n6 J# }% }: o. z
7 I l$ Y w$ z% \8 E& t( f+ c3 u8 E
0 M' J S0 p. M二、使用vsphere创建windows和centos 虚拟机 & ?$ b; s- \. o3 ~ ^4 l5 X, S8 j
通过web管理界面创建虚拟机
0 w0 U% b, w1 N/ Q. w宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化2 E5 y k+ b' N1 J l- R/ |. e
6 d3 Y7 e' ^* a- g
VMware workstation创建的vmware esxi虚拟机开启虚拟化
9 v5 s3 O% G& F6 u" r K+ Z, F( W% @5 F' g& K# F
5 Q4 e; [* J, w; o KVM创建的vmware esxi虚拟机开启虚拟化 8 V( I5 q& J: e/ K$ s! ]
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能$ K9 u, t3 s) d8 J1 {+ Y! V ~
# modinfo kvm_intel | grep nested2 _, b* F+ P8 a' F1 ^) W3 t
parm: nested:bool
# F5 B0 O% W3 L" t# ^0 f; t' Q) Y# cat /sys/module/kvm_intel/parameters/nested
! O+ X1 [6 h9 s' Q- }# M" qN
5 Q# O6 b% X8 I% l2 L) Z* Z如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错7 S, {1 c3 ^, q M c* I
# modprobe -r kvm-intel0 w! i& a3 L+ K
# modprobe kvm-intel nested=1
$ M+ g0 f" g d5 P( m3 C& D# D+ a# cat /sys/module/kvm_intel/parameters/nested
- n* s7 D/ L/ `* m1 qY
. D$ S7 |2 \* @5 U" x" c创建centos虚拟机
" h; l7 G/ w6 F创建存储目录$ B$ E: p2 I2 l: X0 s1 M
4 _# W8 W% Y6 n- _* c
9 B/ n0 q/ V K( Y) s 5 X8 e# m1 T' Y1 z* U
对应的存储目录位置$ t7 u: A, u: n' o7 } E
+ u. c6 g* Q2 X$ g8 z* T" O
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
9 m! s) G0 p; P) Y" x[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
% R; A$ B( t) C8 x7 @9 S/vmfs/volumes/datastore1/isos
+ C. r( G# _' ~+ z: p6 Y[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt0 T% {2 J* x% v t$ B8 E: \& v
total 0 5 U+ R6 i% ^! a7 i5 L
上传iso文件
Z |6 y5 m$ e: F) ^: u9 Y4 H* o
' w" Y7 c8 J$ C! v5 ]/ r) m1 C7 L, c4 O" w' l4 C& x
- h: x1 Y. k8 P5 \: S) k" r) o
选择类型) `9 L$ f z3 M& Z" E7 K- ^
; q" y7 n$ J8 {* {- \# T* I! F. S7 _4 E6 M
O! g7 ~8 p% [' f# y9 w" N* O 定义虚拟机名称与版本
4 D/ Y' ]6 w2 k7 e4 j5 ?
# U2 C/ I& ^; ^* P. @
( ]" t' L6 p. W z, }3 b
9 I; z' @6 E* {6 } 定义存储0 ]4 R! [) o) J2 D8 G2 g+ V8 e
/ B o' Z% \. I8 h6 Y
$ s9 V) g& l) b2 H" G' {
( }/ V \/ O' u6 S8 @& n$ _
自定义相关配置 6 N5 O6 P& E& O- x$ ~3 j1 m
& i. y' ^7 o0 x- M; f# O5 A: W9 F/ O i- I0 X4 A u. [) H
2 u$ E! F$ Y+ S8 A. [
4 T& j1 Y4 ~/ I% ~8 Q! C& g0 c$ B
( R9 i; M0 W2 `# K& ] c' l4 M( H 确认完成信息' z9 _2 B5 m$ j) M+ c6 k
( V, B/ P1 M9 `' z2 J+ |
/ O- s% W4 e: \# r0 O
$ Z' d n0 F# P开始安装过程,具体安装步骤略
9 T# V/ g- i! Y/ { ( g+ o1 n; Z, G% t# Q
- x Q5 Y9 i' P0 t0 {+ b
- ?3 w9 |( T3 @) v- B- }安装完成之后的管理界面 8 ~) d( R, q4 j0 ^# L/ I1 `4 R, X
! M& Y, b' E! ~: {# m
* F! [3 x, X! X% S: j$ I
: J/ o0 J8 L* d8 |: t创建windows虚拟机 . v2 a% Y; I; m, N3 |9 K* U* E
提前上传iso文件至定义的存储目录,选择类型! ?, B, `) U. R7 s4 m" g" _3 m
. |. `2 v& x% v) o
3 W. `0 L% Z1 }5 Z* ] 7 _3 z9 f$ b6 t' U0 `9 Z- I- e3 H
选择名称和客户端操作系统
* S* n' U% r+ [
) d) b- o$ k1 l2 i0 _8 u6 r+ l( o" c
1 k* l g9 o' ^9 Y! `
选择存储9 K; \2 `& G6 l! r& y& \
6 J- M6 I$ k: l7 [4 e9 F
- _" n) [- N4 e8 w* q9 Q" ? + W9 K( {2 k; i; G; m
自定义相关信息设置1 u; O/ A+ L5 c( n; z
. [9 Z% U. a/ R1 ^9 b4 x7 b+ x
) U8 P5 a7 t3 }' ^ ! a# _/ }6 L% C2 H' K, y
( I. z( v2 ]. }4 q' r4 t
! ^0 t5 P# R# J) j; \; P确认完成信息0 D' ^! m( f5 [3 Z
8 v9 F6 b% T' K3 Y* Y! U& I1 m( h1 d0 n
& ^. O& V2 H$ s- V. P& O3 A* s: n
开始安装,具体安装过程略
# p! S" F, m: E# o2 U! V% ^( C% I8 x. i. \
7 j$ b7 U$ c8 w! d- u' Y# u% \2 u0 y. C# {" A9 g3 p) j$ |
% S* {* ?" R; ]+ b$ v$ S$ Z8 I
1 L# g# K" a' t) s
三、实现虚拟机迁移 ) }% t/ o3 X; L8 C( t0 o
前提要先安装好VMware vCenter Server管理程序
, s& y, y; Q0 K) E$ e7 v
9 G! ?. Z8 r1 u I. m5 N; D$ w安装VMware vCenter Server ! b( Y$ i, a8 r _
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
' A! o- c; z) d0 E) `3 @ / R J, H$ ~; |" R$ @
% e2 A* j2 B+ a, w5 ], l! G
+ v$ m3 O7 r/ y2 K( ~+ ^
# Y# ~' |8 d4 p / `# t9 J/ q/ ]& M7 \0 ]
& _1 ]* F1 u j; y5 T8 ~- {/ z% u! i' D' M, C
4 z% [8 t6 }$ D: P7 n8 i: x$ u" T+ {* E" ~0 J
' c. F5 b, f# b
修改本地hosts文件
; V! n0 w N6 ]5 k& [) @) g# C ( W: s. A( M0 [8 |
3 Q# O" D S2 U, R9 X
9 n6 N2 g1 ^8 A5 U0 G% @# f9 j8 n
& |$ w3 c5 Z& j8 H" R0 Q
( a* L* ]' J I# L. h, q8 I) m
+ u- x, `( C9 I8 F9 x. N 6 o/ o4 A0 x* A
7 x+ x: @: `9 s: m& O: I; I
7 W+ F8 }3 J7 Z! e6 }4 P2 f7 i
" m* u5 \3 H! `6 ?2 e/ \- ]" E
- S# e L5 C/ w4 W- z! {: r
, Z2 P( M- {- `4 w" W/ k' I" T8 L* L
- l2 ]$ V1 |/ B& x4 Y
$ o, {7 C) s) f( c9 }2 o虚拟机迁移 1 Z& Y& |2 T9 n& Q r
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器+ m4 s6 u9 l9 K9 d+ P- A5 W
; x# ^8 Z& u& @8 @2 y
配置vmotion专用网络 * T3 i3 u$ z& Y8 J
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
0 P9 A/ h) D! o& V6 F. P; i
1 E; }% p; a' x, W主机—配置—虚拟交换机—添加网络( U4 f8 q0 H, L2 L4 ^6 P
v5 \- Q1 I% _& z% a添加网络
: e/ Y# w. F/ G, h
' H, O9 S7 g: ]7 M/ e2 D. t
6 M }8 x9 X( r4 M+ q 选择网络类型
# k, q. E, g) A+ B( ?3 O# j# v) c3 F) o) n& C' `3 N% z* |5 V
; X; l- ]) X0 U" G. n选择交换机 \7 w w" D" p5 K
( j3 K6 J" M& N s1 e
# G9 j/ N; E* t6 z& l2 w/ u指定端口属性 ' T" R+ i" Z, t+ m+ s
0 p' @: a# [9 N4 [ 7 H0 T! n1 @8 Y, b$ X
IP地址配置
1 H. ^/ q- U. A. v
+ m' c( a# Y* u8 ]2 m
6 f7 K" n4 S; v7 t, M验证最终信息
) ^' `) P( P8 D+ Y& R
5 h8 W- M: Z1 `% X+ B* G 3 p8 K% u* F4 Q5 B! L( l2 n
注:各节点都要添加vmotion网络,IP地址不能冲突
' g# G5 B* g8 _( V2 I* V$ e0 W& ? % | t; g# c* {
执行虚拟机迁移
. [" X0 A* X" h ^0 O9 G在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
" M2 |5 ]$ n" [! a F
7 E5 l+ i: i( ?# F
* ~; c2 q- b% e! _- t/ g$ R 0 E5 |' h |# W: o3 s
选择迁移类型
( S$ g* G5 |! l2 c
c2 l: h/ m: [+ S3 h' Z 8 g* K2 Z" H( e+ ]! \
选择计算机资源
7 l; A6 d+ T6 Q8 o# B
; F) M2 t2 z$ m
; q: `; G0 o# y- R选择存储
/ u/ k& _( `7 `5 G0 f" O8 F' P; V6 H! ^
+ X+ W0 C* i1 ~0 g2 D选择网络
4 m$ h# ~ b+ u' F* F. d5 c4 G9 P% m. g% u5 Z! I. R
; \, Y- b- {! G4 `2 i4 j
选择vmotion优先级 2 p" I# Y5 g( i5 X7 H- e2 V
6 V+ j) J! M7 p" N' A $ s& e( O3 k1 t; a- E
验证最终迁移信息
" L3 o- U8 W1 x- J
0 d% B+ o0 O1 E( Y( `. ~, R! [) d
; }& M- T0 }3 d* `+ E7 {) t迁移任务执行过程
+ a7 H$ A6 Q7 q* p7 L5 p) ?% m' T, c3 V. z! h6 F0 {
# G$ m8 p1 K. I3 E! {) ]
1 ]+ l9 W5 I* y1 K4 p
6 C+ Z, j7 U: b4 P查看迁移完成的虚拟机状态 * B( }& C0 Q5 R3 n/ r0 K8 u
_( L4 ?2 \7 l+ Q$ U, F
* {3 ?9 \" u3 R8 a- B; g) \验证迁移之后的虚拟机网络连通性
, x1 Y2 B) M* b
/ M* b8 z2 o: B! [1 C- v9 |. r4 @ % E! P: y- M* k3 u" T
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|