|
|
发表于 2022-9-5 08:00:55
|
查看: 1095 |
回复: 0
一、vmware esxi的安装和使用
0 `. _' g8 z' K$ ?0 }: B! wvmware的主要产品:, X% `# j# P5 ? B* I# U! K
9 n: k+ J5 ^7 Y& o+ m
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环境的集中式平台6 U1 b4 v! c. j6 D2 i5 f
vmware vsphere & m$ b3 x6 K* r9 D# Z$ y6 E
官方安装文档:VMware vSphere 文档
1 B, `4 f9 x% [$ {' Q* O( Z " Y" ]8 y$ \: J# \7 Z0 d
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
7 h/ g* f, W& T : c1 c- _/ q# L
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。5 }1 E/ M% V s: e0 J
8 p5 ^$ Y; C0 X. _2 _
; E4 P, |0 U$ Z2 }" \" w' B
5 ^: X* A( s" n
# W. S ~& v# B0 W7 p8 ~安装vmware esxi 6.7 * U2 D7 Q0 A8 Y, H: G' y/ U( G! H
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录1 w7 u" U h2 P! X7 p
) \+ s+ k) P/ Z# @/ S: R6 t
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本9 ^: _ {% X/ d/ S5 y9 z
$ v: Q, O2 p+ r$ d$ ?6 B
4 Q7 x6 z% W7 }9 ]- d - J1 k# M0 H9 Q( @
. d- A. ^. h7 i+ j/ ~# C' O
* V( m* K6 J5 _
加载内核, q6 \% E0 m: i; }/ v, Z; ]- E/ G
, g+ \$ U z1 t: Q
+ |3 n7 Y* E0 O! z; z : \1 ` j+ u# h
加载安装程序 1 l/ g/ V0 W5 p
$ Q3 D- @+ v% h& O' e! H1 o$ Q. y
5 s) k i* S' ], m5 |" J) L# |
9 U' L% g/ h1 E3 v" n* Z
确认安装
. G# ?% l& q4 C, I
: z, `, W1 G8 j, j/ T& \, I1 a/ e4 U
0 z4 ^( m+ P5 o, H2 b+ O# }$ z! w! A" U" w" ]
0 n" c! f7 `6 n$ ^" N2 E6 ~
按F11同意
! T6 }" E2 p# b1 c( | & l( i2 r. f( n
7 \0 L5 F7 A2 N) k C) s* w
+ o" @% g L+ g8 G U" K选择硬盘并安装9 w% \6 ^ ~0 H1 y5 Y% K
5 E) g+ @# s! L" [; R1 k( m( c
# H9 G, p# N- r2 M
# P4 J1 q2 B& Z" v5 a设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面- Y. j( o- P1 J4 M5 t) ?, [
% M7 V( U+ m- N" x8 ^. E C( f. C0 j& z' F; {% i# R5 i- ^2 E
0 O2 Z1 k$ C5 G! @1 P9 T# m c
开始安装+ U: M+ U+ ?* i1 X
5 C. U( j* }9 v1 G: R! R% f" J5 i; [6 H
; d4 Q0 k' b8 w% m2 F l+ [ 安装完成之后会自动重启,配置相关信息然后登录
, m7 _7 {. m7 s" s" v8 P5 G
4 `" I+ j: Z0 h% ^, N
5 J. M! a9 \6 u; q7 i . g+ Z E$ s- c5 `8 [2 b. B
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
; \- i4 d0 L( z& N2 ~. q 2 B" |9 M. g! N6 n9 f- e( {9 S% Q8 X
6 ^7 ~) e' D* E3 U8 p
: {+ H4 ]/ ?0 @0 g" n
设置服务器IP' D8 T& I' h" S$ S0 m4 W
, v( e0 n6 V' I4 S4 `& `0 J0 Y6 t9 x# j- y( R
2 `2 W* T: S, [/ P7 }/ u0 l
# t$ [. X5 D4 d7 ~ ! i- y9 a8 i" B* k0 G/ `. o
# o+ x8 G3 `# J. |9 N5 @ ( W3 B4 G0 V) P5 x
重启网络服务,按Esc退出之后,再按Y确认重启网络
, K5 O7 y" q& v0 {. X
: w# u y. W2 ?- i3 R( I' x* m' I3 U* G5 p* x* V
8 q# C& A% }; u R5 J, D
开启ssh服务,ssh登录无法输入密码解决办法
2 D% q, _0 A1 y# vi /etc/ssh/sshd_config
0 Q" w+ D2 c& iPasswordAuthentication yes #改成yes
. w8 G$ R7 L7 v, M! o# /etc/init.d/SSH restart #重启ssh服务 0 D/ b1 ]. ~) S. k+ b
登录web管理界面
, b, [. ?2 `3 j3 ]% w' x0 f浏览器输入对应ip进入web管理界面) B1 U$ Q8 m# X) G( `# T2 |, Y
: p5 x. C0 _* r3 v5 O
4 I6 p* j- d5 U( [
$ _7 C. J2 O! b1 n2 m8 P+ c1 Y
web管理界面首页- e5 R, R7 w; S* E% C) }0 s
. g( {/ |% S3 y/ {1 S3 u* B- R X( W2 H& Q+ v6 f
& }0 s0 ?! ^. Z# A' [/ r& y) p
" T- o" e- G C# o; T- H* C . e7 U2 j+ n, Q) V, ^% B$ D
二、使用vsphere创建windows和centos 虚拟机 1 y2 V Z' n* s0 A7 O
通过web管理界面创建虚拟机 0 U7 s8 E( s# k% \
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化& ?. e- h) y+ S" A: h
) @1 M2 t. T7 ^# J+ H7 L, x! aVMware workstation创建的vmware esxi虚拟机开启虚拟化 7 ~4 I, _4 x2 _; s# I0 `
1 M8 k2 m: V/ Z3 V2 x7 l 4 q# y+ K, H+ }* z7 u! G, R
KVM创建的vmware esxi虚拟机开启虚拟化
. g- F2 d+ \! L8 x. c! s# r检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能7 ?- d; D! [ K2 e# y) o. O
# modinfo kvm_intel | grep nested
9 V) P2 k+ ~7 Q2 E( B" X% F& \& Q3 @9 wparm: nested:bool
2 [7 U, r% X! t" Z& \# cat /sys/module/kvm_intel/parameters/nested
4 v+ D% c! `$ `' J; {+ V; aN
- e* E4 A) @* S! e K, R如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
# V# w0 y2 x/ k/ y# modprobe -r kvm-intel
( o. W5 y% Q8 Z; L8 S/ @9 o$ L# modprobe kvm-intel nested=12 F) ?9 g+ w. S( Z
# cat /sys/module/kvm_intel/parameters/nested
8 o+ \6 f! _2 X% _4 `# |Y
' Y: f! _$ O4 O* }* o# V创建centos虚拟机 Q+ K8 ^. n' H: E
创建存储目录 g- C+ i; |% b4 a8 _, r7 I; z
: `- }3 E7 h! i! ?) y* ?% }+ o |) E4 g7 L( P& ^
- }( r7 R* g& G) X& T
对应的存储目录位置) p% F. s& M0 |- ]
! i$ K& b7 R: C p% G/ U
[root@localhost:~] cd vmfs/volumes/datastore1/isos/3 x. t1 _( x2 W% |
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
0 _- @0 c$ E4 Y/vmfs/volumes/datastore1/isos; ]8 m" v! I# b
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
5 H$ y/ u7 L. qtotal 0
5 ^* m- U9 }, B9 i, Z0 \! F: G上传iso文件
& T* M( x9 D6 h2 ]8 x" h . z! N+ N% F' @0 L+ H" o8 P
$ k s, O6 @) o
4 C% |% F& ]1 U# Z( Z6 M8 M' @6 ]选择类型
7 ^: T% `! U. c( J
2 R e% P4 ]: a8 O( v4 [$ ~5 h6 j, @! e7 o1 t
" T. Z( z; o# S& O9 n( `
定义虚拟机名称与版本7 m9 [" y+ ]0 {: A2 a- b
. n1 l% J/ z3 M6 ?5 N+ F' L. |3 a8 f0 k
9 Q9 H! a0 _4 ?4 y! B" i2 s4 A
定义存储; r" Y% ?. i" g: p/ L
- B' S- x0 ?1 P' y8 v5 G" C& S+ L. r, M9 }' H, F
$ t; K# V& |1 S
自定义相关配置 1 B* v5 _- ~; H2 ]
* ^* E$ I. c" G0 E2 f
) T5 H- f+ k, p+ U+ P3 j! {* ? ! E- K/ d- ] g) L% M
, b) n( ?0 c. w; i4 b 4 |& j: K) \$ j& S+ K) ^, J- M
确认完成信息+ \# ?# v' ?4 S0 H& V
, N" m L! Q( N* }% @
+ Q$ d( s. H* h3 o/ g $ O0 a6 l( y) E: S+ ~
开始安装过程,具体安装步骤略
1 Q* U) ~2 V( X8 y
% z+ r0 b' A# V( Z8 Y7 K) I$ \1 q9 P" z& h6 t3 T" [+ k# O
% V' X7 i8 D U7 \( I$ j' Y
安装完成之后的管理界面
7 U' d* i `% D5 ?7 A4 e " u; }$ V" y. d& V# u/ q; S
" ]. c- |. |5 ^9 \9 b9 }0 q 3 g6 o" \' B: K. z: `( [' e" \/ ]4 p& i Y
创建windows虚拟机
3 k8 A) E6 i w提前上传iso文件至定义的存储目录,选择类型9 N0 W1 m B; v2 \+ U. L- u1 V
# r7 [- U$ Z/ V) R% m, v2 w
+ M# V- u! h# w5 L1 C9 w: s2 {% I
) Y; W; y- E; @- |" g3 Z选择名称和客户端操作系统
% M2 j& n; @1 | } % I7 @; y) X* V) f5 C
8 a! w. O8 D' w; Q
. \8 H4 M7 O: M! n4 z9 B 选择存储% _9 i4 {5 j+ ?, q
; U+ X9 N( ~1 H; k, `) Z0 K( Y
r( c4 E$ Q" [1 q
( @- y* X; }7 H 自定义相关信息设置
6 R4 S/ Q# j6 L: Y& `; g1 b 1 Q0 P# p1 D; P5 X7 d) T
2 _9 ]$ T( T4 ~8 c8 p9 b! L8 D- h
/ ~- E, Q$ w! `
- m o c: ` Y" X4 A) M - R: n8 l* j# b
确认完成信息4 n9 k9 v2 b+ ]( S. V/ B9 i
( D$ H; E$ p8 f
! P9 t) S! T j " D* g, ]. S) ^! Z1 i3 Z! ~
开始安装,具体安装过程略
$ ?" F" w8 Q+ s4 O 6 c; {8 x3 G/ F3 V
. K! r& \& F6 e- a$ I
/ m6 A5 i$ H+ e7 p6 t) C0 W) l
) f3 h1 R) V6 l三、实现虚拟机迁移 - m* G& n" G- E: r+ [1 s
前提要先安装好VMware vCenter Server管理程序
+ [5 d% S1 Y* I( k# e ' j) N; |' o" X1 S3 ~6 _
安装VMware vCenter Server 3 V: i/ u5 u3 V7 U& O# v9 w
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
. t: R# G8 L$ \; G & w. z. Q: z) a4 Q( A, v
6 k/ U/ T c4 b0 q 3 Y* t T3 {$ p9 G8 P* \( J
4 |+ z! o+ {: [+ w0 U& w: P
4 a& ?7 g- S8 z0 `8 X; W7 d
( N' L X8 ~4 F5 j6 J* m$ _; }9 \% L. ^7 C* t& l
& j0 U( ^( G2 z0 t% G/ n$ ^, Z/ u' Z
3 v9 K B- i0 f. y0 C修改本地hosts文件) `4 `. q9 w* O( H/ @9 W
) q& v% D! n+ l# k# n) A
9 ]; `) v3 G8 @/ ]) v# p" C 0 t& e+ [5 l8 l) @. G
4 b/ _& P4 k5 a& l
" }/ [9 B* v, x- q4 ~; l+ ^
! e" @: X( N4 d3 a. ? 3 u# J; w& p$ C) W& N
# x8 A( D# |) P! }( R
' J3 \2 Y% L1 F! s
7 z- x% T! B* A5 q
+ }6 l7 f* Y' @2 Y5 ]+ w
. f$ S. D% \5 r [1 H) _1 k
Z: u" i* F0 q; L7 ^7 i* X% C+ O 1 |* I0 z7 H1 X2 l
虚拟机迁移 ! ~) M4 p# T+ ^
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
' }4 o4 Y( j1 J5 b & [5 d6 c3 ` x. M( e0 \& F& ]) r
配置vmotion专用网络 ) ~: t4 H$ q6 @( w, H0 h/ J
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
- f& y t8 f6 A8 x1 Q 0 [& l0 j3 l' p* P+ O4 a/ J7 U2 c( q
主机—配置—虚拟交换机—添加网络
" w: P# Y \ t& i% V3 o 8 Z7 z. B4 [3 m& ?5 C5 W
添加网络
! E4 h W1 U/ F* _1 Z: Y5 `% {& [
! ]! c, w. d5 L# Q- M7 ~ 选择网络类型
: k$ T& c, T$ c ?/ A
: K5 `2 A2 Y2 q3 f $ R# R! f/ l! ]& L8 [
选择交换机 ) [/ L% F- s( f% s
& G' F& T6 W# m" F$ C, A; R6 T, G 5 F/ @! ~3 h4 ?4 W' ^0 g1 s! b* M* @
指定端口属性
+ E( }. s# e5 l, |# q* Y* f7 x- u0 k" ]' ~) T
5 v3 ^+ [4 H: _IP地址配置 $ a; g; d3 H% I7 }; a
4 I& V* c4 e) @$ \$ }( f
/ T% D4 u3 z' [4 s! I验证最终信息
9 X. v. E( y) G4 Q% _! J) I o
& P8 H2 w" a( v7 {0 y 9 n) G8 i U, Z" @2 q( v
注:各节点都要添加vmotion网络,IP地址不能冲突5 V- {3 w X N4 j$ J9 k5 T/ U5 }
# w8 b' `' U3 b7 O* W6 f执行虚拟机迁移 - B, z# q" ^ i1 ?" a0 f' r
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移9 U4 {' M1 f+ U7 U+ {, w& {/ e* L
2 S, c. P8 g( Z: h
/ [/ b* D+ H' G5 J! F4 c+ H8 f
* E6 T: A; i1 u, p& {选择迁移类型
- |9 A) N6 _4 u P5 W2 F9 R' O( B5 f! v, j7 D- D9 S& h
& @) T9 @* n2 _选择计算机资源
; d$ s" d7 S! ^& m5 M0 i5 S \2 l; s, y5 M2 z* S
7 N7 J$ M* J6 G4 f& ]
选择存储 % D8 w0 `0 K4 D: s
" s% U3 V7 a* _+ N3 B: _
& r. [5 P* m* T6 O选择网络 , s& r' N4 I/ U. M% Y: t/ a
) Q! _: b) F7 k* x1 Z 7 o; C3 [; {: b
选择vmotion优先级
$ ^2 D1 s" F2 j4 m) x% E/ z' e6 k
6 G3 Z$ s: F, k9 P) Y2 M9 o, R4 } 6 H# @+ |' A! V# L4 `& m* _6 {
验证最终迁移信息
5 B1 n1 G, ~" C; B+ Y8 U) d3 ]: X
) P0 a0 q, e, J
迁移任务执行过程 ; L3 n; b* w% w- [3 f* K) I! ~
* }6 l# k% m4 D# Z
' e s! Q$ s. d# X2 t4 R
( T' e M/ t b' F, L+ N$ N
0 {5 d3 N- ~3 \* \# ?查看迁移完成的虚拟机状态 0 X2 ]: B, H' c- C8 u2 i( q$ Z
& z y' H$ L. m2 P( ~* D9 {0 s
$ r$ l- C9 l( t3 k# g" G* e验证迁移之后的虚拟机网络连通性
: K3 {: B( t& ?0 j, l0 {( q$ K1 D; _$ y, w0 U+ O8 K9 v
/ |$ _; ]# x1 l+ k' C7 u由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|