|
|
发表于 2022-9-5 08:00:55
|
查看: 1244 |
回复: 0
一、vmware esxi的安装和使用
! r+ G) B; A; h2 a1 E4 |vmware的主要产品:
/ R; i2 ?0 e8 ?% W) \' d- U ! _! b/ r! ]4 F: A! t
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环境的集中式平台
5 {9 p7 h+ r, m" C! e! N/ t4 vvmware vsphere
: T, T+ Y4 V+ A; ^& V& t I官方安装文档:VMware vSphere 文档0 C, ^% ^4 H. K5 J
+ N& H, s W0 z7 H8 c, s) T# [) t
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。, ]& R2 w' A3 E$ E2 x% z/ B* I
/ j; H% Q: k* @5 f* N% c/ k' o$ AvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
7 _: M5 C6 x$ m, v! }% o" @ ' {7 |/ u3 s5 Q& n
% W7 F6 H9 Q8 n4 |. d
: a7 Y }+ y7 B. e2 k; o$ X
- l: n. K5 |; u: v" q9 e( n+ k6 v安装vmware esxi 6.7 0 \6 H( W3 V" A/ @9 m
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
- u- x; t0 s' f, |& {& P; {4 m/ M
' Q! P- R; b0 @, f基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
& C+ s( c" Q! r( @# }
4 v: o- D6 F# I, T" m7 m r- O
) u' j# p# y) u' y. o6 R1 P0 ~: b
8 e6 D9 {! U2 z
5 k8 \) x4 |- [% g) d2 D5 W- u/ A
% y2 o2 v: y/ H. e+ s- d加载内核
) |/ a; S$ K1 g
0 y3 ?: }/ s1 D9 R/ O7 ]3 j8 s: O3 H/ |; u# o ?- n$ B
* r, J0 w7 R. I( ]# }
加载安装程序 0 n- u& F' d9 H
9 m3 ^( p" W( K8 a
& I8 O' D$ C2 J- [6 ]- }
4 C1 r1 z1 G' p! a* w8 S, L( C确认安装/ }' Y& i; l5 {3 z
. F1 ^- C' \( O
0 l' f/ u4 l; ~/ l8 L3 G
+ V% Y- q* f; R% z
9 L7 w% m5 C; H9 G( E8 }9 M& _
按F11同意
/ l" o! k& P Y ) A1 H! l& \- P5 t6 p
: c" _+ H5 _: q( T1 j
) D: x# s" }" x: U
选择硬盘并安装' y8 @$ i+ r/ ^. y C/ M% E: Z
7 j" m& @4 X2 w7 e8 n8 }
' U8 B" p5 J1 N, s+ n1 [. u
0 K) h# z7 i% }' _ A, r设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面. r- J$ Q B) |; t! Y) i$ m; S
* m0 A0 a+ @7 D6 {& x4 c* u
5 l6 f! _" k0 H: Z
! G5 U9 V4 w, z& D2 w/ A 开始安装9 L, _" @+ b6 `2 [) x7 O! Y
/ q" k# w( `* H: @4 Z, z. ^8 j) G& q2 P
9 e, X, l( s ]' l$ X 安装完成之后会自动重启,配置相关信息然后登录
4 o: }6 `' N! X
. P# A' ~ L( [+ m& M
/ x$ P& `7 R3 i2 k0 o
- M6 Y" x# k$ q2 F 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码3 g% x% W6 X; y- { X* D
' x+ Q% s2 k9 C2 T+ u6 @( y3 k L7 D# i' F* w4 I/ e% h v
5 \$ g9 O" g/ w: g+ S! u0 v1 v3 C
设置服务器IP, H# N& C: a; s
: B5 R/ D2 z& s- z" k# o7 |% J6 l6 ]) ]2 q2 s" I
* X% L5 G4 u' Y O0 ? S, }
/ D0 c) L9 \; |+ {
: ~1 D1 H' d( `" g; X6 X V2 W; k- U4 G9 N% L1 [( G
_. Q9 M7 A$ R2 h; i; q# I
重启网络服务,按Esc退出之后,再按Y确认重启网络" J$ f8 ?. v M5 [, F' t
; l2 T' q% a: o% h9 b) u% f% ] i& g& C" b" {9 K! s
) D# ^- n& B" W 开启ssh服务,ssh登录无法输入密码解决办法 2 h! g! g" M) A# _3 q$ l
# vi /etc/ssh/sshd_config
' H' n# c$ }1 s8 D1 J2 s/ o2 bPasswordAuthentication yes #改成yes; L. R9 `, N! K$ Q; M: j( J
# /etc/init.d/SSH restart #重启ssh服务
/ ?5 `9 V0 S% G0 f8 t, a登录web管理界面
! ]0 b# j& B1 z. T/ \8 u浏览器输入对应ip进入web管理界面* [2 T% e U. C' `+ }
: N1 R6 ?% p1 ^# d# G
7 d+ J6 k6 s4 `
7 S; w0 X4 T! T7 ?- [0 m, Uweb管理界面首页
* a1 w$ W U4 ? E6 A
3 V/ t7 n7 d* }- U8 u* p8 F+ S$ p
) F4 \3 J6 I# d1 q) S- u
% F) p; v+ |5 R( [9 R4 S7 [
$ V; T& J! e/ V5 s- R ; S+ a, Q5 H( f- b2 c
二、使用vsphere创建windows和centos 虚拟机
+ U2 n. ?# y* u6 U' `通过web管理界面创建虚拟机 9 }- u. O# ^4 O u1 ^5 x* F7 Q1 b {: ^
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
7 ~, u! W) ]% q8 N 5 K: ]& k1 s N
VMware workstation创建的vmware esxi虚拟机开启虚拟化
& l# L9 \* r0 a2 d! x( y: t7 }5 P/ G h p; c) x# K( K" @
6 o. c3 N. m0 V/ O! @% V( f KVM创建的vmware esxi虚拟机开启虚拟化 8 ]5 U/ w* I- k, R6 H
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能+ l* h, W* r$ F! f$ }
# modinfo kvm_intel | grep nested5 B! e- E' ^' E4 o4 c
parm: nested:bool- y, ]% Y8 x! |) s. R5 }+ z
# cat /sys/module/kvm_intel/parameters/nested
0 F9 ^# L* w. k, ^( eN, B7 g/ ]# W/ h9 ^ o
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错' J+ L/ D6 J: c' q; [4 U
# modprobe -r kvm-intel) I: _' l' f* `6 d! o
# modprobe kvm-intel nested=1: O0 M4 a3 g, s! Q
# cat /sys/module/kvm_intel/parameters/nested
0 C6 }- c0 p8 L$ `5 W' k5 D8 uY 5 N( k2 w3 w7 X" o/ y# l5 H% q
创建centos虚拟机
8 b/ j+ Y" t- i3 [创建存储目录
+ A' v [% C7 k4 g+ f _) U8 [$ I" G* w# }
6 @0 F- O+ K! E- x: g
. X3 P" p q/ _. l+ M( J# A
对应的存储目录位置
/ [$ m" m. i# [
! N8 ~% I2 \4 {( x. R) r! F( p[root@localhost:~] cd vmfs/volumes/datastore1/isos/
4 s6 n+ Z0 a/ X! M6 E) N" F[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
1 n! ^7 k7 S- Q- J2 ~2 ~/ q3 ?& p/vmfs/volumes/datastore1/isos7 R3 o5 h5 w1 j) l' N$ a
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
3 P4 U- o! @7 X+ utotal 0
3 m. J; x0 C* f) L- ^上传iso文件2 W6 {3 A2 q. ^. q
^ x8 P; J1 r
6 }# @ K4 X+ `; d5 \+ q8 D3 A
4 F' Z! {+ D4 F9 f; A, m
选择类型
2 G9 p6 P& m* D7 G0 R @6 Q
; ?: V# D6 v+ ~# p5 S8 n- r5 P, Y M8 n" Q! k
+ D y! c N5 V
定义虚拟机名称与版本
2 \4 T) {& y* X1 R: `( d8 H9 ~ 9 r8 Z1 t N( C5 V8 n& W
: a. ~2 u: X) n( p5 G4 o8 r
+ q: |( b% G6 G& q" }
定义存储
* P3 K4 h( s: u& H 8 d( J* ?7 U. `) K) _9 r8 C7 {$ \1 j% K
% x+ f# G- y0 k7 @ ?( a( X: d9 r6 d
/ I4 O! w6 _$ Y) \( b
自定义相关配置 ' ~- o+ H" {3 m' Q
+ V% L+ S1 s8 m5 {/ W
4 Q/ q8 b1 O! g- H& q
9 p# _4 q6 H0 b T' i- g, m( {/ N& ]: X
. `. T8 k. Q( W$ P- z) X7 {
2 t9 N4 Z. v1 V2 \! }/ O8 I 确认完成信息9 [- `6 |2 ?) x! u, o
) a: e# G& l9 O% m% j% X. P/ F! A* p
% |+ W# v' Q- |4 {: p8 F5 `1 N% Y- e 0 W3 S4 p7 p" g" R, b- @
开始安装过程,具体安装步骤略 7 \) I6 A3 G3 M( t
8 `* ], h% f" u2 r; i* p. i+ k4 B3 s7 G$ W* u0 {& u
) y" G/ b6 D$ w; R" o- M8 X
安装完成之后的管理界面
, n1 Q, E9 a! a& T W) t' g" v ; T* ~6 K2 P" c( T# w* {# w
( A* B) c( a4 u8 S' p. z' e3 S . z* M6 E# o- \3 J0 M+ W+ `
创建windows虚拟机
+ G$ P5 \% V- i/ f5 d9 S% Q0 Q9 E" I提前上传iso文件至定义的存储目录,选择类型5 t6 _) h6 {* Y& l& V5 u
, F5 y- ~5 F; u. w
. j* }9 J1 ~; C- {( a
, ~% X( y, J, b: _4 d; J5 ~选择名称和客户端操作系统
; d6 D2 S2 b* Z% q! D D3 w x/ g4 L ) U5 c! m" d5 t9 D9 @8 a! w
; Q+ B- |& O K( J, X 0 H; m0 l) I8 x; ~ n8 L% [
选择存储
/ a+ p$ m% y/ C6 N q- b
$ b7 W2 E% y6 G4 z! p# a# p8 @ v2 R2 c% f
~$ E- L% _, g, T& I 自定义相关信息设置
( c( P; @* k1 w2 {% @; [+ U
' k: h; N0 }+ N- A1 C4 _
( ?, _6 v3 t, y7 M 1 C" r k/ L5 R1 [7 L
6 z: j$ A" X# j+ o0 J
! {7 Q+ B3 j) y) _
确认完成信息
, {% P9 `. O* M4 Y3 \# M " i' R, [2 J2 B6 n, e( m( V4 p
/ O, }$ Z$ \/ y ~% b- k' B
+ Z" _9 U' B; M9 |. ?, v1 i开始安装,具体安装过程略
/ h& ~1 U7 R' `; X9 E V6 y! F
$ ^ {9 r' y9 |6 B
/ {$ ~- F& F3 u1 f: r ) t/ |3 E& T% _# ?! f
( w4 f( ^: T# P4 q! G) U
三、实现虚拟机迁移
! M& j" T% l' b8 B6 p前提要先安装好VMware vCenter Server管理程序% g2 T1 s6 P2 n- \- v5 _
2 l5 n4 w4 t; Z8 q+ O; f5 u7 \安装VMware vCenter Server 0 G$ u8 l( e$ P2 h# B
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G/ k5 K% e* ]: L1 @ w
8 H- m* F: n6 ^( J+ h& a A
, `; w) h( L; p5 i2 t9 [' \
+ E7 h5 p" o: ^8 T3 T5 l
1 Z7 h6 ~3 x0 ?% y5 P( e/ S
R3 S5 H. Z$ z6 g1 F" \ I s; v
G' {& a( j* s2 a6 l& R$ R) x" {6 E* Y
6 |. Y! I0 c& k
5 O: c5 J* s: F& {1 N
0 R) ^0 E$ j6 H2 e& R" I- d/ s' _( d
修改本地hosts文件
4 u% O7 b! G; G
( G$ I }1 E; ]; A8 j9 i
+ H' o, L! i5 S5 C" k9 W
E5 T, v; r6 R4 L% J; [! t
$ J% O$ E! Y& D) ]2 X9 W! w2 w & g) m; ~7 q" W! Z/ U! t$ D d3 z
6 w' w- l7 i8 V% `3 X6 i
9 z( Z& ?4 m' U Q( Q% B& G @
, N |$ g. [) `! j2 }# o
' S. U+ e( \ j. i3 N d) q. O
6 p7 f0 b }* b U
# `- K/ }, B3 ~8 [% I9 L
2 U# ?. }6 L! A7 P
: S# y' a" e; v
# ^" P( {* R! k' z( Z! j虚拟机迁移
3 m! I* d F8 D8 Z2 F" |% t实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器/ a' o( g: Y. U2 w) t
) i( O- P" d% {# r
配置vmotion专用网络
5 V* f. w7 g$ B) {在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:' y( S! `0 o7 i) C. P9 d( I
8 H/ ]4 V9 n/ F5 F/ s& }
主机—配置—虚拟交换机—添加网络
- |, {7 f( C. w7 q7 y8 V; a# f7 J9 e : g7 M9 L0 y1 R
添加网络
$ u* j% [: f" [6 K5 C1 M9 a5 ~8 U6 Q
' X/ ^" v4 k& }. q4 \/ k7 ~ 选择网络类型
5 k0 r$ s# W7 |8 Q! @ U2 b B$ p% ^4 x
% u( P( P9 U* @9 n( n" Q' u
选择交换机 5 ^* M( b+ r% s' t
- m# p2 i0 W9 P ^! H0 O/ x- p
; l5 w4 T4 L* M( h* |" ~# ~, \
指定端口属性
* f9 m# d0 k2 l+ E" v6 A. D# t9 Q$ F0 T9 a
7 K- {/ y' o8 Z4 N& sIP地址配置
- @" J3 ~* }; `
. Q: M* M+ I; S , m7 f- X7 L3 x# w J
验证最终信息
, v# `6 n- j* m) n/ l6 f1 C3 ~
% K5 _+ i8 S% t
" q+ e6 P$ n1 p3 K& T7 y 注:各节点都要添加vmotion网络,IP地址不能冲突
, G$ j) K' C M& \9 {' F 1 q# D. k( A1 c8 m# C& c0 s* E
执行虚拟机迁移 7 J3 S- Z7 [) E1 @$ T$ i
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移; w. O+ i4 M5 X5 ^; ^+ d
( o) b" Y8 S1 {+ l" _5 V3 p; x% |0 G# N
0 j) G$ A! a- R* r
选择迁移类型5 n! C5 o x& r( W* [
* G U8 ~( \- t) W
/ `* _; c! w, q% O! c选择计算机资源 % X ], c" I; T3 u& i1 I
* L7 r6 n( i2 E" E
/ w5 ]3 x6 V& I3 A; |# q: ~5 z
选择存储 9 E7 p% d' M$ c/ `
; u* |- h4 | \6 y3 l: B
# L, H, |5 n' _( i% a! ^1 _: O3 J Z" d
选择网络 3 u! r3 a/ Q- c: o7 z4 ^
8 N/ W: H, @7 y# M0 F( `
1 @: D j1 t6 ~, N$ q. c: R' a选择vmotion优先级
, [( }" U5 b5 _
. u0 @; @. s" ]$ F7 \2 ^% j5 D
/ M: P8 S$ f ]4 W4 p9 [! K* P. ~ 验证最终迁移信息
, F) P2 k, R5 b% D. V+ C4 G1 h, [
4 N0 n' v& A) c3 o3 ~' O' C 5 g7 Q8 Y+ W* w4 f$ j. T
迁移任务执行过程
9 O# z) |- U; S
* L2 d- g& u" c, l$ o6 p8 D
/ M/ I7 U6 \! ]" W1 A {) W- Z4 X# @
- n9 d) q: h, F* S% [. g
查看迁移完成的虚拟机状态
. `& H) r" C" p! C3 [% l) N! D( g9 M1 A: e
0 X& j8 T. ]! Q) V# P9 b& k
验证迁移之后的虚拟机网络连通性 " Y# W, Z& ?7 e
4 A6 F* M8 c6 O& n4 _- F
! Z j5 ]4 l% i2 p X3 `
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|