|
|
发表于 2022-9-5 08:00:55
|
查看: 1186 |
回复: 0
一、vmware esxi的安装和使用 ' Y, e* O1 a8 V- E: [" V' R4 B
vmware的主要产品:* t5 ~4 _$ `4 g. F2 H& [8 D
" t5 g: E$ T; d* vWorkstation 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环境的集中式平台
8 w3 g/ r$ _1 m- nvmware vsphere : X9 z- I( C( j, n! g. Y
官方安装文档:VMware vSphere 文档
) V. g0 s ~. e6 E$ w& Q& N8 C
; p6 g$ l5 {' d4 F* y- |7 gVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。- F B, T4 m2 J4 d/ W8 @
* [- N1 N) F+ P+ ^ _4 _
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。9 r$ S# E4 p" L( `- S
8 m F ~* O2 k
, g. {" ^# S7 q+ Q2 P2 D
1 G/ y) A0 }: \! O/ d
! Q" o. D& t( K安装vmware esxi 6.7 6 ^1 C! B( Q4 x* ~# y' C; r# D
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录 L0 e/ D9 n: v" F( H
; U& O% q! ^3 L7 g, D1 S [" D基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本, d6 i- U: q% ~1 c
- n m2 X" x8 {2 L$ {, N. R7 l" p1 i+ n O, R
3 ] o1 q, \1 X( z( i) G : Z! K" O7 o; B3 Q
0 W# `/ B1 V+ m) G0 j9 r4 ~加载内核" y" l& c/ R7 q8 O+ ^
# x- x* U! G' b$ _! f
9 {3 j2 |& H2 E6 f) i9 s8 A . I- ?, F. \* F
加载安装程序
% t" L' g. P7 ^8 E& t) z8 \8 { * v0 }; V/ V' C2 y8 e) O5 Z/ E4 @
: E6 K# |# a' I. ?0 {
$ k H5 \# D# P" p! z+ _确认安装
. d8 H, C/ U+ g- Z
2 w" v, v/ R( v, ] , X0 R4 D, v. `+ D- E
' n+ F# P) x2 h' v
) {% n3 u. c0 @2 s: Q: o
按F11同意
# l4 _0 [( ~3 Z- \: `
0 ^8 R& O0 S6 L$ @$ ~
; t0 `- b) p! m, W5 Q! c+ x
t/ j, I" V5 l; Z, T! @选择硬盘并安装' |0 N% q: ^' M, X: ]
' T( G/ x2 D$ {) \7 t8 o
2 v( X# a7 i0 w2 a* `
" [2 I, P9 m3 y/ b0 j8 m设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面5 X. s6 C8 m! Y- l
1 A+ c( H. {0 }* M9 G5 `8 L8 V
: z6 o" q! a6 c& s : a- L6 X; U, z" k* D% U1 t2 f$ k
开始安装0 C% k2 ^8 r: H6 E- {3 c6 F& Z- Z e
, T9 M& }+ u0 ?" s& `4 v! v5 @" x
2 P7 Y! Q% [+ e( F ; I8 V. ?8 d; O- `
安装完成之后会自动重启,配置相关信息然后登录4 b0 Z( j0 Q3 h0 I
7 y4 ~0 W2 O/ h0 U0 I4 B
$ E7 w" t' v) {0 e- y2 m5 G
) U# ~5 v- @% t* A4 |$ a
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码2 {1 d* a0 \5 t2 v
& t$ z8 Q3 ^" F! h% f3 Q* i
/ `* O+ |8 K: Q3 u! l5 u% Z( ]. u2 S
4 c/ j2 o g, i, D& Z b设置服务器IP
9 o5 G5 n; x- }( u* i: H# I
' c4 c8 @( f4 v, m. h) k
1 ]5 _; R$ \8 C) w; ]2 y 4 ~- G9 y! t7 ]
& n M3 X1 ]# w* t0 v- G
4 W) @' e; L" c
0 c o- D- ^$ ?7 g. |) @* u' l- j4 p
- m9 k% ]8 S6 G5 p8 ]" [/ J( H重启网络服务,按Esc退出之后,再按Y确认重启网络+ d( a3 S0 `4 w
+ F# B n9 P, L0 f6 }
3 O/ q7 ?8 [% ]1 J0 x( c0 x5 E5 i# d
5 J- O5 I" M. H0 N! S2 t7 k 开启ssh服务,ssh登录无法输入密码解决办法
" r7 _ W' c. y5 q: {4 I& c* g# vi /etc/ssh/sshd_config
4 r3 P1 ?" f6 OPasswordAuthentication yes #改成yes
- j4 r0 O- C s* [# /etc/init.d/SSH restart #重启ssh服务 3 {5 K0 t: F5 C g
登录web管理界面
% k0 P2 s3 r( E& ?: x浏览器输入对应ip进入web管理界面
/ ?% v: D; M; U: t
" A7 G3 d w+ {* H/ E' A$ N
! k+ W1 z. o& f3 F: O& Z
$ k& s. y* h% ?# a+ O- k8 h9 vweb管理界面首页6 b( b% [+ g, J/ d5 _1 @4 ?2 t
/ J+ B" b2 q+ u8 ]$ q
& D1 y8 S4 ?4 ]9 v+ P: I: w 1 g2 L" d9 N$ }- i- h$ _- m
7 F( R' A3 C. ]$ Z
3 [ w3 l1 w1 Q+ V6 |) N二、使用vsphere创建windows和centos 虚拟机
+ J3 ?# }- g( |' [通过web管理界面创建虚拟机 2 `2 [% Q# J( F2 i
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化* W# r/ A+ U' {0 i6 q- z
6 S1 }8 ?) |# F5 [3 ZVMware workstation创建的vmware esxi虚拟机开启虚拟化
2 `8 \- ^* E' U" Z
# m$ ]: W# Z: q- ^, X0 G
$ e) n6 F) w% A" _- y7 w/ ?+ | KVM创建的vmware esxi虚拟机开启虚拟化
6 d& T3 \) ~9 D9 A检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能$ P2 I0 p1 @$ A8 J4 d
# modinfo kvm_intel | grep nested# E# |0 z+ L7 l( v# ^8 | z
parm: nested:bool
1 V8 K% l5 O2 t8 [0 f# cat /sys/module/kvm_intel/parameters/nested
X. q3 G0 r' g$ N* D1 FN
X0 S1 V- O% [) o/ c) Z# ]9 A1 A如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错6 |6 d9 g( T/ t. _) J
# modprobe -r kvm-intel! ?6 Y5 L: Q( e5 I& ?0 A
# modprobe kvm-intel nested=1, h3 ~( r5 F E) m. x
# cat /sys/module/kvm_intel/parameters/nested/ C! H7 J7 V9 H
Y
; G: F3 I: [+ h0 ]; J创建centos虚拟机 : R5 I: g3 ]' C; x
创建存储目录
1 ^; N0 m+ f& w; Y$ ]; {
% A; y% L' z1 }2 N+ E
$ k% P1 w8 z |- y3 p # K/ o2 K! `9 D; o; K
对应的存储目录位置
) Q: c ?: J( M1 B3 f' C! o2 M D; T 9 [0 j! ~, ]7 P- e, w
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
1 k9 a& y. D( b( l+ F[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
9 S3 k% `5 B& X! [, h. i& n( v$ z/vmfs/volumes/datastore1/isos
, B0 T: e& t/ }' D# }8 C0 |, l[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt/ V9 p. Q4 D8 u( O
total 0 * E; V% Q+ D4 q& n" O! r$ S
上传iso文件" d9 x- b$ ?% U9 Q/ \& |
4 O3 Q2 i" [) F
! g3 v/ [/ d6 E. C, X; [
, _# _. }9 h2 d! }2 w, _/ E
选择类型
6 @5 e( Z, C i: J / U2 G" r2 i. w! |$ G8 [4 L3 S
) l1 H6 o0 U" p( u * U( S" f7 a" k% |% ? ]$ v* S
定义虚拟机名称与版本
3 K y) R# H6 {4 H' E0 g& R. Z# l6 S - ^$ V1 y* I7 S4 G; a! D, }0 w8 X2 u7 g: ?
! m+ `- ~# B0 P* \- F, j7 z+ s8 ?
7 R3 k4 E5 B/ L* Z4 j
定义存储
! K+ q0 u7 d3 \
L5 D) _# {$ b( A" ]2 D
% h- c: e( t! c6 w
# ?; }/ x8 k# g- n* E& F$ U2 S自定义相关配置
9 R' P% T# O+ b 9 z+ H* j/ y+ {0 S2 ?7 @$ x# N" ?
& E, {3 B. ^& w/ R
0 h. K$ l4 q) w: F$ ~" v
$ [2 t- G. {+ w
/ H" @ m- }6 T# |) ^- \) L5 A 确认完成信息1 g- o! P! U3 f O* W
Z% R u9 R, Q
Z$ [* S. h/ v0 r2 K% X $ c( U& b5 T T- P9 {+ r
开始安装过程,具体安装步骤略 / F! n9 \6 @/ W4 m- x
6 q& @ K& Y9 i6 D6 _
: n* _; u& h# D( e0 m 7 H8 ]5 V/ L+ }& `
安装完成之后的管理界面 7 j: ?6 m7 ]/ i
3 H# ~% M+ T$ V4 W- F
( H5 F: v( H9 L& K9 q8 c6 P/ P
. L+ a" t) j* T" ]( s" d8 f创建windows虚拟机 3 }) `3 L, d% m2 E5 j. o
提前上传iso文件至定义的存储目录,选择类型
* F# ?. n6 \7 }# p 1 l7 B1 M: N% V
. ^* T! Y, N6 R$ B3 j- h: m
/ J/ I* t% {9 J0 k0 m9 p, t选择名称和客户端操作系统, z+ A4 U+ z& e4 r
& K6 B1 l! y X9 i$ w
& F- P' W, k; J" e: y$ x
$ r7 ^ c4 A- G, ~. `) ^0 o 选择存储5 |+ y7 v6 H" Y
! c% q3 V, ^! _( l4 X. H1 L% p1 x
0 y0 Y9 r: q, I& e# k! f0 z
: {: s/ a. ~' }" G3 s 自定义相关信息设置* e# n2 J2 S" [; Q6 ` {# h6 U
0 B( I& U! B4 T. T
0 @9 S* i4 L& J! y+ N' h* d0 C) y1 O . Y L- j- T) i' p8 \
# w4 V, K4 G$ V& F
8 h' c# R" w! C3 ^9 P5 ^
确认完成信息1 U0 ^2 i3 ]9 ^3 y$ ]1 R9 l
7 y& i& I0 | ?# m
1 `2 {! U; \- f0 v) A; l1 P" F1 e# P
7 ?6 n) q3 i' T& ^( l2 { @
开始安装,具体安装过程略6 ]7 ?2 \0 ~7 |
+ B: q+ T! f: g; O
+ {+ W% a. D6 }4 i4 \6 F7 E% c1 \
% r9 A0 N) H8 O' F0 y6 A3 E
( W# X8 Z) R: b r1 h% M9 j; X三、实现虚拟机迁移
: m" U) F/ R! Z) L8 L前提要先安装好VMware vCenter Server管理程序. `7 E; e. f0 ^+ q% h% ?
2 ^: x1 Y! i0 {- a F. o$ L安装VMware vCenter Server % ?/ u; ^: s, a+ b8 P) U: j ~
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
$ p( b7 H% f# {/ Q2 n& c / J- n' C4 \. G0 k# |/ F3 A
0 O8 U* _" J6 I $ ^1 z3 t/ j1 c# M; Q$ P
6 r( \, z3 D. g4 h+ ]1 e * @) ?9 `( z4 P& x
) p! F! {& I0 r' }# E, o
: X. R: X/ A: _! v
0 W0 R" }6 ]# d# i7 P
# T6 t+ w* f9 v9 S: `
3 s/ k; [9 Q6 ~$ s$ f# z修改本地hosts文件( v5 k1 u9 @! p2 Z, ?
8 a6 ^3 x, w V- O
6 o4 z8 n- s4 C
" b2 p% L% \" ]) z1 \6 f" x+ d5 F# q5 p& y9 C- J$ v6 |+ Q: d
- t5 |+ i0 q! N% A
8 }1 Z% B! ^; {8 n
( p( ?* i: Z6 P9 E2 h& l8 U, C6 D T; Y/ k; j4 T/ `0 H- z
8 E+ x. _/ [6 N2 S, N5 I- I 6 ~% s! E/ g" \/ x* g9 E* v
! l6 [( i7 h: }; w
" g9 k# _. q. p5 ^. {- W$ ]5 h% e2 p
3 g2 x: r& H$ i7 a3 E
% I* M y; w9 R) |& x. S虚拟机迁移
) ^9 \4 d( q. n5 |, I5 }; q4 i实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器- p6 z# O; u4 j; p8 h x
4 E$ b" K# X0 C4 n1 v6 l) ^- D
配置vmotion专用网络 , u: h' o6 W" y; Q
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作: D3 H* M0 ?! ?4 N4 o5 _+ f
. o' f; h V3 K主机—配置—虚拟交换机—添加网络6 _" E# U" {! w3 ?4 N
# E0 A- ] k1 |添加网络 8 e9 Z5 N: g3 m0 ^9 j) H
8 b/ [7 e1 T: g8 l0 Y; f# z8 }9 M
, N9 M5 g& f/ o 选择网络类型 1 J# r1 r) }/ G4 X) L( b
9 J1 Q. A3 F: Z- ?) d1 {9 T
' }' Q' Q* k$ T0 R* g选择交换机 $ G% u; s( z% Z6 A
& C- |) o! y1 e U( W0 j& C# F
% c7 t# g3 Q4 P: c# `指定端口属性 9 F, G3 ~" g8 ?# g' f' ?% j. k
" e0 \3 W6 U7 m! l3 l: [
4 ?& q& V% U3 n8 {IP地址配置 ( Q5 J+ M6 }& ?5 O- @3 j( R: v5 u
# b! z+ Q \ [' J! `3 S
) v) f# D( {( Y* F; u w+ T# j验证最终信息 8 z& |8 U/ H+ O! K( [8 s* W
7 b1 @. v) w; Z, w2 I
- A5 f, t1 X5 h: V) [$ b4 D! {
注:各节点都要添加vmotion网络,IP地址不能冲突% ]6 H9 I, l! p+ B4 m2 V
2 c" s% R I' `% B& L执行虚拟机迁移
# @ Q. W# k; e4 C; ?* a在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
) S1 q+ l3 X# c- q9 ] S4 z4 B " d6 D& T1 M( E2 l, q1 r+ Z
# o/ {1 z- }* p4 n& s8 s9 v
+ f0 i( x/ `" c* Q5 N6 H
选择迁移类型
0 o: H; M3 D, }: s* K7 q/ V, O) h: l* x. l1 a
A3 T( S# M' q9 D" s选择计算机资源 # P* ~, r& d& g, e+ t
5 s1 u% ]8 ^/ |! ^# A+ q
- B5 i. F& W3 x* ]$ D选择存储 6 Y: x& G- r- Z
/ r% c1 Z+ c* F Q/ J. P: S& U6 q ! {8 f* u( v$ |) j) O p
选择网络 + y4 h" [! U# M5 H+ p! F& j) v( x
( U4 U9 ^9 l8 |, | ( Q4 R, T" w/ t( N, _* `2 x+ u
选择vmotion优先级
: _5 C8 U1 D4 A) r! K1 \; ^' I/ ]6 J( W' \3 }* j; Q9 X1 t
R1 T/ O" X+ k# z) |- ], E 验证最终迁移信息
- f* ~! Q) H9 t" Z+ l
% [6 u& [; @: T* E 1 u1 c6 _# l D9 r. d6 U# D) `/ G5 I
迁移任务执行过程
* M! `2 E7 _. e; R& e! u& y9 X( |7 T% I% i; `' y4 `
; G& i2 E: w1 ?, x, M' f6 ^0 A( M5 E V1 i, z$ J5 G( T5 `' M
N3 m% A9 Y1 O6 [查看迁移完成的虚拟机状态
3 s' A. D6 e5 D9 N' l& B! N% v! c; N# j" N, b4 s* x3 C$ v5 f
$ l4 X3 e) y. w& u$ h Q8 J5 L
验证迁移之后的虚拟机网络连通性
; B+ S# P+ G& H/ o" X$ f- U; w; ?( R6 t. K% j( H$ b
/ v) f3 L5 X- L3 M由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|