|
|
发表于 2022-9-5 08:00:55
|
查看: 1269 |
回复: 0
一、vmware esxi的安装和使用 7 o. E: a1 \( `1 H/ `
vmware的主要产品:8 U5 y; x. N" K! q0 j
3 Q2 O1 d: |( B! J$ Z
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环境的集中式平台! l& k* f$ ]# O
vmware vsphere
$ j. u( L1 S& U/ F0 T. }官方安装文档:VMware vSphere 文档( U& x+ F# j+ v7 X' v
- U5 w7 E0 M/ ~6 k: A5 t, L
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
& Q4 P- H8 N6 e- m % e3 }0 l7 W; @# _& i
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。7 o: Q' h3 [) G' M9 j) g6 [. x
. B# _. v0 F) w1 Y R1 l
$ k7 y- F3 u) R/ u
* c, l/ U7 P( D8 ^% r
4 r+ [2 x+ c1 l# w) m: i安装vmware esxi 6.7
- K& ]- ?. U; J8 ^ q% Qhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录6 t" }0 r7 E& k( z3 e
8 A0 O2 i' N# s2 O
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
( M/ q4 h6 x8 s
1 x9 |. {3 i- q7 \5 o$ Z
7 R& f+ Z4 x6 ?5 X0 R {+ O
& N, K* i t5 W7 a
k H a7 s0 B- @4 C8 J
1 K) k1 I2 M( u加载内核
7 X# a/ O( Y. N. H0 V
7 \2 n3 m% q6 `* A+ @
7 L. E# ~7 j" p8 q% C 8 t3 F& c- n) K6 W
加载安装程序
$ P. m |$ C+ c
/ x1 ~) g/ n6 P9 y$ I- @. G1 Y
& ?- {0 u8 o/ z( o* B! C
+ [) W* t! N4 E) V' h确认安装" t+ H" ~) A/ g0 a1 ]
- Z: r- i" j( |! Z 6 b# ^4 v- f" M, {( F9 M5 i
- K' V* Y; z& q) X) F + ~3 @2 P5 k( b
按F11同意0 B" L% t1 m1 K2 J8 | M
6 v% Q, g2 H3 \" O2 B
6 i1 p Y' {% A7 y
# N2 F1 u) \( [9 O% _
选择硬盘并安装
& Z* z7 g |! G/ R4 m& D ; S8 f w) Q0 q; K
- B! h! ? {3 d- C7 ]5 D, s5 z
8 {- P* ^9 L* g3 I: R
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
+ c) t a2 n4 q; [+ z 7 s/ p9 H+ r7 v( B/ v! n# Q# K
- P+ l# a3 t9 z' R4 c1 y 1 L' S4 a/ N+ W- \; I( P
开始安装+ L( T n! v8 I: R
8 m0 R* @' |6 Z9 l
: F. w- A% a H, Z
) U( O* W! Y2 Q
安装完成之后会自动重启,配置相关信息然后登录
3 c' n7 T3 L5 E( @8 Z# p
5 k; g) f$ @' k. {/ G7 a
+ K* } |: z% F
! H& X+ [# g; b$ ~ r 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
1 Z/ r$ g4 v; @* F % u6 N+ T1 Q% j' n4 d# Q/ [
. O& Y1 m. A; Z3 g/ `+ t/ F * g P( H# n6 D, E
设置服务器IP
7 x2 i8 A7 |' n. k: ]& }* H* r * A' d' _* f/ K9 b- Z/ U
- _- s- s6 S- Y& a
2 C' y# z6 y. J# z, S
0 J+ O. M1 B+ Z8 g6 F R b# @ 5 U" \. p5 T7 g. W
( J- H( P/ y0 Y; w
: ^0 S) M8 @% r, p- G5 Y( B& @重启网络服务,按Esc退出之后,再按Y确认重启网络
7 n o; b+ L; X. m ' z. E8 h7 q7 w8 \
# F4 o+ M$ y& P- t# _
Y! ? h2 i& E/ ^& `" k1 S" l 开启ssh服务,ssh登录无法输入密码解决办法
2 l( I% N% {8 V0 y# vi /etc/ssh/sshd_config5 p1 K1 q+ J; _9 [/ m
PasswordAuthentication yes #改成yes
# {% E7 Q0 H6 j, ?8 S' E' t# /etc/init.d/SSH restart #重启ssh服务 3 o. `- t$ F3 v
登录web管理界面
0 l. Y2 m! b1 I# S+ P浏览器输入对应ip进入web管理界面
$ I7 s# @2 i# r, B: N & w$ t( f6 u. r! ?! x2 `
# I+ K( ^6 n* c5 \! a3 t9 C3 |/ ?
* B0 p* S" n$ l1 A K( `/ Yweb管理界面首页
5 E; r$ p- d0 {# e6 f
8 L5 o7 X* c" ` l0 {
- `- C3 C6 M0 O0 o/ w' ~/ B - B' L6 P( G( g2 b
2 y% t) q& E9 c9 O/ Q
% ]) n/ J$ n( y, m$ P a7 j- \9 H. h
二、使用vsphere创建windows和centos 虚拟机 ( T. P7 f* t" o2 X) N9 ^2 k0 i0 x
通过web管理界面创建虚拟机 7 j+ x0 |' U0 w( s3 R
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
" H: R3 z( O% S$ d- \- N9 w 3 l7 V3 Q* G1 |8 d
VMware workstation创建的vmware esxi虚拟机开启虚拟化 7 [5 G2 S+ O1 P) Q4 l. B8 ? j
4 W$ m7 ]2 m0 l2 h
8 o4 ]* C- h/ G* q+ A KVM创建的vmware esxi虚拟机开启虚拟化
0 m5 N; D K9 r- H% b检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能. s: N( N* }6 U5 a3 N9 T$ ?
# modinfo kvm_intel | grep nested R# G6 d4 C/ X2 G& p8 ~$ r, R7 N; _7 r
parm: nested:bool; K) c0 X0 ?. p1 }# i& c
# cat /sys/module/kvm_intel/parameters/nested a$ g! R \/ F
N
6 i, p5 p9 \% t; `0 Q' l如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
# p7 Z2 b' Y$ b1 u1 P9 s# modprobe -r kvm-intel
0 a* J7 |- r7 ?" g) z, h! O# modprobe kvm-intel nested=1
8 M0 h- q, l5 Q: O+ Y$ O# cat /sys/module/kvm_intel/parameters/nested
1 e& `3 P" ]5 Y+ ^Y
1 _4 W$ ]8 r1 h) {创建centos虚拟机
* `5 d, }- W. x/ Z创建存储目录2 e! B; M3 ?4 {4 j' X
R' Z+ B4 g! t" _3 { f: |7 ~. a% }" c
6 g5 R5 B) r& T, C* y
对应的存储目录位置
. \: }6 `# F- c6 p$ [
3 i) _; @* a& b0 J[root@localhost:~] cd vmfs/volumes/datastore1/isos/
/ I: y& d8 ~; t4 S2 O[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
" {6 z/ L; f1 `& b4 U/vmfs/volumes/datastore1/isos
1 _0 \( X) ?% h! U+ I6 w( i[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
) Z7 J3 M6 |# @4 Mtotal 0
. y Q+ c( E. O6 H4 H E6 ?0 @上传iso文件
% [' [0 H2 b- R; y) }
8 I& k5 r8 n) ^- z9 ~2 x! l# g2 L }4 o
7 |. [. `: l& s+ i
选择类型
3 b7 ]( B, I5 e- } ' r" u0 P; [5 P) t2 M+ q( s5 d: }
$ f# ^! Q+ C3 d; V ?0 T) l0 {. S+ f% \4 U, k2 M) r
定义虚拟机名称与版本
' B4 ]# C8 E7 j0 u- f " n, E+ {4 E) k* e, S
; T: [' A) Z% {- F& S# ~8 \5 @2 t
# r1 p ^* z* p0 l+ Y 定义存储
$ P$ R9 w& D3 K( b 1 [7 g1 {$ N [* I2 h
( U# u% O* i9 w( z' d; M6 K 2 F+ L0 {( N1 l
自定义相关配置 1 q, \% z' j2 i
! O. q1 }' b1 t2 d. z- r9 p
7 ]+ w# S' P% Y* r
! r, r, W+ r. }8 n& E
6 e2 Y" o& g c$ ]1 B8 `% i7 V: k
. w- Z$ d* m$ H4 v) \
确认完成信息
6 G0 T! u9 H3 M( z. y. o G : t: ?' N+ A+ V6 x, p, M# x
( X) q0 S* V, |) K, B & w# A2 W% ^8 J. y
开始安装过程,具体安装步骤略 5 o9 m* H/ v% z; K+ Q* J
3 T, l- `. T) w ]; Z, T: A* ~6 o: X$ h5 I. C$ @# X' I) P1 w0 M" z: I
0 ]- T6 E+ C' A0 @4 |安装完成之后的管理界面
5 I# M' A: |/ e- o3 C) w / H% a) D+ o5 X$ q7 g
; z: O x% I4 K `4 @8 p
2 D: h2 z* P0 W" l
创建windows虚拟机
& w& Q: V, E5 {1 @/ Q6 d- T, v0 [提前上传iso文件至定义的存储目录,选择类型
" u1 J' U+ D Z
0 }+ o- K' l0 D7 _& C
& F, J1 O/ y' B3 s5 T 0 o( T1 z4 a0 N: W! I
选择名称和客户端操作系统" `" u6 j' z: @, H$ Y
( @+ I' j: c, \, W1 B: x, N6 R
! m+ O; Q0 l' R$ ^) ~
7 Y" v7 X" b5 a* @. s* f8 ] 选择存储
, I5 w' x( Q! r2 `
) ?/ o5 L! R2 M5 _% h. g' J/ C. U" R) ^+ E! h
$ c8 s+ v+ n* d# W
自定义相关信息设置' U% t5 X: Q: ?
% m. v! A3 D4 b! X7 Q1 V
. \- F# t8 {/ W' @" H8 ~ a
( j$ O. w; g- L
2 B5 h3 P! ^0 O3 J3 n0 S
( H4 p: X- z9 Z, s9 J2 L1 X( k确认完成信息
! o+ |1 f6 v: N' ]
. C* b4 N9 e' }( D7 Y. x @. C. b9 E- G; L1 R
' |( s# Z) T. ?$ b开始安装,具体安装过程略
3 Y; w, O+ S7 `+ e* h 4 Z: Y' P3 X2 k! r. p
& }5 R$ {. |* C+ N! b. _ ' x3 D: Y$ l1 X4 m* X+ v, S
! ~+ M0 l6 T' O6 M+ p9 [6 ^# S0 Y三、实现虚拟机迁移 2 L5 k0 Z0 ]! W+ L' I' c/ E' T
前提要先安装好VMware vCenter Server管理程序
+ d$ \* \2 |5 f7 l: s& F: g' \ % r& j; x J" @' o. i( t
安装VMware vCenter Server
6 ]) ?% b7 m" J0 V8 G3 S必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
' t% b" J% H/ m3 T& H+ k7 V 2 w. t3 ~9 a5 N" F3 p0 A
: q# P! y# Z8 q( V/ K; K6 |) y- \
/ B, a; K ~8 _+ _3 x
; S2 b" L9 J& N( I M
# \9 `) b! _& y& g8 `! {! S ( w3 D& z' j i; ]# f _
" ^3 X( q; u9 S1 S8 W* Z 2 \) }2 ~- ~7 v; D1 E
, q3 o6 I5 A2 q1 U
( d, \' E S/ g8 l修改本地hosts文件
$ u. z4 x: W; a. m" Q- L1 I/ u( A k6 X' I9 l8 V; p5 \
, l+ c& ~& p- }& D- e! R7 I$ p; ? 0 {9 M4 w+ v) j* M
0 y4 p6 b' {3 L. ?0 x4 Q7 K7 ?
- K2 E% U1 i- c' m! d
4 N' L0 v" k, @7 M. B. p2 l: _ & r/ }8 I, f. Q" _- } |
x* B4 M3 E; _; L' c, ~
; O2 o, k; ^/ Y6 j2 X
+ x& [, m' R1 N- l( v7 D3 Q# [/ Z+ |8 n7 O
+ p' k; T9 f0 A: Q& U9 O3 M/ Z/ s
; h9 m! D" t( c# h8 B1 u & D& z2 m! v* S
虚拟机迁移 ; G4 d- ^- h" D/ u+ N q O& Z
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器9 R) b, a) Y/ o5 c( b6 j' M* e
7 s$ b& T) t. p# ]- ?0 b5 E" o配置vmotion专用网络 0 m* b1 l" E7 Z+ L* K+ \) G
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
3 x& }$ W( p- } e7 l, I8 u * B5 y% x: m) Z. d3 w
主机—配置—虚拟交换机—添加网络
$ ~' `5 B+ F3 h' s# Z6 F% L* R$ m( I
: A8 `2 U+ `$ U添加网络 0 \ S5 G- i6 e5 v, ]1 p+ v
: ^1 K% g% n3 }/ S9 V- I
4 o3 g4 t; L' p9 E 选择网络类型 " x f7 r# |9 K( f2 K1 }
; H/ c/ D- \9 E2 F( n9 \
" u. _! i% i& f" \- }7 P D/ `选择交换机 ) H j4 T- i4 }+ y
3 F" k8 x- h( [% t' z+ w
! i3 v: ]( M1 i6 `
指定端口属性 2 V8 @: d! l/ M, T" G* ]) _
- Q- ^% z4 e4 J: _0 X" T: L
1 i3 V$ \# [8 D/ w) ^# ?IP地址配置 g6 x1 z9 |# U& o+ H: j" A
# J& r; g! d3 q. m3 M7 p/ H
2 O4 ?$ f" s' m% b! a$ P3 m* {. S: D
验证最终信息
8 `+ J- N! [5 V+ l4 y/ a1 C- t# n4 o. C8 g! H) c7 c6 y
# C& t: _. {' n N
注:各节点都要添加vmotion网络,IP地址不能冲突
9 l% s; P( H2 {! a: I : T, z* e1 L- r5 Q+ E# {& f
执行虚拟机迁移 - k8 g9 U% ^7 a% r8 |# c% n/ q; T
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移1 N8 x5 y9 g2 [# o5 |/ }' k
: ~- m( _# `! M
, h) b: a4 }+ e * j+ Z! `3 Z4 b' z" J. H) p
选择迁移类型
, H, Z, t8 N7 w5 e3 G
) R9 ~, E1 M: d1 v' W / E! ]3 s+ B/ S1 r' X, b& g2 a5 ~
选择计算机资源
$ P# m" }1 X- l, M8 K# p6 E: T) \$ m, V/ T6 o' a
+ O4 E; i$ Y/ a/ Q. f" m
选择存储 ) k' J7 `# Z: V2 k; G ?
* j- o" ?2 b5 G- r6 B 5 \8 R6 v/ c6 y7 p7 U3 Q/ T6 I& c: `
选择网络 # h5 W9 z! [* z9 k
( a4 o/ K0 @# s* S' B2 e! M9 z U) x
8 ]/ p, m' u- t
选择vmotion优先级 ! W9 H1 u2 I( I1 x; `( w6 e
1 G" T4 p" L$ v/ @6 W, ]
) n7 `4 E0 ^% y5 |4 G0 J
验证最终迁移信息 : \. o: t0 i& |4 x. P, U* q- \
$ @6 k! v' ?: O' l+ c+ ^
' b4 |7 u! b/ Z5 N2 {$ v# F& ?迁移任务执行过程
5 ]! n; g) K4 j, E1 Y9 C3 g# ^: r" c
4 r6 c2 m1 p- E 8 K+ R& c6 O" A+ p
# W& v% r3 T6 x3 K; z( X e( R % o1 B5 U5 c7 a# Q7 w
查看迁移完成的虚拟机状态 ( \ w" u! g, _9 D
! [$ {& Q7 }4 l$ c# F! z5 D* Z8 t u
, Y6 s6 m3 s @6 R
验证迁移之后的虚拟机网络连通性
" f8 s+ v+ j5 O" M8 U
[7 k$ G4 I0 {4 i. ]0 g 6 @2 M3 N) ]5 u' W1 d# a
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|