|
|
一、vmware esxi的安装和使用 5 e7 ~+ r" j: q' B+ ~# _3 N
vmware的主要产品:
0 i! c2 |5 ~3 F" s4 \3 o* | 0 V. i0 {5 b7 E6 q3 v) E! ?8 {
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环境的集中式平台
8 l* W1 G) e W' R) E( Ovmware vsphere
3 u& D: E2 S! {% f官方安装文档:VMware vSphere 文档
( L, o$ ?0 u: m9 f4 A; e6 D 6 b( o6 x# V( X; v _9 a
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
: E9 n2 m1 w( [ 6 g( J' k: k* D: L0 N" C$ B0 o2 A6 f# ?
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。2 c1 E5 [7 L* I4 N3 v
# j! ?. \3 |" ?- o% O! N, z2 R9 n5 H* ~$ w, x5 }, n3 L: }8 V
x# d _ ?$ w6 u, B% g8 z1 E
, [0 y5 Z$ M9 @' ^6 x2 `+ V
安装vmware esxi 6.7
6 X( Z5 E+ l( L* N+ B/ L# l6 Z dhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录, A. E! U/ {( \ k+ N
2 e3 V$ J$ E+ ^: F" y
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本% e) { n7 S: F6 r4 { y
( i& p. n& Q9 [: N* d3 q- u) S5 F. X
$ t0 L) M2 \7 D
8 I- L* x t7 R
+ l2 G( Y5 E- k7 Q + g2 u6 S9 s! [1 N+ _/ c" [1 V. ]
加载内核
- E3 v, r3 r9 C! ]4 w7 l2 g8 \ 1 c5 U$ Z ?( i9 H; B( @: J$ U3 _
6 w# }( f: ` X4 ~ S! L8 u
1 C( `0 M- N' l5 A6 N8 \加载安装程序
7 {8 [% h' W) h* n: U6 D1 w& X 7 T0 e4 W$ L+ Q8 a* K+ r5 Q4 z
. F2 ?! V/ e3 q
6 [$ K- q9 D) b
确认安装; \! `7 q* g0 r9 y" s" |$ N
0 g- d, u* P+ Y5 A& B" d
4 a1 F* S6 o. L3 a2 y0 g
8 ~# c9 y" S$ y7 L L: H* I 9 {- n- o) i3 E- f
按F11同意) Y/ p o" r( q; _( _$ E
0 g$ h* w. ^* i$ K9 f0 l3 O* ~' ]$ h% I
8 e+ {% d/ G) D4 e
选择硬盘并安装
4 j4 ^( L+ Z# d) S' c! A- n; j8 k
! K$ t" o+ ?; f6 ?6 G+ Q6 j0 W9 ~1 m H6 s( \8 m( h, j s8 Y
* t* }& j% M* z. w) ^# o2 [
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面+ J! j5 \$ x& \3 p; A# M% f. \6 s
) T! @; R: m3 g4 j H
# t- V3 ~9 S1 S3 N$ _, [6 p / A- }/ q9 m- s2 d
开始安装
$ B3 w1 C$ _0 b5 b& a
# w$ O$ `, s# ]. O0 b. Y+ N
9 m5 X+ ^5 H" ]; x* M8 ] 2 r$ t; E' t {- ]+ H( M e
安装完成之后会自动重启,配置相关信息然后登录 G. g/ k% O' n& o& ]6 j6 }
' g7 p1 @. h" ~% h. |
0 e$ r3 }) e, g" a. i
4 h" z) c/ I l% \. {1 H 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
' c2 J' W1 h8 `8 z: C* V & ?! N* e; k" M
0 F5 `5 n6 o2 O+ u. O/ O- a$ y3 c
. t# X( y k: L设置服务器IP
1 s- p6 n) R: |: |
5 ]9 V7 x$ ]) j3 C! X- F+ M* n& i7 r
4 a* k! @" W! q6 z1 a : T" @9 p6 U6 @# z, N
' j& R h* u, \4 f7 s
7 s( t* S3 W& A% ]/ Q7 i1 l3 ?! E+ i( T
$ {. T8 }" N Z; M
重启网络服务,按Esc退出之后,再按Y确认重启网络
7 C, p& J8 T6 Q% @* o8 v0 K 6 m u5 Z) o- x6 ?- ^- w
& Q& v, q Y; b' v0 [ 7 e S1 k& z" p4 Z
开启ssh服务,ssh登录无法输入密码解决办法
( X8 z0 M! i: y5 n+ p# vi /etc/ssh/sshd_config# p, [* m$ G. k8 e, H% r( j
PasswordAuthentication yes #改成yes* Q+ @- u7 { ~
# /etc/init.d/SSH restart #重启ssh服务
( k+ {2 ~3 m0 Z2 H/ ?8 r+ _登录web管理界面 9 g! r- Z# n- Y/ s- l9 A
浏览器输入对应ip进入web管理界面/ m" P7 N6 C9 B( T: A
" E" N& n. f2 K t, K
8 L% N; b0 d% E3 y2 [
. T! G1 N7 f+ @web管理界面首页
1 Q) e8 ~6 p) O( n, C
" f3 i) h* m* j) T4 N0 }$ N
/ t3 D# o, S( y8 s/ u6 p $ ?- p% Z& }; Z% w" U
( G/ b1 I. t, w: J - w" e6 V0 x# Q0 z. n
二、使用vsphere创建windows和centos 虚拟机
& `+ T/ _4 x U- w3 @通过web管理界面创建虚拟机
0 t% {7 l2 @. C) ]8 c宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化2 ]0 W* x% C; x2 K
6 @5 f* o: S5 O% t& P8 ]* XVMware workstation创建的vmware esxi虚拟机开启虚拟化
+ g; S0 Y: d$ v' n" Z7 ]
0 ^- ^) X* j7 U X& F( A
7 i7 k, B' [# q* u% e. M' w KVM创建的vmware esxi虚拟机开启虚拟化 & o! H# D7 }* i6 R
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
0 O7 T! A* S9 l& j- ?4 O# modinfo kvm_intel | grep nested5 R% p9 o* d& ^( C1 [2 K
parm: nested:bool
\1 f# i! u v# p# cat /sys/module/kvm_intel/parameters/nested
/ m9 p. y; a6 P$ k" M' S' YN
9 l( H; T+ w2 I0 N2 h如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错6 Y: k) U* t+ G: H
# modprobe -r kvm-intel
: Z. |" X1 x" s+ V# modprobe kvm-intel nested=1
3 o n3 ^# I9 F8 e! p# cat /sys/module/kvm_intel/parameters/nested- j; U* f" X! l* x
Y 7 w+ ]( l( S1 ]
创建centos虚拟机 ( Y n3 A& ^: v, [' K$ \/ s% ^
创建存储目录* M4 g5 ~, u* ~
. i) V$ c! }( a$ S
+ q4 r& m+ z# d3 l: ]: a$ h; n3 ~ 9 F1 z7 z- _* l* s a
对应的存储目录位置
( y. }8 k6 a+ }2 v
& [9 x! y4 e% ^: y! X0 N( P" z: Y[root@localhost:~] cd vmfs/volumes/datastore1/isos/: T. F" a2 A% m* i1 U
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
: L- C4 f3 x! L# q. A/vmfs/volumes/datastore1/isos
$ ]1 r: _* l6 @/ j$ p[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt$ O( L8 a% Z! F$ F/ J- N
total 0 # h0 F, w9 L0 B k/ ~$ G2 W2 Z7 C
上传iso文件
8 o: M# E& A/ S7 G# g+ {
& r: _6 ^! s( v1 l
8 t6 G6 d& u" W7 l/ ]; [2 ] 0 m* A, `& C, C
选择类型
; h& H3 a9 ^+ z3 U
4 L' E# N' E9 `8 q8 q) b
* f" x% H' T) `) E 2 c! W0 l& I9 _
定义虚拟机名称与版本/ Q9 a' W' l" { Y6 _' X8 g
; T/ g0 n+ v3 o$ @% Z# K& L8 @! P$ o
3 T) S6 t( K) F
定义存储
- S: F) j* i( i; Z X6 t . a! J0 `% c6 U$ A q) D. i
; y2 K! M: h" h( P B* n$ P0 t- A
) }) |4 t9 T {# ]) n% A8 M1 z |! x自定义相关配置
3 T- q/ D0 R7 t. \3 ]& r- k n
Q) w" d$ p2 h s3 k6 Z5 n8 R0 I0 i4 C2 Z$ V! {5 _) l
3 @. q& e! G& f& K G
9 p; Z* L- h S0 W4 ^% @# j
, K y0 P. [9 _! V 确认完成信息. V+ C1 e$ \' y. W0 w
5 F2 [9 g C; M" y- L' ~; J/ L% M8 O9 X) F3 ?. Q
$ R& d2 n$ w& g
开始安装过程,具体安装步骤略
+ z- Y+ {* w1 E2 c : v, V. ?6 J' s- w7 H
% o. p2 e" Q/ C
+ p: ` Z2 R# G; z
安装完成之后的管理界面 6 N9 r; x& I4 `2 `
' U) \0 Y) R: v A
% F _* q2 w' y2 w* h
2 c- F U7 w, h创建windows虚拟机 ]3 C! H8 u, I' {" v6 K
提前上传iso文件至定义的存储目录,选择类型
6 s% u2 Q2 |. [6 {- b: O # C _# p3 e t8 {, k& i+ f
8 d/ M# [$ K% S
: k) m( X2 P& C G9 k5 z1 W' @" |
选择名称和客户端操作系统6 r7 q- E/ Z" D# Z% l& w# A
i! S* g4 |# h* B: d
- ~! O1 S+ e; k# G5 y1 w4 [ 7 F& {* ^( P3 J5 W
选择存储
: Z3 Z8 p3 V" r2 b4 M
& [- ]* v+ Q4 V2 h& W5 l
2 D/ Q7 W6 {3 H7 g& T# l, u # _4 d6 f( C/ A3 n) x |
自定义相关信息设置
* W! Z$ A% Q3 f+ y9 o5 I ' c% y7 F" ?: o2 s% p; n1 ^2 K
1 a2 A) t0 |9 p$ c1 H" \
3 I+ Y3 ]: J- Z
' ]6 U/ ?4 M% M' j8 t2 \: j% q : S+ y. h2 @ R5 ?! T
确认完成信息
D7 t% E k5 ~# f0 W! |! @
/ ^0 t) g0 |% X- M/ m: U
1 {& V' X2 H( y+ E) V% a) G 3 z( e7 h. y8 F- T. K
开始安装,具体安装过程略( K( v4 h7 t/ N' B H" j6 k
; S- _7 e! \1 k. d$ z, R2 W# ?) U' w, I3 X
- F) y# B1 b+ ~2 ^6 i1 X$ g % f8 w0 M7 ^, d* @1 o, G
三、实现虚拟机迁移
, `8 e% u' f8 T" }, j w* Q) s+ a% e" v前提要先安装好VMware vCenter Server管理程序0 j/ T! m' F: t( _) t
) ~. t4 F7 [. n6 i0 P. x安装VMware vCenter Server
8 r; U2 s$ {3 l1 U必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G( `" V* k: j1 n
# q# ^3 |0 y) I4 [" R
; R0 v8 g, h+ C& w
) T( O0 d( t v" J3 U& p. S, b' d0 q f+ j
" V! u2 C7 d$ }7 C8 p1 g! Y
0 ~! r6 t9 Z# b+ i* g2 e: |5 [: N4 d$ o( m5 [
: g4 O- Y$ W9 }+ w# U7 @" o& H6 _2 s6 ?' \" ^
( _. G+ b# I9 M# S
修改本地hosts文件
. |6 f8 r" E( K$ o5 O - n) h% h# N+ `
" T' [: o _- M) h
( Z8 \2 f$ l( E3 X0 G
* G$ b- A! I+ Z$ z
9 h- B5 \, ~9 e4 G0 `% x 3 K% o" q# V. |: X$ m
( \0 ]+ z- X5 j4 Y1 x
" \ x6 H+ d3 G/ I) b! _. ~* d; r# }: H
2 C2 f% @8 B2 W" h& T
% l- x( u4 c3 l- }
, P& p4 A0 T `8 T% Z9 Z4 a/ o2 Z$ s* E% P ^9 j
* J* j+ k7 X# \0 B* \虚拟机迁移
1 r2 T/ F; w o2 g: v' |9 q- p: Y实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器8 F" Z! z& B- e7 B- N) p2 Z
6 D" h' j! ^$ A( x$ M2 j配置vmotion专用网络 $ b0 B: b( Z8 F/ j/ r7 C
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:, o$ A# T) ^+ t
9 N0 ]- V- i5 A$ ]! B1 _8 c7 P主机—配置—虚拟交换机—添加网络) S$ {& p) e" J- i6 C
0 I5 v5 G/ x) P X9 B添加网络
. ?+ R" c% {, |" H4 h$ ~, L
1 c5 z% ^, R S; l8 p
" i7 \- Q: ~% o 选择网络类型 6 K7 r6 O% y- c- l3 Z. Q
) ^* T* I O6 v& D5 g
; Y, [% W1 k- w% l4 Y0 K$ C; k) t选择交换机 $ F8 l4 A! x1 [+ I! @: ?( H/ E& g
' d1 }$ ^! s+ z! U: R5 ?
8 o& `: n$ D( E( r; V) N( A# c
指定端口属性
( H( R- n& u& r0 s# T9 D0 h
* C& r7 G+ I. Q% ^$ F. F 0 q$ T7 G1 F M7 ^( ]- r" @8 d' W$ E! i
IP地址配置 5 |; X0 {) M1 f' \; e0 k
% B: \# g0 {% D/ U
: u# P1 W3 v3 [8 w
验证最终信息
$ o4 |) h0 R6 T. k- h* ?/ |+ h; W3 q( y
, M' c) ~: u4 u7 f7 K3 J 注:各节点都要添加vmotion网络,IP地址不能冲突/ N) Y3 K& B; [! J8 M/ _3 b" a( P/ J
! X. r8 z- H6 W) u$ P: l执行虚拟机迁移 + _9 W7 I) W3 c: ]4 L% F4 _
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移2 J1 N b% p2 @6 s! l0 v6 W
# J- n4 ] l1 a" n: i8 Y6 n
0 k2 V( K3 P/ Q0 Q
- P/ t! \7 e3 _" u
选择迁移类型+ m% P( I( C% t3 E
( j# f# b/ y2 O( q2 J, ?
( F5 W9 E7 @/ {& }: R
选择计算机资源 ; _: U5 T2 p% I7 ^
. Y: K+ T; @3 D9 E0 G3 e ; w" ^) | B. d2 m
选择存储 7 v+ q2 c* a S q- M% E. L; ?
0 d: I% u Y, H$ g
4 o$ L8 P0 w( M; W, Z; l选择网络 . N5 e1 F' V1 g
$ M4 z3 |+ I; J6 ^& u) b J
, \! [6 o) N1 j! F$ ^) U选择vmotion优先级
6 H! c# K @+ J6 b7 Q |1 r) T' ]: E3 ]4 n6 X$ O
' B' r. V0 z9 ^3 y# C 验证最终迁移信息 6 C1 y5 i& w, z+ n& J* {
& M3 ~ v; A( ?% n. e 4 {: Z/ W6 `! J8 n1 j) S
迁移任务执行过程
: h2 r; T# o. U( f1 {" k4 {- g
+ V' @; [! E J! m- E9 v4 o, z
: B! @% p* B% o" t
7 W* H: _( k3 ]3 D- N1 e
& k# N2 w% N9 d" U7 p7 p查看迁移完成的虚拟机状态
: z" V9 n% l7 {# i! R3 Y, Y% a8 O- c- v; j. ^, N6 ?4 [
. m, ^( l2 ~/ A( }/ d: f
验证迁移之后的虚拟机网络连通性 * U; V7 i3 E$ d2 r* i$ ^4 r0 {
3 m+ _) e1 l1 I, ?: W( d & G- `6 u6 v4 ~4 Y! n% f
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|