|
|
发表于 2022-9-5 08:00:55
|
查看: 1187 |
回复: 0
一、vmware esxi的安装和使用 - q2 ?: {: G. {! t* [- j' P
vmware的主要产品:
( M* M8 ~ @0 E& e3 j: m6 ~5 r: } 2 `4 w$ t- i3 l5 F
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环境的集中式平台3 i/ b3 M8 W! f
vmware vsphere
& y. w/ }* t5 i+ A1 }% K官方安装文档:VMware vSphere 文档
* `4 D! x: ~7 w, R1 k
, N: x3 x3 p3 _/ ?! Q/ cVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。7 b4 ^# z4 {4 D$ k
/ D! M8 o7 v6 g3 @ IvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
T( o+ G7 w7 s8 q6 [ ' R" t0 |. E& Q, r! }" j( B
" \8 ~! a2 a: X" j, @: J
' f: d- {4 U& |$ N6 J7 N' g: F
; P' _+ Y% W) N6 w安装vmware esxi 6.7 ! t1 Q) P2 G \5 q3 k
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
9 C {$ D6 _8 `; Q) |0 g
# K* k$ b! g) z0 X* O基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
, V+ w1 e" h3 w) ^* _
" N2 w* z$ v3 E/ h
' c, I$ L0 O# z0 O; ~ 8 k2 T3 W" c9 g9 y$ Q8 V
. z" ~* L6 t4 `! M) O$ P
! f0 X) g! p. L! s% n7 D
加载内核
; E# X V0 w* ]1 W- Y J' W ) m6 `- g# k) d+ x7 H3 @
8 h' h9 i) W. `2 I 5 Y2 X w# f! q7 x
加载安装程序 ' H1 g9 Q; F# }+ x8 l; |
) s9 y, \$ l- t5 C; A9 ?& Y' E% Y* a ]& y$ b/ E
w+ q$ s R* A0 S6 ?7 {
确认安装. b6 |7 K& q0 |/ _/ T+ _1 k1 X. i& p
; M c, x6 L8 k# E/ n5 t# E
* \6 m4 e: l4 x& r; ~ |
8 `/ A9 y% l5 y/ k N! P 0 w- R! q- }% r Z$ S* p" d
按F11同意0 C- B2 z8 {: \. P& [: q9 c% c# V7 p
, Q' K( Z' ^# K, i" c4 R" ]1 h5 _: k
% H) V' V2 i6 p0 z
% E7 `+ H1 r# S5 N; P选择硬盘并安装
% _7 {6 _% f, j * q! D1 L. H, |2 |4 K) q; r
; i$ }! J; G; b# r% N$ I! {2 ^2 T
/ A" k& f! n% i6 x9 x设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
$ Z' y% {/ l' e8 j1 W, l7 L$ G8 b ' w. M1 i! @' G; V4 X2 x7 x
( W; I1 I/ ?1 H2 U
$ Y L/ F9 n B8 k5 p 开始安装
7 A) t; R$ q+ `4 s
1 t, Y; J' G+ {6 v3 V l
8 j+ W- ]; l. H/ L: F
! ~+ i) G- w4 z3 c+ E5 T 安装完成之后会自动重启,配置相关信息然后登录# k! Z5 @* G4 }6 t8 ]- z: ]
% H, K3 U" f1 a
6 i8 B+ U$ K; |. [
7 C9 A, s, v! G& Y 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码* |8 r7 f! o; x/ p1 K' {" s
8 G/ x/ t/ J9 k( r/ s7 Y, h3 C$ }+ n0 ~* o0 f) N2 ^1 P# a$ }/ t h
9 i2 O% ~# Z( J( T$ v. t设置服务器IP
5 S6 N: v. J3 U) O3 q4 b7 k( Y& k
# D6 G7 Q) {: ?8 ~: X9 W* D J" Q
2 p0 p1 ]' ]) y& S7 j1 {" X & l# M; n5 ?9 g* k
- b l" I0 S) X6 \! ~) W" z* N8 Y 4 c2 ] U1 d% j6 ^
: }1 z- s% Z3 |, i 5 j) t( |/ P/ @& r
重启网络服务,按Esc退出之后,再按Y确认重启网络! P6 C# _, ^* @+ m i+ |
' P+ g x: a- O5 x, S( d
$ G- C" P$ e5 l2 A
2 f7 P4 o, w# o% d3 j
开启ssh服务,ssh登录无法输入密码解决办法 , q$ @& L$ Y+ o4 ?0 i
# vi /etc/ssh/sshd_config
V' n; s6 [# QPasswordAuthentication yes #改成yes
. z; e( G1 G6 j7 d# /etc/init.d/SSH restart #重启ssh服务
O" x2 o# [4 t/ q% f, W登录web管理界面
& R9 a2 \9 T; t: M- P& [浏览器输入对应ip进入web管理界面
6 Z9 s* o# y1 m5 c$ D4 s
' f. m1 g) t j2 _
$ z7 T: w- ?5 y" Q* z( y: A
& e m+ E, \: hweb管理界面首页: {* Z; Y$ @ ` t, ` m
[- N7 z9 O- i6 w9 O) x' Z- |. ?6 _% O* Y1 @6 Y& S( I
7 r0 W+ V+ a0 W4 C' t % R- M) m) B4 m- ]4 r
$ `# s$ g0 F1 L4 t3 Y9 Y# I2 o
二、使用vsphere创建windows和centos 虚拟机
+ r o+ \) {/ u6 N通过web管理界面创建虚拟机 , F4 V8 G1 p0 Y+ \! E
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
4 M+ |. d" ?# F1 F 5 T2 X! N& A7 v4 u, }6 [# C) l z
VMware workstation创建的vmware esxi虚拟机开启虚拟化
( P, ]+ Z6 q2 }5 } `" p" a8 b* p x$ s& Q
- v4 [, R: h' u$ `) D3 @3 _
KVM创建的vmware esxi虚拟机开启虚拟化
/ S1 g2 m# V! Z8 w$ I检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能3 T) d7 j( o" A* \ ?" \
# modinfo kvm_intel | grep nested& f7 u" E% T8 P1 `( H: L
parm: nested:bool
' E% h' M$ Q0 _4 M/ R# cat /sys/module/kvm_intel/parameters/nested
8 F; S8 f) r% l' m, E7 }$ J, v* oN) k8 t- Q! c4 I, K- k* y) G
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
- F k. ?8 ^* t1 z# T# W, N: Z' Q- [# modprobe -r kvm-intel
u( ?9 N I' K. W% }# modprobe kvm-intel nested=17 ?! s- q+ |/ J# M9 F2 G6 l
# cat /sys/module/kvm_intel/parameters/nested
. _; I/ x3 Z" S( _8 o* zY 0 H7 g/ G1 B! k: K6 Z/ ^
创建centos虚拟机
3 c% D9 K5 L4 }, p. V. ]创建存储目录8 C7 T+ F( _* K( W+ C
3 U* w0 g% q) J/ I. L3 M0 t+ R; _" {% a/ v# |
9 g2 B: X4 u& k C* Z2 `% d
对应的存储目录位置" z" R- F2 \0 g! J' {" o+ ~7 E! s
! p4 E. d8 F: O; Q$ }+ z1 b[root@localhost:~] cd vmfs/volumes/datastore1/isos/& ]8 R( ]8 @4 l+ p
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd1 c( o9 T$ c: L6 ?0 F
/vmfs/volumes/datastore1/isos2 L; Q( X! L1 x
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
8 t% u: V- c r( X. btotal 0 # z1 W9 B. |3 N
上传iso文件6 L1 m: v3 `6 G% j3 w
' m6 b" F$ N! R5 H
; [# N( X# b1 o2 B
$ K5 y' x& U" k% Q% J选择类型" _) E6 w! ]& Z* ~8 |; e
3 i( H3 k& M; s4 R$ |% }
$ ^9 A' V, ~: q4 N; W" F
) T: r4 D6 t; g3 D. Y
定义虚拟机名称与版本
4 m* R3 A: J5 y0 ]; A7 P+ O 6 b& F1 A+ f% J' Y' X
: x2 ^$ j9 y6 X, Q- w* E2 v3 J
; D% D$ F" `3 w' t 定义存储
4 O% [$ s4 Z. B* q) C
2 ~/ r# G8 H# R6 w& Z$ I
; S& C+ m& ]( f) t q6 Y" H7 [) C* u
自定义相关配置
4 g3 ?8 ^9 B8 | , d# v* S! P, v+ T
! U* X) a" Q% S% h7 k2 p+ A
4 z7 b& g2 K' d% u6 y/ F7 _6 A, U
: R5 r- g, G; a# Y 确认完成信息" c( M( \1 ^6 J$ a7 f' M' R
9 d c/ m, `, c* J; [# F; I
# }: h0 _. _- V( _ D j
* O' j- O4 R' `7 j开始安装过程,具体安装步骤略
; Q! z( C8 W; z6 o) y 4 R) u6 u7 \. F. n; d% T
9 N$ B% q. g4 i* S 8 Q- p3 U0 S& B h- k- u
安装完成之后的管理界面 1 u' Z! P$ \% g+ u
/ A" _0 p/ Q: I2 |5 G
2 Y9 X4 l8 h+ D/ W3 @; X: } : A( P. Y# M) _ j% U
创建windows虚拟机 ' t; `; U" t H# w" x8 I+ `' R
提前上传iso文件至定义的存储目录,选择类型2 h- t% ?% Z( U" v$ z1 f
; d4 u7 i4 U$ a0 d
: V* c1 O, u* p. @7 ?' w" A( U) }/ X
& N) K" m+ S0 g( l! M) E0 u选择名称和客户端操作系统
) z' C! N5 m) d- S9 Q( U + u: {- u7 ]4 k# N
) H! Y0 V" U( T& |- K
7 j' F# V0 o1 m/ K 选择存储+ s- v5 p8 }$ N+ A5 l3 |/ }
, r a9 z4 ^9 b% t: K" A E, {! D5 e
& G) P5 q+ t7 G) A9 p 8 a# u) R. f! ?& s
自定义相关信息设置5 `' p; z$ u. Y/ S `: H1 J$ N% b9 N
7 U2 q4 N) U3 C5 D& P* a1 z2 q/ Q/ U8 z1 G$ U8 m
+ ?6 }5 o; z- ^. _, d! X5 \8 [$ h
B- F0 e5 @9 c5 Y5 z) p
& F8 V; Q, o. A0 g确认完成信息& _+ `: [2 ]5 E* k- t
7 [4 v( `/ c4 a: L* B* z% e- a6 ?+ a) [) X; k) b
0 n; ]* B. o9 E2 }$ i
开始安装,具体安装过程略* [! Y+ Y* W0 N R
) M3 y3 T4 F2 R# J
1 F& r) f/ x l# X
+ w% |! v* F. S
6 Y6 D6 ?# t# @) B* Y; S' ^, G三、实现虚拟机迁移
0 f2 s( _+ |$ F) w! _前提要先安装好VMware vCenter Server管理程序
3 J5 g: R% n/ \+ C' r+ Z ) n/ G/ ^1 w( z; `9 e
安装VMware vCenter Server
% ^- L! ?5 D% W& t必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
1 C$ F; t/ t6 H3 |# z% ~
& T" ?2 U" V: S
9 V: ^* C9 u4 ~( L: F
, z" N. k! G1 |6 R2 p6 U, [3 z& S
5 v; H" {7 E' u" U , o6 ]0 H9 w# w9 S+ @4 V' R% M
, K2 N# k) S s5 Q# x/ ?
: ~+ d( u" H; H1 e: z' ^
% L; E& i0 D6 ]8 A* Q/ ? t+ K9 z+ |1 ]9 G5 x7 }! n, N
* |) ^4 v' t$ f0 @! \% J5 ]2 G' a修改本地hosts文件
; i3 Y) W+ M0 f5 \$ L$ t& |
. Z9 Q: x5 A0 t
) I# {* W& a6 Q6 D / ~" R3 v3 a# D8 t% ~" y4 a. l3 ~
# e4 ]& S/ Y6 T- S
1 j5 i" k# c F4 C/ r* p 7 w1 B( X2 x7 q5 \6 U( a& [! t
2 B. o* p5 _! g1 a% Q1 ?
5 f+ p% N" k1 Q, c5 t- N! V
% A7 w5 B& l0 O8 g6 r* l t; f
2 W7 V) h' H" o9 T8 y6 H
) [6 G4 v1 J" r# l9 a2 o
) Z- a7 b5 q- r6 G4 Z
7 A+ ^- z d) H% D / ^, w! x! D# y
虚拟机迁移
) o" t! q! Q$ E实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器: f8 \0 F7 K0 o) `, l" h( s0 \- L- \! G6 P
/ x Q& M+ m7 F1 |9 n
配置vmotion专用网络 9 w: z7 Z2 i% u/ X2 g7 |
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
1 G" d$ O8 x. v$ k. S# V) g4 L' s
4 a% B9 @7 d( i' C7 i" u: Y& s4 h主机—配置—虚拟交换机—添加网络2 l; c- C4 ]3 u' W
2 h6 q6 m' i6 H' D9 {添加网络 1 m% }# M) B3 R0 _$ r
. m1 P4 B! E7 I, ~7 G0 e4 `1 K/ F7 F
: N7 q- m2 M# H* f% L; u) p 选择网络类型
& E0 x0 @. h: x+ b' T+ {' P' o( E' D: i* s
$ d5 U2 J' R+ g
选择交换机
" k6 y& c$ f) q! s. M( k; Z. L" A
. M7 y* G% f# t' r6 s
$ `" F Q1 U1 R# \- M指定端口属性 * o# e1 {: G- H# I- l
. }* C/ v: M" t8 F6 Z, \# C m ' k5 Z: t. Y9 S% L# `7 d
IP地址配置
' C& ^, `9 W; z6 Q
. S' v6 c3 P% w- q/ [. a0 g 5 U. l3 S' R# H3 y* k
验证最终信息
7 T6 e* U5 K# s4 ^. z8 O, F# H2 f/ b2 D
5 c: Z0 ?5 ]2 E+ R3 C
注:各节点都要添加vmotion网络,IP地址不能冲突9 ^8 S0 ]7 y* E
$ c! E% }6 \# J: B
执行虚拟机迁移 ) N! F; J+ q# ?! {0 `
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
4 y6 ?0 G9 g+ L& F7 ]1 w 2 P' T4 f5 B2 `& G* l6 x
: P7 v- P7 e& e: C
& V! e# Y! }+ N0 c, P: y
选择迁移类型- z0 u% ~) ?' U0 u% V
) z1 f, _+ a* h* h# y
/ _$ r% Y+ k2 G9 }% P3 @. N选择计算机资源 ) I1 [6 o9 }8 r4 K
2 {6 @0 c8 K( q% J) ] n: ^) b , Y6 k# K1 V1 h- @3 L P
选择存储 8 p# l4 ?4 Q' r$ D Y; z8 G( s
- x) V3 i7 a9 N$ r - O* Z0 U9 e$ w
选择网络
! v$ N5 Q+ d* B5 ?# g8 z! j2 e$ _# {
8 R- S0 Q% g* T- ^! t' G: f选择vmotion优先级
5 K/ e8 v: g% z7 n7 [" q. p
- O8 W0 W( A+ M; D
0 Y; A% L+ K* Y2 K5 Z. C4 c 验证最终迁移信息 " h2 V0 T2 L3 t; v( O7 B$ D
: T9 }" M T3 ?' I
; F: ^3 v) z6 F7 |# h% l
迁移任务执行过程 1 H- t8 z" J6 ^1 Q: z& U) s5 f
/ e- ^4 k8 s9 m& V3 \& q. Q
4 m$ d# k4 r: C
: Y+ N& b, P" q! i - a+ B9 `; ]+ ^2 Q4 W9 r
查看迁移完成的虚拟机状态
+ B2 d9 ?. D7 ^8 I$ i2 Y0 q5 G) R# S N7 i! h H3 z9 i
/ {8 N: s9 c, l1 X4 @
验证迁移之后的虚拟机网络连通性
: n5 `& ?+ t" g( O) \$ O
- f1 m& _: v8 I( n
% Y- W6 }; s8 c7 c# B& y4 w) n$ [由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|