|
一、vmware esxi的安装和使用
4 K, c# e: ~5 U8 c9 v. Avmware的主要产品:8 r9 @7 z2 N3 h* J$ k' o' _; @" h" F
& ]$ ]& F2 H* P3 n9 k
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环境的集中式平台
* Y9 F! i& ]3 }. U. f8 }6 c. G5 rvmware vsphere
# \7 H# l# V% @* @* S" b9 X5 @官方安装文档:VMware vSphere 文档$ v( |5 y& W8 a4 Z ^
$ p4 j/ a* l* @4 g T6 f% q
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。: M$ B* ^$ b7 A
2 s1 _0 q' e4 u. fvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
: Y9 T3 M$ O# U8 P: H' T , p2 o i: m( ~
" w8 l) L0 ^- f7 h' {0 Q
! U& X3 F2 W5 F+ g! t# r
N: b# e. J# s$ V. B3 h) G安装vmware esxi 6.7
' U( h0 @# |2 v, n6 Rhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录, J0 ?5 d8 r9 p- _1 U* \
- d! D2 X8 ] v6 Y
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
5 I$ D" W) D+ m" e ( ?8 u4 h1 R7 F% q
U; c4 I' { `, a* O) ~/ g
( c5 w0 _) z1 G9 F4 p+ G2 E0 ^$ { 2 o% |6 t' u& {3 W8 D% C$ I9 J1 u
; T! H! |8 x. d, I5 Q9 |- S; X
加载内核* G; L/ P8 b; Z/ X' D# p
5 @, D3 _6 N3 U2 O3 R
! J/ m& j1 e0 \3 U ; i1 r( ]8 E$ z) g% B L
加载安装程序
) f( G) }0 a' W( W0 R7 f+ {+ e! }* s
. t# f8 z; @( b2 N U: z
3 V$ y+ ^( B/ T7 d3 q8 T6 x% N 3 B/ X. D8 T- i w0 q/ a
确认安装
: r0 A5 b( y$ d( f1 r9 X & R2 d0 J$ K* e; t0 n0 S- q' }
" a4 L/ S4 |. {5 X
4 N$ S1 o7 D/ K. U0 O& b) ]# J
6 u4 E2 d) a ~: l
按F11同意3 v4 H; P! A- M
N0 \3 Y, I! w% m% h
* r" V* _. b6 E7 z9 L( a- n" e , _. A2 D) b" N! y7 P- `8 P$ s! a
选择硬盘并安装6 N( Y! k2 |2 t) l3 f
- i' |, G G! C
, r# G3 G8 k& ` 4 A/ T5 b/ e5 p+ ]) j# I
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面) J% u4 y! s' d7 F% w
. l+ A R! e2 ? c
6 ~9 S: Y7 |% H( ]
0 V% C" v" T6 s+ P6 u 开始安装
5 { T$ ?. O2 k ! u3 {5 w$ h. ?# |
1 h% o6 j: n! w/ M
! x6 q% M; V3 Z- J' L; T8 E/ n
安装完成之后会自动重启,配置相关信息然后登录
. d) h; W2 P# ` N+ U9 y
. r; y, j& M! k% y' C
# }. [: O; n5 f+ S, y! F8 B
K1 R C7 _0 Y& T+ ]6 o 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
6 C( t% F; ~& R+ W* C" d7 o C $ a# S* U2 ~9 a1 P3 x$ p% z- z
! g9 [; v& h5 d7 K* z+ R , M e: x, X4 p# ?+ h5 R. w* J
设置服务器IP, y9 a* A, F! | m1 I5 F
) |$ O) s% @, Z* |9 v+ d. @% u
) G! s' ~/ V6 L" L 5 O- S* A$ z# a: h
, n7 N2 o0 E% ]! P6 L* E
. K; W: p9 N- r$ Y# u9 g! ~: s2 ]1 }3 K* ~
% b8 B8 k% S" Q4 Z
重启网络服务,按Esc退出之后,再按Y确认重启网络
]. B) M$ C J6 Q1 n
4 C" p. f: x% z+ Q
6 E/ `, j. @" R5 e( B. d 6 }, j6 z- R% M! w# e+ X0 e4 w
开启ssh服务,ssh登录无法输入密码解决办法
q0 r" @9 ?8 ]) c3 L! w" E8 `# vi /etc/ssh/sshd_config' a, H! ?$ u) b* N! X) f
PasswordAuthentication yes #改成yes
# z3 w3 h- R0 _! [0 L$ Y' _# /etc/init.d/SSH restart #重启ssh服务 6 E6 q, [) f$ B3 d. {$ C2 @. `
登录web管理界面
2 m* T0 v) b) ~8 a& s浏览器输入对应ip进入web管理界面
8 H8 T; T7 A$ z % y) s& c4 R9 ~+ W* s
# c9 u& d3 T1 W, `# M 8 C( V; [$ Q$ i/ y
web管理界面首页* I" c( q1 w" E/ d* w3 w H9 o0 j! T
& _- V' J4 \; N* |0 T. z
1 O1 [* O" h' I3 ?6 I ; T0 n8 H( R' ~1 l. k
7 [9 [3 x4 T1 M D. ~! T: i q9 ~* o C# b$ a/ B2 B+ N, `) ]
二、使用vsphere创建windows和centos 虚拟机 , V" Y: F. [! Q( w* H
通过web管理界面创建虚拟机
/ ], Y2 M# U' M2 p, v3 Q宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
% D" A6 H+ s9 s5 h ; h; \9 A7 b5 w; ^- N
VMware workstation创建的vmware esxi虚拟机开启虚拟化 0 F. J2 N" X) C$ k
+ g, U' \/ _0 ~* T" Z8 m3 ~0 B
' C! ^. b* D7 n8 I4 {) Z1 Z* c KVM创建的vmware esxi虚拟机开启虚拟化 # m7 n! z& a) U& t) w) _
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
3 o! J2 H9 g/ i+ o& t# T# modinfo kvm_intel | grep nested
' I/ U# n/ `' C8 |# rparm: nested:bool
- c5 B+ [ ^+ k7 y7 q# cat /sys/module/kvm_intel/parameters/nested
2 D" |0 J: o$ k( n' Y) UN1 c, k, \9 e0 W9 H! C% R. x
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
' h! ?! t- A% r& _* y n! F# modprobe -r kvm-intel
W( X2 } j4 S1 d: @: H e% f. J# modprobe kvm-intel nested=1& i- @4 F( U- Y: k8 T
# cat /sys/module/kvm_intel/parameters/nested
& j# C/ M6 a% x2 A% K- \Y # ?4 _. H2 v m- @* I
创建centos虚拟机
/ m4 z2 @# e- G. w) R" d8 z创建存储目录
6 A7 l7 s, t* n/ j C8 l " L& v* L+ t/ [2 f6 z+ G8 I
0 ?+ y8 E8 P) O+ ]$ Z7 B" L ; d4 H! b5 J) }+ b4 y" H
对应的存储目录位置 @: q6 u$ h2 o% t. G# n
: t, g9 \, {) K+ E2 n4 }
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
R) C- l5 {+ b7 D6 a[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
4 Z" i/ l, f u- l$ t+ D4 S/ R/vmfs/volumes/datastore1/isos
* n S2 l" X7 B+ _3 r1 S- c[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
( Y) ?2 b% o, A( z- B! itotal 0 * t4 U/ ~) D) H7 Y6 X! I/ p- W
上传iso文件
! U5 e& [, Y. g7 Q' u( ` ) u! y# M; u( D
0 m6 u0 ~) }3 m( {- f& C / n. `" B; c2 Q8 C! n
选择类型" m+ J5 t4 E% }" U" s" P
4 J& D+ O! Q& x0 q6 H! Z" z6 x
2 q3 a: ?& h- f$ v. c7 [. x
# h; Z1 S _: i 定义虚拟机名称与版本
2 T! I+ X8 u. }: P0 l2 C: m9 p# j! y ; `: S* |1 G/ d) T$ }# F
8 t, k, Q& V" f
, {8 D9 y+ ^$ R 定义存储2 L8 k7 i+ a g, O9 T( O
/ u$ S. b1 T; ^3 M* ?
. E" h' u' ^( h+ j' w7 w, p
* |: W2 @2 v* _8 K; c自定义相关配置
1 ~- W% N' o9 F3 p! `
: |9 @2 d! z9 J1 w" ]8 C# c) K! c0 q
9 D3 y" C7 z) S7 m$ P! a
, r3 _ D6 \0 R, N7 ~ 6 [. ]" [# Y. o& `- L8 q
确认完成信息
8 _/ v& I: i h) ~ # _7 [- I" l" q3 D: ^8 E; J
, s5 q" L5 ^% E
4 U/ |$ B0 E# \ s5 d9 T" C开始安装过程,具体安装步骤略 , H8 R0 S, S2 H& g
+ J* D' y) E/ G- x* r$ d6 I
6 u2 N) v" r$ |. L
/ {1 a$ }7 U% U. M* Q/ Q安装完成之后的管理界面
; c( F/ H2 h& Q B& \1 s ) E( u! b) l3 @# J5 x9 j, b
& E p$ C, A. n' w4 t: o9 A
( B4 M, }" V0 W! ~% S( f# [% J
创建windows虚拟机
4 h" P W L' V7 Y% v提前上传iso文件至定义的存储目录,选择类型
/ J! B/ V7 r+ J$ {0 f' l
1 V( i8 q. y# @5 v
! N/ [ [/ S" Q |! w
3 A2 \3 s9 S8 [6 Q/ w3 d& Y选择名称和客户端操作系统( O' u' r- D0 Y P+ b# p
$ D% m- z! W4 _% ?; g( B0 K
1 n6 Y" M2 R3 L8 H; W, b . Q; Y9 n+ W& F8 s+ X/ u. _# X+ o) }
选择存储: @9 I3 K/ B! z7 ~9 ?: S8 O2 W
' T9 b( |5 r- a6 J, m# w$ c! b( G' F' J* `
4 O: ^ l ^0 e, G0 P3 y
自定义相关信息设置
* O* M5 m3 h: l7 o! y
% K, |, {6 W' ~2 @. R- @5 [6 e- N: ] s% W
2 D1 j+ X+ m3 M6 ?- w- b" ^' Z) T* K2 M+ O, v- X
6 |# t9 C9 u9 c' `4 L; u
确认完成信息
* g7 Y1 G2 [$ B. Z
$ F4 ~+ `) f2 {2 m5 k9 k# H! P3 _/ w' F
6 J; ^+ q# H8 v h
, y, ~6 C& o1 y- \开始安装,具体安装过程略; D/ z: [/ o4 G4 c" a) Z
# R" j+ a" z! P _6 S
0 U- Y6 A/ s2 M6 [5 \ o+ w( S1 h
* i: A, }# F. i% O0 q( T% E! v ; v/ y% j9 {8 |7 a3 w
三、实现虚拟机迁移
7 p9 r% d$ }. ~9 T前提要先安装好VMware vCenter Server管理程序
$ ]9 ?: F( r8 F1 v) g2 Y 6 q( X* B! N3 [ V
安装VMware vCenter Server
' j$ r& H2 R% k2 R6 _5 l4 F( M必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G; {+ a5 {) ]! T3 u% e* n7 x
E! o F! T' \& Y9 h% m2 V& M " _9 J1 h$ O$ |& i2 y: D
( | W5 g$ K' I/ b3 p+ y7 N2 i
. M3 b" u% c( E4 W
# E4 A7 g* D/ N+ O* \: n; M# E 3 a9 ~$ r& v7 i7 k% Q7 S I1 ?
: c7 V4 ^5 s2 b/ n
, y+ U0 ]0 T$ r6 z4 \' S
T! @ k0 y2 T1 e ( u" l$ y! ^7 Y( \$ j
修改本地hosts文件9 E0 S% Q' _/ {7 A* |
( G% M4 |3 ^0 _+ |
" s3 }$ m- L% i$ }( q7 E3 R
7 C; t8 j8 a4 w/ Q- L8 i6 k
# A, y. N( _8 u( \, h( ] 3 z2 ~) J% {+ s6 q
0 m( m& R4 E% Z# C 6 g7 T" \% n" H- A
+ K6 |! F9 x0 @6 w+ f
: q s9 W! a5 {! k9 ]7 x
n& O7 B0 ~! t, O
7 X% }0 O% [# `% {& m" D
" F9 K& C. m9 u/ \. k) n7 J
% S$ O! b* R7 p) i. b" _1 f& d
7 H) Y% F1 a! ?; S, E( H0 E虚拟机迁移 # b% b8 E6 _% K! k# ?9 L
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
) D5 [3 L6 F8 T& j' j
1 G. Z4 Z9 b+ n8 ^4 w' C配置vmotion专用网络 ( O' R. E7 d" G. t) @: V
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
7 O+ |- w9 H- f# y' H2 L7 v 1 ?6 E+ ?: f( b& G8 g/ x
主机—配置—虚拟交换机—添加网络- c- t3 d6 J1 Z6 p! ]
, r8 f; T, }. s- Y% z7 n' L$ n) W
添加网络 4 l f3 P; D8 V0 C! x8 m1 i
9 O o! u/ q+ C ~4 i6 Q # R/ p& S& R, V# l- f5 H7 k; X8 u( K
选择网络类型
* V1 _! H4 d( L5 _6 F0 g* b9 @1 p9 j: d1 t
) x/ A: {8 d U3 E' Y9 s
选择交换机
' F6 V9 `" U( O% G- Z7 l" B8 S2 K& y& K( M' X& W* p `$ v; O
; p) O. l, a- Y% P1 t9 @指定端口属性 # \6 y7 m/ S2 w# F+ a
+ t3 K/ s7 C4 o4 W" W$ {0 k
% a h5 i5 Z3 P0 k5 } m* s
IP地址配置 1 [: r& d' S9 A
' G; L" I' C$ U" c2 J+ V + F1 K7 Z$ u3 I# \' M0 y# F
验证最终信息 0 g8 `& Q' e4 t0 j5 M
0 s0 i7 i' o1 k; X1 Y- j8 S3 ^9 K
' `+ ^; a c- g# K 注:各节点都要添加vmotion网络,IP地址不能冲突
2 a! A2 Z: h, w3 Y6 u
; J: L" v& @& Z! G& }, x% z5 M执行虚拟机迁移
# H/ J- ?9 c" v2 a" }1 z在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移! v/ j2 x2 u# W4 D# l9 @5 E
& s) U) c" Z7 h* l
/ ?1 i' V9 F& l& Q1 w
& z* P- X6 p7 y$ p# I! ^1 B" f: d选择迁移类型
3 }0 d5 v ^# q8 F# R
6 X% {' ~# \0 G5 V$ u" G # A- I$ Z: H$ ~+ k% m0 Y* G5 b; l6 R
选择计算机资源
6 h* r( ^$ T! M+ ~4 I1 b; N6 T" c, i$ n
6 j9 @- r2 a* |2 s: T: @选择存储 , j) j9 x4 c% J6 I, M8 D1 D: {
, b- n' q/ c8 d' J& x' X6 e
8 [% t, ~4 L9 o7 n8 s选择网络
* b6 R- O* [/ w( ^8 E0 n
& v' w; `% I$ b$ n7 E
: e1 I: r7 z3 t选择vmotion优先级 4 v+ o. p( r( h% K% y0 u! B
4 D8 ~3 _- |) p
% j0 [5 k, P( O% G 验证最终迁移信息 4 V9 q. ?+ B9 T+ k8 a
! T0 m4 W% J( M4 G% B V, ^
R9 S( u& H6 Q: v5 O6 y迁移任务执行过程
% w8 l4 s9 g n% ^& }: ]
" K8 c+ ? T- n( Z . d- N+ {. l4 I/ I; J
- H, U" E5 N7 S# [ K0 N
7 v2 ` C8 t% ^* _# X6 v2 I查看迁移完成的虚拟机状态
8 n% C# m5 k' p: ~- C7 f/ I h' ^3 G4 ^) `% O2 |2 o
~( b0 T3 ?: J
验证迁移之后的虚拟机网络连通性
+ o* u1 Q. _0 ?, Z* A K+ B0 l M4 ] L i% B- y' e1 ~
, z9 P6 z% y5 n3 ?
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|