|
|
发表于 2022-9-5 08:00:55
|
查看: 1141 |
回复: 0
一、vmware esxi的安装和使用
2 ~4 |1 E8 i& J) t% i/ e0 Mvmware的主要产品:% J1 Y8 J: b9 ^& o
. @5 R; U3 T+ a xWorkstation 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环境的集中式平台
% Z8 W C1 Z- K6 v( uvmware vsphere
: ^# k) \. K9 |- o官方安装文档:VMware vSphere 文档/ D5 F6 V- f3 c, m
" L' h, a7 v$ b2 K8 {$ f" i
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
6 U' i% N6 q* B" q9 ~. |7 z Q' k1 D! S7 r9 N
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。$ x- j# t8 u/ k. j d0 d
# p! J& i f9 G+ G6 T
& e& W9 k1 q6 I) d* R$ P5 i6 _ 6 }8 u! Q c, f: z# e- |6 k2 `
( w4 ^9 U S ?, R+ X; V3 |9 H安装vmware esxi 6.7
- D# {6 u) q& l! r0 S1 n1 qhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录9 q9 o1 I7 @) j7 {
# P1 C& t4 W% g
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本% u, l9 X% f* M' E; M9 P4 |8 V
9 z$ `8 `1 W6 z1 l* W' h
2 Z" B. n, z7 y
7 l5 O f1 a% A
& h; O1 M; r+ b ' ?- A! P" S5 T& o$ M
加载内核
6 W7 A) ~ C( \! j $ z5 E% ?% _9 L0 w2 E
% ]" W& }% i& X5 r& a, B
! B0 i) ]* I( L. C加载安装程序
) p; P$ g& B0 ]1 b ~ ) ?0 @7 o& u& O
) m0 |+ t- a! w3 W! S3 h
! r' y7 U/ b7 e4 F
确认安装) m: ?3 u4 _+ a3 M8 D8 B! _! t% A
" O$ o M; N- V4 w 3 N% I& ]) m4 E! J1 C# m) h6 L
/ I! F3 t% s1 I$ E1 |9 g
2 k2 a, T, Z" s( `8 m5 P9 D: M( G
按F11同意' i) ?6 x7 R7 s, R2 Z# F. x1 C* @
j4 Y4 w& ?5 E# e9 Z- p
% V; i# {! i. m* o& d3 T
$ Q2 H% s6 w4 L& r M0 c( f ?选择硬盘并安装
0 n. B6 @6 _3 W# q9 V: U ' P t6 i' @. |/ |% k) k
- R4 Z: E8 Q3 W- L( }6 f \9 }
5 P: @! M1 x) D$ x
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面( R3 k5 G& g8 W+ B5 ?
- h+ v# `1 O" g% W6 x+ m# W) ?: Q2 Z6 V2 h* t$ e4 F) @
$ l0 x) [7 A% N9 {' g5 U9 q
开始安装/ t) G2 K. q7 U
9 p# v) T7 [8 R1 ]( V- m- m
) m$ Y: ?/ C' R+ {
0 u! g( j9 z. c; { 安装完成之后会自动重启,配置相关信息然后登录
! c2 ~' y" I/ j' e: E
: F _+ D. B" I$ Y. g; p
9 ]( A% j) k* z" c- N% u! w L9 w6 ~( b ?+ G
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码: Z8 d0 k* M2 R2 o F
+ x2 W8 ]' ]' N8 B, A3 y6 v" u2 h! G& S9 |$ N# g3 X3 y
' n8 ]* F( q% G8 [设置服务器IP$ j" Q" K% v! {2 G$ m! x7 r2 \1 `
7 @6 D& a; V' M" L- F8 p+ j1 E$ L
* b/ k- X# Q# \2 P2 V1 k
3 K# E0 _. a+ [
, K, E( G2 c/ O8 t1 M; c0 J
* b% D! c4 c* @% L: x: o7 W
; Q f) W E" S5 j
# G( F/ a# u" X" s" M g; L4 ]重启网络服务,按Esc退出之后,再按Y确认重启网络5 I* n$ M( K: l* Q/ A
' C. V: U7 `, m( h; z
! R1 E5 w* M- k3 H2 I' r; U: J3 V u
& A$ W6 B& Z. m/ Q0 o$ Q. k6 u r 开启ssh服务,ssh登录无法输入密码解决办法 % L d0 P4 e ~. N! F* B" I: _. c
# vi /etc/ssh/sshd_config& Q& @+ G/ d. i2 u. a9 Y+ P
PasswordAuthentication yes #改成yes; Y8 `. i" V( t3 H7 `
# /etc/init.d/SSH restart #重启ssh服务
2 N4 {/ z H2 @4 G- _登录web管理界面
, E; f, G$ { r! T浏览器输入对应ip进入web管理界面* d2 u7 Q, ^& n& J: O3 C) ^
5 z, x' ]1 L5 x6 k: N4 u7 W5 Y
9 j7 u# y& Y# \5 \- @
( w1 s+ g# X3 s0 `+ Wweb管理界面首页3 r( G: `& _4 H [+ K
, f% ^& ^' {6 |' w: {- ?
" n0 O) [7 T/ H
* a, B8 E/ [7 B& a
" w( J r* }/ ?; i% w* k
: c, ?5 o6 y2 T二、使用vsphere创建windows和centos 虚拟机 " k/ e& a5 k7 o( ^- M$ |
通过web管理界面创建虚拟机 2 y8 P7 L+ M. f4 u- _5 ?
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
3 Y! _' G) a# g * H2 B% r( H3 S; n5 o+ Q3 a
VMware workstation创建的vmware esxi虚拟机开启虚拟化 ) d! ~! t% v7 |
7 M7 n- t! ?3 H) A( U
; S* B# b4 c4 d. s3 p0 |
KVM创建的vmware esxi虚拟机开启虚拟化
% _1 o+ U |2 d2 D, H3 S检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能7 H6 \1 I6 L, s6 |: \* Q3 c+ s+ y
# modinfo kvm_intel | grep nested1 e9 p9 Y7 d. J5 V4 \, M
parm: nested:bool1 @, T6 L. g0 o1 V( l% M5 G7 K
# cat /sys/module/kvm_intel/parameters/nested5 P$ `5 F: w" X: h
N7 ?, w: l1 B% I& ?" e7 l1 s4 }
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错* V8 f% k! D, d% Z) ~% n
# modprobe -r kvm-intel) [3 U( z* e9 F/ ?( J3 c: _6 J
# modprobe kvm-intel nested=1
7 z$ J2 f C7 H$ t, S. Q5 t7 d# U* u# cat /sys/module/kvm_intel/parameters/nested8 c7 s! o& t8 T! }
Y
( D; H3 f0 b5 `! A创建centos虚拟机
r, }& s4 i0 `: Y! k& K创建存储目录" b7 C" i8 P% s% Y$ }
& L) U$ i% ?/ u' C7 i, e3 \/ z0 z; R! j$ v
; K" P3 H* \8 u- | 对应的存储目录位置! r$ @# H8 u' `! H- B' j" W
+ G+ ?) w" J W r) ~
[root@localhost:~] cd vmfs/volumes/datastore1/isos/: h6 e9 r; t8 o( d& l
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd# p; a' J# a* ~% |7 h/ t, J
/vmfs/volumes/datastore1/isos
+ B3 ^& `3 k# M[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt, T2 s8 ^) ~0 _: p
total 0
+ m% h5 C: a. R& A) t上传iso文件
7 R, P) }8 q- }8 A; b 2 S/ u/ i! M# g: |
" c( }$ ?% Z5 \# m
S1 n+ ?& c0 o2 l6 v; L: l- o
选择类型5 g4 t1 q) u0 A1 e
' G. P* G r7 U2 `0 H( {. C' T
, b& b$ k1 T7 y! b4 P6 C
7 B4 d& U2 @# P7 `5 Y. A* E! h x 定义虚拟机名称与版本/ {; d" P+ s" k" ^& S9 }) q
8 @5 H5 @ B, a' ^
% A: `( K0 w5 V
, I6 x! D! h# p+ g Q. X- Y- |, h 定义存储) A" [- I' |2 f, [7 D6 Y
( e2 O8 s# f/ q- Y z' h% G6 ^% m
2 L' D5 ]1 C" w3 g1 O8 J6 H
自定义相关配置 , y; A) C) [4 y! ]
3 a1 X+ P1 G9 [0 M" H' m0 Y1 e4 u; t
4 E' q! q! v# k1 ~7 G! r, ?- q ^ \5 |& [" A% l6 f1 E
6 p" G3 Q" E' P+ q8 B 确认完成信息1 B2 ~, I3 n3 z3 C+ V/ a
2 d6 f; p; {9 M# {
5 w. ^1 i4 a8 z' r6 r% ]8 b/ | - p& r; a2 t5 A. g
开始安装过程,具体安装步骤略 / s2 B/ Y/ M x2 c: T
1 o$ T6 K- g( L7 S s" [1 P
! T7 r8 Q6 g6 e: N5 D. ?2 x! t& ?
" r' Z5 [! B) F! p安装完成之后的管理界面 - T& m, v. z, d+ k! z3 T
4 A+ s, ^" G( e0 B" y% W/ g5 R; @2 l' N1 z' w- F. Q
! |) G3 m* h8 B8 `( z% `
创建windows虚拟机
. T0 c! n2 C& ~9 ~, Y* M& D提前上传iso文件至定义的存储目录,选择类型/ Q2 L5 h; X5 t% R' N; s( g
c; o6 a; r- Q7 J
: z6 \0 R( D4 i0 Q9 ~
4 [1 c# f4 Z4 h- M0 H
选择名称和客户端操作系统/ K5 @. {$ M A( t! K9 j/ L/ Q0 z8 D) w
- D3 t; @* L& M- S2 w; o0 U
* h. C& G- f2 S/ n9 `$ z7 |
3 k2 n% q. a2 U" P9 m5 ^ 选择存储
, `: m' ] p, Z3 X
7 g7 ~7 M& }( _7 j+ ?; M( _5 u
5 \5 ]) Z( u9 F4 U 7 h0 X9 a8 Z+ x; Q& ], _1 @, ]
自定义相关信息设置
o4 f- N% l5 v, a ]8 g
- t, w7 P1 j" Q* E& _% v& X0 n
8 n# Q( ^+ u7 ~) x% x7 h. r
2 L+ B M7 E, t
5 J* l/ D2 X; R; _确认完成信息
. p1 K" w# c1 w) X- X+ ~
& F/ c. d6 b% I/ P3 ?* K8 t3 _ |& u! `( d2 a7 h! `
1 n: y9 o8 F1 p9 h; \开始安装,具体安装过程略
# U9 p- z% `& X4 P " p/ d1 ?0 x- k7 O
9 ]+ `" _ ^( E- x
& h J- f0 e$ a+ _1 ]' D U
/ g! c. y m6 E1 e# A4 p" J3 H
三、实现虚拟机迁移
& ~1 r0 m" w9 G, a) l前提要先安装好VMware vCenter Server管理程序% x. [6 w! H! R3 `
_8 b6 S S: d! z+ g' b安装VMware vCenter Server 3 X! G2 S% L# i7 I7 Y0 i: s- n
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
; ]8 x5 e& a7 r( X% H
8 q# x) z3 C6 i ) W3 u2 d8 C5 [, x
9 i" o2 h* L# ]$ l
. T3 k% W2 _+ N- L
0 J" t; E$ W6 x% l
2 y- B' s8 `. ]; T3 u( K2 j7 M7 P- \& e' k; X6 j- H$ ^
& m% x* i% I2 g! Y7 ]) k5 k9 e2 {; c
! \+ [6 x8 a* [3 S修改本地hosts文件
0 D" V1 c$ n9 F1 M* m; X0 g ~
6 A) K: X' s9 S) t9 b, A
7 \' A7 l- u) K/ F. I3 P. o
: I3 B4 p. V; x# h! K, M" G5 k: M7 G x- c
! {- s3 Z9 n! C9 @& b
; N/ b% L/ P) D3 `) T; s
* s. c' b7 y9 @
7 l1 ~; v( u' L/ B8 F4 H3 K3 L3 M* K3 z! R
8 L, O6 l) W$ O' X$ x: r/ y( V* r' P- |: v" U
/ j, U9 N3 z5 U* q: p, Q9 } ~+ d! E+ z; |& B) U3 K4 {/ V( L
& i; C. a' k# h1 B, b0 z1 r虚拟机迁移
& Y# w4 ?% m- t$ t实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器4 M) {7 h0 [& l; Y% a
9 {5 ~1 Q2 F6 U配置vmotion专用网络
% ~# V; Y% M3 q3 G$ |( ^在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
# c. g, a3 T$ g# y6 z + F. Y7 M1 m7 \8 i, }& ~; o6 _
主机—配置—虚拟交换机—添加网络
6 V. W; D0 r) `* k # b. u- y2 @ I0 }$ m
添加网络 * g) M z$ J+ z$ F; N9 E" J9 h) o% `
# V* U+ Q p) D$ R8 f" i : ~1 c' O3 ]1 S
选择网络类型 - X R; G* m/ p7 S9 {& _
' Q" x6 ^8 w0 ~6 F: E9 t) F R* J
% q$ m6 P [, p y选择交换机 ' z: N* a* M$ L
5 n" M0 @5 I1 O" H
* u5 Y/ R6 b' D0 Z指定端口属性 # A' U& ~0 ` K$ P1 _- }% q
1 h0 U, g( O# f9 Q: ^ r8 q) J# \0 S8 U% f. j2 i8 E( F
IP地址配置
/ \7 }4 }7 I% a8 ^4 \) L
3 B, E1 X/ F( N4 Y0 M8 ` , j X+ Z0 s! Q& L: x
验证最终信息
, V/ q1 t1 ?4 F5 D( J( a7 y4 L% W4 k# A1 X2 s% {, P
. {' E; [0 X2 w
注:各节点都要添加vmotion网络,IP地址不能冲突
. F8 O: L _5 Y) x; c1 s& q. F P
2 ? m9 \5 N% K5 i) b' {8 q j* j执行虚拟机迁移
' w* @$ b( o% h在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移1 K" d) Y$ k: B+ K
$ N' W3 R L; F) I0 r
4 P# B) q7 Z7 V
8 Q( [- }, j4 J/ ~: ` g+ i选择迁移类型3 N) N) s0 _7 \7 A
& u, F/ s! S, m
. k6 r6 S5 d- N* }9 P选择计算机资源
) e* p; V* F& X. i% y# F5 H; t- I: w" m% J8 N' s
* _8 h) }& M9 ^+ P0 w) k" G, b
选择存储 # w( I0 Z) x* Y: y2 `) x
& l, C t% A( c0 ?; f
8 i" p8 q$ I+ Z) D选择网络
5 R7 K( L( X* F" E; F5 p/ h! E/ X0 r l7 X% l" _1 t
' k# Y6 s% O3 j& q
选择vmotion优先级 ' F; a- k6 l9 F5 N+ B4 D
2 @ E0 w; F5 [: o9 i! D' k9 \
1 Y) r7 ~4 C" W8 Y; F 验证最终迁移信息
1 n4 L1 {# o. {' \# I
0 R. P) `: y5 v% w& `( s 5 `- x: G8 b0 Y1 l, I
迁移任务执行过程
) c$ L2 _- ~9 g/ I, Z+ u; ^
3 e/ T1 h- q @/ x# j; c R
: s) ?. h& n5 R1 T4 ?0 L# f/ j8 J5 Z5 [
2 G. D1 z7 d9 X; r8 z% o1 r查看迁移完成的虚拟机状态
" b: v5 ]' \0 L0 B3 {5 H: n4 v. H+ A8 {& h
/ |* T9 K, M. Z& ?; i0 z1 H: e
验证迁移之后的虚拟机网络连通性 & ?, {- o/ L- ]
9 d! Z5 w" T1 y# \, ? . B$ ~! }. s* g2 A
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|