|
|
发表于 2022-9-5 08:00:55
|
查看: 1342 |
回复: 0
一、vmware esxi的安装和使用 & X9 l' |. \% I- h0 P* M( e
vmware的主要产品:: `0 x! I7 q) Y& W
6 R3 {, U3 B: aWorkstation 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环境的集中式平台/ @4 G" h5 a$ L+ U: @% T7 ^/ [5 g" `
vmware vsphere
5 j+ {; \5 J5 @9 o- q官方安装文档:VMware vSphere 文档
3 Y1 n+ E( F1 ?! Y4 S ' K/ z% p7 e" I
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。: J2 Z3 S3 H* c
) y' U/ W" o! ~" SvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
9 ?5 F+ ^& T, S3 ^* E
4 \. C$ q/ U& o* z$ P5 O
# M" R# K5 \: {- U p7 w! L3 @5 D( c * w& C! X9 u: l' L- K( Z9 ]
* W/ c" |6 v- f0 A安装vmware esxi 6.7 ' [# c6 z7 ?$ C5 p
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
+ x z& |' i3 P* G+ q
+ c: r" e7 A. ]/ T K+ `基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
& y7 T3 P, O$ G/ ]2 ~
" S+ T7 X) Z0 d$ ~; F) P, R
2 f7 y4 |' k* ` : e# `9 X2 g* F+ F9 q
1 X) ~9 L5 {" }- W
$ d$ ?9 H5 B. \3 Y
加载内核/ L/ H$ a9 w6 S4 D0 Q, c
, R5 f+ u" B3 ]
3 }( F' k7 [" y% Y
8 n% t ?# [8 _6 U4 ~
加载安装程序 + }3 j/ M& P0 t: G8 D0 x; g
A9 M5 P' z& c6 q
$ u7 j5 R0 a4 J' F- q 0 h# Y- P( K% e$ T
确认安装
: b" y% x2 `1 e* |7 L# b
/ Z6 o- }- Q% W6 r7 u , v" k- Q6 @* G5 {
6 I/ R" R5 g. \6 U3 w+ E2 g5 n
9 q# i5 A! Y% z' G按F11同意
# z. m# S. `& R% r2 w& J " S5 o" f; P; X& G: |( h* {/ Y( O
0 R. V* l3 D' j' Y: h 7 f& y$ [* s5 z- ~4 ]
选择硬盘并安装
( ]* U& r2 q' F& J: p 9 e/ `7 N: ?8 M+ N' f# Z1 K
) D' X" N9 i. h3 k( [- X/ X" ]
4 A3 Q& Y( o8 \! \
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面6 ]- M8 V! T& m4 S( `) E
$ A y) J* i2 {6 l o# F' Q1 k
: L9 Y3 W2 T$ ]0 d3 v( @
8 F5 k- X) H! K+ n, N2 G% D8 x 开始安装' z& ]9 b( e- \6 r6 A
7 f3 n2 ?* e+ Q
4 `0 w B0 x, A# Q4 r3 _. n4 r7 \
/ |" l: f6 Y7 B7 A7 B8 n( c
安装完成之后会自动重启,配置相关信息然后登录
. e" M2 n- \4 I ; @+ o' Y1 T8 |' c! M8 \- u% _
- F3 w, V4 H. K( F. V/ H
4 e) H1 k [% C. D
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
/ B; k6 z7 P0 ?, x. d4 m
' Q8 ?! a2 }& R
) B" U7 O6 z+ G x * D* B7 g* y& x9 q5 N
设置服务器IP6 ?) U5 d0 s$ V* u, ^( \
& ]+ g" V' Q3 J& v+ m& S
6 `% B' X4 D9 h$ h" }
8 V6 D1 Y" L* G) Q) F2 X% J1 W9 o, w$ T H5 Y; x- D
; F. S: Z* C9 {4 j' z5 M0 s' F" `
7 w+ e" J( S1 ]0 u1 O0 S( O ' t) ^) T7 g) g9 H; O7 |4 E
重启网络服务,按Esc退出之后,再按Y确认重启网络
+ H% a7 h/ ?+ g2 V( @( S
2 w+ `+ r* \" s, X) c4 Y: D0 R
0 z% Z5 [. |: a* ^
]! b3 u4 T! E& r3 G4 c g" A' N 开启ssh服务,ssh登录无法输入密码解决办法 : G3 f4 K# U: b3 O; K( K0 S8 R0 k
# vi /etc/ssh/sshd_config* Y9 J, X+ l6 ], v
PasswordAuthentication yes #改成yes
8 ^ i# ]+ U; }' o* L, [$ K# /etc/init.d/SSH restart #重启ssh服务 9 L' ?: r$ D$ a9 ^" c
登录web管理界面 3 O5 {, Q5 J$ k2 D: M+ E: e
浏览器输入对应ip进入web管理界面
8 F+ Y L i2 k+ @
( `2 Z; n$ z. a% Q$ [' `- ]& H: ~! u5 z ]3 K
. u# U* X6 p8 ?" Z4 nweb管理界面首页. ~' W; p8 s: ]5 P, _
i3 h( G4 \* N8 j# Z
* W, l9 y1 f7 ?+ D5 R/ f( ^
$ j9 B/ W9 M: @& U4 ?; Q
+ O$ n5 u ?1 ~( j7 ^9 t( x8 j " A8 \! |: D/ Q
二、使用vsphere创建windows和centos 虚拟机
& _+ s! E+ v' Q# ?9 V2 u+ v2 G7 H4 z8 T通过web管理界面创建虚拟机
+ P4 M* g* v# y; B; J. D宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
- s* h6 d8 ^9 ]6 V3 p7 [5 y 1 E$ V6 y& _- k7 j+ t
VMware workstation创建的vmware esxi虚拟机开启虚拟化
2 P: L; t$ G3 n; `& J* I; s- b! G8 r( q; V8 g* x5 k
) E9 F5 }6 n& ]0 b6 D
KVM创建的vmware esxi虚拟机开启虚拟化 / L( a- P1 a) D, |% X5 ]5 Y" ~
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能( z5 |# B$ b5 x9 [( o. X
# modinfo kvm_intel | grep nested8 ?$ P* x( _$ k7 p1 p! I' V4 C
parm: nested:bool& `0 ]9 f: n$ Y
# cat /sys/module/kvm_intel/parameters/nested0 J$ w. f& h& t) V
N& A; |2 f p( u$ p9 X* P J3 v
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错0 |! e: W' E+ P, H. f
# modprobe -r kvm-intel" |; p6 c& k! |$ Y+ D
# modprobe kvm-intel nested=1
- p D) i$ P5 v# cat /sys/module/kvm_intel/parameters/nested9 D6 `& Z7 O$ ]) M% P/ W
Y
* V& r& Q' J9 J2 R, ]. X创建centos虚拟机 3 J5 U) ^+ m* L
创建存储目录! @0 x& \4 V [& U' f: L1 B
4 n; A4 K2 G$ c
6 b1 g; g- S6 f2 w. ?2 j ; E$ e: l/ C/ W) s, g
对应的存储目录位置+ C% X* z5 u4 Z8 A
& ?; C6 d0 {! J! M, i' @
[root@localhost:~] cd vmfs/volumes/datastore1/isos// R/ G! s; K9 i
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd/ G3 z, c8 l, u8 p
/vmfs/volumes/datastore1/isos7 B, [ u0 ]( T4 F
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
$ |' S! j' M: C' M. N( u' ^total 0 9 a4 W! \' Y2 f0 w" Z: ?+ x& o0 I
上传iso文件* c! j! s& c& m2 s
6 v- P& a" [/ M3 |5 ?' @1 Z& h1 n% r9 v; [
& V& O/ d* n* q% b6 X7 Y/ \" u
选择类型9 ~; V6 ^( l; O3 j7 t
6 T: h+ n& C' z; e
9 \6 y9 A+ e( U
1 i% H) ]" w% g$ L 定义虚拟机名称与版本
l9 R9 A! H$ F( q
$ ]. q7 L$ D( m9 d3 l) y& y+ T0 {
h* X7 Q5 ~9 ` 定义存储4 g2 Q- y% P# X: @ F8 o9 @
. A6 K& j9 o/ {) u* L7 {/ L
, C2 G, V4 l3 V! {
j2 o3 Q1 K+ P" l7 m0 M4 R; k
自定义相关配置
/ ]5 ^& O/ J1 G; |) A5 I2 i% ]* c * K' F$ U/ l' P, o8 F
3 X, k7 X1 n8 d9 J- j . o; E5 Z% y t& W
9 f) q. X5 U6 g
3 X9 }6 k$ c% p8 l& X0 |; G 确认完成信息, \9 @2 j/ A( d" K# h5 g E8 f
+ x. r# E6 \5 J8 p% Q, |
% f( \6 t2 @6 }2 g
* J1 I+ Y7 x. O- x9 x7 a开始安装过程,具体安装步骤略
3 S: z8 s2 M7 N
6 _! D8 q) l/ v" Y
- M, X$ R* G* F # N/ w; c9 O- D& U- R
安装完成之后的管理界面
5 `5 g1 y' k' @4 V
7 H$ h+ |6 }, p" f6 q/ ?' |8 z$ D2 u: A& o6 R
0 X" ]9 p; i; S4 t
创建windows虚拟机
; A) B! d2 q, G4 o0 i' _提前上传iso文件至定义的存储目录,选择类型
1 J% F& X( \) x$ f2 p4 I$ W
& P( R9 K" |, }7 `. S0 @4 G2 |, N D9 a. `3 I5 v3 U8 |# l
7 U: M) c& u% `/ n选择名称和客户端操作系统) v4 e1 r( x7 J& J
7 j2 a; a( {" [& H# N. P! Z0 v
. _3 h1 o | z% n. ^) `! _2 a d1 H 3 x) Z) ]- k, k1 F2 [, u" s
选择存储
/ y/ ?$ L, D* C# }0 D - |& q0 m2 |3 \ H
$ G5 J. P4 p0 S
3 G0 Q, N! M1 Z0 f m7 E 自定义相关信息设置
6 \5 j5 M+ u2 k3 q- i
. a( \! t9 ^$ H# P: W; m8 Q; R4 V& A: t# p/ k# H0 w8 m4 U" E
! G4 J/ n! P; T) N @) @1 z( \. C
) m; C2 C6 m3 a& Q* e& \
7 p" F( M2 U4 N6 @* a8 V确认完成信息
- U' Q; r/ F4 N7 N4 ?5 K
$ k3 U6 T* ^; I G' R4 a, E6 I& t- U( d2 v# u# k
6 P8 [ ~8 Z3 M6 }, L. w开始安装,具体安装过程略+ x. K$ h7 b/ A: r5 Z
# O" x- Z. o) ]- C
, K# i6 p+ _, B5 f& u/ a/ S3 ?% L 0 u' V- p4 i7 n I; _
7 N- x+ z" B7 H/ i/ q! z三、实现虚拟机迁移
|9 M: G I6 c' w前提要先安装好VMware vCenter Server管理程序% c% i% h. _) _/ v
n/ Q# R. f1 g) g/ i% ~! L' Y
安装VMware vCenter Server
: f( `& y9 P& Z# {% `$ ~1 F必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
5 Y2 t: T: u) {8 X
* K8 v; u W9 l- A% ]2 [
1 l; I) J( P' ?0 l2 I" @ ' V; S/ i1 ^) E, E, n5 m
: a4 U# C' r8 ?+ t/ ^6 S
, ^# }: d9 I) O
: f, ^' ]+ c9 ?/ K( a# R
9 u: \0 _6 v2 |5 K& i, Z5 I: o ) h" m. a) ~& o6 X& G
# Z3 ?0 Y7 P4 D/ ?6 k+ n , k# s2 p3 t P5 s0 E2 D
修改本地hosts文件
% n1 v. F* m+ o# e / Y# p R, u2 T7 L( g/ |
: B0 B/ m' q* Y$ L8 i
, V1 {' i/ q2 u; T" B. t. g! g- E
- t( U0 L4 `7 j( A
' L* Y. s7 q* n) V* q4 E. Q
0 A: N! z. N& o$ f) q( ~; m' v- D& H 0 l, H8 c* R: Z1 E' W& X
$ P0 E7 r+ Z+ U: `% a1 Q
* g' J5 y# d2 @ P: h
5 w' }% Z, _# c* q* P6 G# m7 n. W9 W$ D3 q8 n" u! ^. T9 v) h% v# ?6 h8 r
* Y% B7 O) T/ s0 j$ f1 e7 Q; v2 y( O, f
) |. X1 N( S' i, x虚拟机迁移
- r3 k5 m& t. N4 v5 o实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
G4 Z3 V- F. U% R' Z+ T0 ~- g& {; F / q' A5 f. d- `9 O1 A ?
配置vmotion专用网络
6 t( F* r1 E" N( J3 B在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
9 q; S7 M x2 p2 X: [3 X7 P2 {+ `
4 i, E* o" c. u0 s* o3 F0 Q主机—配置—虚拟交换机—添加网络
; x% G$ K3 c# {
$ h: B+ V* a4 L' C) _4 \添加网络
# D& f# `- l4 b8 v. p0 v
4 K, \8 l. a6 r# d. a 8 ?: t8 X Y& _. ` t5 J
选择网络类型 : L( |2 [1 |/ o4 t
9 Y/ t W0 |& s, }" U, B
) ~4 v+ |4 T4 j6 P选择交换机
5 c: ?$ Y9 f( \7 b; @+ o* r' ^ ]5 y0 d2 T: c
3 T; a" `9 m8 j指定端口属性 ; X1 k" d1 ~6 A/ Z! B
4 Y2 _% Y; m" d6 D% |( L
3 Y2 H( Q& a/ n+ s' a5 V
IP地址配置
; j( P. [: c$ D# Y1 [6 }% v# q% R8 d7 `$ }" ~
7 x/ \+ i& b+ O1 W+ s
验证最终信息 $ k3 q: W1 j5 T4 A ^! h
k. A5 B# `7 z! E" Q0 H
3 P, f* B4 t, i9 ? 注:各节点都要添加vmotion网络,IP地址不能冲突3 d0 Q/ |3 w3 ]8 Z# [* M5 H
0 F7 Z) e! j( |% j* O4 A1 ?执行虚拟机迁移
3 S8 S: x5 d- \! {' x在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移2 J& J: `, g' t0 `; K G
j( J: `2 F3 l0 v
- S' a( D3 [3 J. J A
# R, x6 V( g; s# h v选择迁移类型
( W7 i! V! S$ e$ B9 p
& {8 F' _- W8 n5 A! } 9 p) e& Z" @( _: E
选择计算机资源
) o$ {/ p2 y# |: [& `
. ?/ \! A# {! P2 J2 m7 A4 {: x% V0 {
/ ]# ^6 t, r& N @8 ]3 |选择存储
7 ?/ c; @0 P3 O$ F- f' [( a' S$ o9 z7 s/ U, L
, w0 A* |5 h% h3 E- {7 S3 b8 }
选择网络 $ o/ ^% ~& o1 F* Z& ?' t3 F1 U8 n
, j' T, W4 d" f( m
, d+ j; v% O, }# i- k6 ?选择vmotion优先级 8 g1 s- G# N0 i, E% \
o7 q, @7 a4 ]' Y; T5 S- P
& f, I8 Z3 R( a" v: N1 ?+ o 验证最终迁移信息 . N! x% C' D3 c6 @8 R0 t h9 T& }
7 F% o" j0 c/ R( a5 n ; n& l7 _1 G4 t4 w1 T
迁移任务执行过程
1 W8 q4 `7 Y5 g9 h8 k2 S7 _1 F p8 p' J: U
7 p, Z) u, g. f0 E7 c+ j
( _2 s5 O+ w: w- W: ]; D
1 P% P" g R: Z: o( v! _查看迁移完成的虚拟机状态 $ d, k6 b0 y n( q
! H5 k/ t. {' P( ~. ?3 m
3 j! a, z- s. A. y2 \+ B验证迁移之后的虚拟机网络连通性 ! ^! H& B9 i9 w/ S8 b8 {
( i" i8 |/ C) N( n ) T& j: A/ y# U& k
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|