|
|
一、vmware esxi的安装和使用
% ^/ M" x1 v$ W; ~ _: }vmware的主要产品:
) `; g* \ y4 }8 `+ X1 M + }; o ^! ]6 x( ~' ~
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环境的集中式平台1 E7 C2 z4 q& G' ?) b. u' g
vmware vsphere
1 R8 ~( E' |3 ]官方安装文档:VMware vSphere 文档% n) b& P0 u0 `0 B' {' [* ?2 i: |
: e" J& i) G" L' X
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
( s* f0 f2 H" w b3 _6 e1 i w
1 a6 ]+ J3 e; ?5 { S" WvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。$ {" s; P5 m0 r/ M
+ D( Z' T% z' k g J0 B, \
# \9 c4 p: h1 X. ~1 R0 ^# P- P o . ]% @( v" Y; m! I' `$ A; b/ `
0 i9 m0 {9 n5 }" |
安装vmware esxi 6.7
" U+ Y2 Z2 z/ q: ^; v) ghttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录" ?2 ~1 \: l& Y8 f+ t" v
& @8 @( ~; i9 j1 R* j6 c" ~( r$ J基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
7 p: o" t- X: N5 {/ m 3 a* S" ~8 N2 G* ?, b! _0 Q
: p% S# k2 T& \. }
4 X, X w$ U9 }3 Q+ ~
: R% }+ g& |# ~, G % }( m2 K) H# [7 H/ h3 R" Z% d
加载内核
! i6 C% j; W9 J- O
Q: ?' W* E4 a2 s$ f3 r
% G: u8 D2 @8 L" a$ _8 e - i8 \; _' r2 s8 h5 U# B" s& j
加载安装程序
' e, m9 g* O! f: D9 o
7 I3 y! D) n; G% u" b( z/ R, T. e7 d4 ^% l/ ~) b W
5 S% K6 h2 |2 A h/ \' N
确认安装+ R' |! I) ?) }7 H' f; y6 b8 K
* H& v3 G4 W2 X/ t0 F7 v& H2 `2 h
2 C p: m) I$ g) x2 }, q9 b3 ]0 i# f8 S3 W- m) G' \% a4 s
! v8 V0 Q4 i0 Z5 ~" p- O/ I
按F11同意
) y/ p7 y1 x+ p # q% g) f- H% \7 a$ I3 X% a
0 W6 Z) E. [9 `
2 h4 m9 j5 L' p, v! W选择硬盘并安装1 W' d" x$ y1 P7 d1 o2 ], F6 i
( Z+ V- L" T6 g: u; ]" |- k" A& I8 T& P7 B. d5 J! [; O
% J% M I: `" S7 f' ?设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面& b+ m6 d9 z* Q) ?& A- @
: k5 Q9 p4 Y0 Q( g& F1 f5 s8 R0 _6 u# C8 H1 F9 \9 f
/ B0 K+ ] H* k. b8 J9 z 开始安装
) {7 @" D+ T) b( l- _ # F' F: K4 `8 X5 {
+ N: g( b: f R: t& ^- Q
% }, \" l9 b0 j/ m4 z; e 安装完成之后会自动重启,配置相关信息然后登录9 w* X2 e0 i8 L' y7 U" p
! T U* X% I) a4 M5 g% U
* w: Q8 g% b2 d- R+ z# \7 y( @' T
- v1 m/ q! l, ?: ?& x2 E
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
8 b! w) w# `1 a( m; l5 x: M5 K ( ]3 ^+ _8 i) H7 s. V
9 [2 L" H4 x( v
: [+ k7 V; D# |" }0 _设置服务器IP! Z; J+ B6 O X" h( C1 f$ H
2 f( f, }' ]: F& ~2 o
: z, D/ X4 H( d 6 _+ ~# B& j. e7 w, F3 v
' E% @+ |8 F4 R8 m3 Y2 f; V* W
9 a& @( e0 J1 [- ?$ f) A1 D. Z) c; M& Z' s
1 C6 m# ] I; L+ B2 z- J/ V重启网络服务,按Esc退出之后,再按Y确认重启网络5 }6 x1 Y! _. r& |
6 F' S8 A, C4 F, s6 V8 e" v6 h0 N
1 e: F* w# I2 y" Y
$ C( T: B- ^1 k4 v' N1 b 开启ssh服务,ssh登录无法输入密码解决办法 : _, ?( N) a1 e
# vi /etc/ssh/sshd_config
6 o$ _3 ^% T8 QPasswordAuthentication yes #改成yes0 Q! D/ [3 W* U$ h3 e
# /etc/init.d/SSH restart #重启ssh服务 % i3 z3 A9 p l- ~/ a2 ]
登录web管理界面
0 o* c# |8 N9 s/ E: t浏览器输入对应ip进入web管理界面
( v3 I3 T* ]$ T x3 Z* n
$ {# m" F c( A6 J6 G4 {* s
" x! L" N; h3 w- @& Q& y % a4 A; y: V, ?" d7 u/ `
web管理界面首页
' q# q u3 s5 C8 J 9 m7 n3 }4 i a( P* F0 D/ H
7 `2 A' t) L# w- W0 F / B$ f( F$ B3 G Z$ s
& @7 S1 I: W% T1 u' Y
/ D2 H& }* K+ F) B; B2 E
二、使用vsphere创建windows和centos 虚拟机
9 n1 _; @. T& U: ?- \通过web管理界面创建虚拟机
6 _: F. t" W3 g/ g宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
" q) P1 i2 C* k' @
, _/ ~, K5 U/ m7 g5 Z- FVMware workstation创建的vmware esxi虚拟机开启虚拟化
( b& y: U3 H3 S2 Q* o
4 o# f* u' S: v6 a
/ u" l4 t2 O5 k# R KVM创建的vmware esxi虚拟机开启虚拟化 : S) v$ \/ o N" Z; |, g
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能# p: |$ D1 o5 z$ w: z& F8 k* p' z
# modinfo kvm_intel | grep nested
) H) T$ I, R8 Dparm: nested:bool. K0 \2 c+ b6 S: G* _) f/ x' d
# cat /sys/module/kvm_intel/parameters/nested5 c" Y. A- X" T7 { ^" A
N
% x+ a0 C9 A3 f, [/ B如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错+ |" n1 D$ D! ?7 T
# modprobe -r kvm-intel
% C( v* v- f* Q4 ~# u( ]# modprobe kvm-intel nested=1 A, r1 H/ A+ D6 R5 h0 r) ?
# cat /sys/module/kvm_intel/parameters/nested
* c5 ?$ C( }, Y/ |" D$ h+ F4 PY 8 ~4 V+ x! Z2 I" ?2 x0 z
创建centos虚拟机 x, X# q! u5 F8 V! B+ m
创建存储目录$ c; L! b+ f0 t' _7 j2 n
/ \! W( ]' k( J. v1 V4 `+ ^, K2 {) L# \/ Y
" w: Q- M) @/ E
对应的存储目录位置# x- }8 w) \/ b
- T B8 I6 u8 P[root@localhost:~] cd vmfs/volumes/datastore1/isos/! B1 x! @. O" S( N/ \
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd% D* c+ l$ M4 A- {
/vmfs/volumes/datastore1/isos4 e7 l2 s, i" M: h9 F
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt& G- B9 F9 }7 h( b' J/ P
total 0 9 o* t: T$ x2 H! J
上传iso文件1 m9 W* N7 a2 L9 @
/ r- {8 d+ ]! N* e6 L8 T8 w, U ~4 b
2 j5 c0 y$ L7 L8 x8 O/ R : s, C# D+ B/ i( i3 d
选择类型+ \1 L& I4 E6 m2 @$ a
" O' o: y- n3 N% d
8 F' v3 b" K+ _) o! a; c6 F# h 7 k5 ]' } P* O2 b% h- W
定义虚拟机名称与版本
. V" R# T V' `, p' ` 1 r, U) a, `! g0 d- s' g S! U
7 E; s- R, ^% y8 m5 F
J3 S# [% a D v8 x' g U 定义存储' f, {1 ]8 V8 w( l
0 s& N4 a M# p f. y. P5 E
$ ?& M/ Q+ S4 w2 T* V7 d9 v' z
{ g! p$ \, |2 B* ^3 F3 e
自定义相关配置 . @+ Z& u: Y4 H" i4 P
. t4 f, k& x0 X! M$ U: d6 Y3 P9 c$ q
; C3 D v! ]) i2 g+ E! m4 r2 v2 Y
" k) h3 H) @* c* N3 R
6 I, y/ D; M% P3 e7 G1 ^; p 确认完成信息# r4 k5 c% I0 G
2 j8 W9 ]; J |& C0 o& d& P
3 w; O* U+ ]$ O/ w3 }: z
5 f# e7 V! z+ @开始安装过程,具体安装步骤略
# V" B: ]" w# X8 R* r/ k5 I' E 9 O1 z, f J% s" i
) H, n7 X, z: z6 E8 a. F+ V 4 L+ w& e' N2 L0 L4 ~
安装完成之后的管理界面 : x% g* ~8 g" a' z$ ?4 L5 g
' y9 i; x5 ^4 R( j) R
9 L- I8 {# ^ \6 A1 M
9 M6 I6 J7 P. x创建windows虚拟机 % s' h/ A3 Y4 E ]
提前上传iso文件至定义的存储目录,选择类型
! y7 u, A2 X7 i: B
" B X r* `- M- O$ b6 D5 `- I; O( B- f
# ~- Y% m: ~. m a! J0 E选择名称和客户端操作系统0 C! y* i4 I# o; n, V m# O
1 x4 [) j! U6 s3 q: M- H
' S. e- N" y' ]% U/ D! g5 R j
( N, L, b7 M+ w8 c+ [+ u! g2 P 选择存储
5 A6 ^8 W. U% d7 W }/ Z. P/ q/ S' s
% {! |" T% l- ^8 h9 h
4 F# z8 Y& q4 ]9 J
& o; k6 \) N$ p$ r# Q( c$ H 自定义相关信息设置
- R, a& F6 a& s$ }0 F5 Q' B5 t
! I. k7 z& f/ | M1 Z
, t3 L( c- f( ]& k/ Y 4 D, O6 l# R. G8 Z( j4 a
2 N" J" o* @) y 3 q$ L; {' ]4 \4 J
确认完成信息
y/ K2 L i2 t ; `) a d3 j& }* E7 I/ X: G. _( x1 W
8 R! b( e; V- G6 a; i; ^
/ _ I1 _3 k6 F- b, T" d j% v开始安装,具体安装过程略& [) `. ?( w, ?1 U2 b$ |- J8 G' F
7 W% R8 k6 _" v2 W5 [2 G
/ X- j2 e2 l' W; P3 E& ?) l+ Q- R4 W
) {6 M* P$ S3 Y! i" g
6 | @4 Z& n! G9 z1 ?) D
三、实现虚拟机迁移
6 e3 @2 z6 H* j4 d9 h# U; F, ?& c# ^' ^前提要先安装好VMware vCenter Server管理程序" Z+ b3 U2 f6 e# W- t0 l* q
7 J: X8 F6 R- @7 C
安装VMware vCenter Server " P+ o! p6 i4 K& _- R
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
& s ^3 O4 H- M' E, L e8 W 1 K2 v7 u1 {) ~# A, X. @
" ~. i9 f$ I/ W- R/ ~ % m* U- T, Y3 H l- s1 o4 a: F; q
+ A: i& D9 ~ l. L: |; x2 O, z
1 }7 G. Z$ f0 d8 X
7 w9 e9 B B( Y" d+ c, m
6 T# o: K2 ?( L9 o% A . \1 E/ E1 v; Q( p$ m
' k/ a' @* i8 s& Z1 i6 Y
1 G+ D4 _. |$ Q7 G# Z: O8 i修改本地hosts文件
1 b" o/ M& d& q7 Q, H7 _; q % n- R3 N4 B+ p; s! U
0 a- ?" L4 L7 P 6 [' G1 [! W* M9 T$ u* W7 M
3 M% n( Z, @0 e4 E- H
3 `# ^6 g; a9 I5 R- x8 V
% p$ t V+ ]) r3 Y- I ' u- ^7 v! Y! C6 Y9 s8 ]; h* I
5 Z$ z$ f# ~8 K$ X
, z, i0 V( i5 O3 g
/ {# l6 k \ T! L0 p0 J [. @) _ S: }* Y9 O# m1 k
9 R9 a1 F, _& H
4 M8 {* r" A' J f
4 g0 T4 _. N$ p9 L" Z# ?7 b虚拟机迁移
- Y; c& e0 s( G5 X4 T& g, k! |* A实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
4 x+ G6 C: g- v3 I5 s) L. m
5 Q$ z# E, m! l. c- s配置vmotion专用网络 7 n! }" c1 i7 |& j% v
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:8 ]" b: C9 G1 \" f# |2 |
3 U* I7 X0 c; w0 h) B
主机—配置—虚拟交换机—添加网络
2 S3 t1 [4 g9 G$ H& P, K7 j
- [, g) i$ ^; M* n添加网络 $ {; s! U& p5 h& a2 q
' [2 e. A$ U# _2 K% j$ ?! \
+ @7 V# g b# r" t: a3 Q 选择网络类型 8 n$ J, \$ W s1 C0 D
, u; O. G. I7 D) }0 v" ^% _/ j! d
& `% R7 n) n+ O I2 M0 |选择交换机 ! ?; l; S9 }/ c9 c
# t# _8 }$ w+ i. w ~! p
; a" x8 [6 w8 S' h6 a指定端口属性
/ v( {/ Y! q2 x* {# D# E2 u9 W0 R2 @7 q3 k# [' ]7 G7 f, y: B
L2 Z! E3 [% e5 `! H/ cIP地址配置
" ?: Z" p! {5 B& w8 K7 h8 |% @7 K9 m
' N% j* S d, i
验证最终信息 4 j1 H$ {) m, r! k
# Z0 [! T- m$ ?- a4 w1 g
1 M9 F* q1 R) g1 p 注:各节点都要添加vmotion网络,IP地址不能冲突6 p$ L4 {/ i* T/ a
- W" d+ w6 Y' ?1 }5 ?
执行虚拟机迁移
+ U5 B9 a3 x! t. _0 V" N0 x, z在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
& D$ D: k% z- d ' l% r5 L% p$ N! \1 E
) W" [' }. ^# u C
, `& S& X. q& d- a3 q% M选择迁移类型
: ~6 }0 G/ g0 V. |
. O8 W. @2 ?' a. Z/ b; R' O- j+ d5 [ / _( d; j7 q$ i/ M
选择计算机资源 % c. S! z, ]" P% Z' Z$ n7 K4 p
& m$ M" l' T9 C9 b4 m. |( q
, d5 w* U, P3 X6 V) L( s选择存储 * O8 f+ J: {/ n
! {: d: b' M; T' o1 ?7 Y
; D' b( S) B0 x1 i: a
选择网络 " o0 ?- b8 c5 Z" \
; A: h) k$ a r) X; Q
, a0 x8 O/ D" _# p P选择vmotion优先级 ( d6 v5 G7 f9 P! P3 ]) K
' [ Z( y1 `: a0 k8 _ 8 s1 V) i) T p/ S0 c- t% U7 b
验证最终迁移信息 9 X a8 y, _ {8 o a4 T$ y
9 F$ z+ M6 w# g! P" x `& C$ y . ~) {3 M4 T; ^. J& }, \( Q
迁移任务执行过程 2 _* S$ ~! _, q/ j
. H4 W) i; Q0 O C3 |& n+ {7 q
$ @. t1 Y, \5 O
5 Z' O) \+ B' |- { * ^" ^ H% j6 _: F6 R* v! a! U! v
查看迁移完成的虚拟机状态
: I% N1 j% S' Q( u- |! z& r9 a" o" L) k7 X& G/ g: C! C0 a8 c
) t; J' L$ U; j/ l4 m& X验证迁移之后的虚拟机网络连通性
5 `5 o8 C4 C' \, s7 }9 x% H; U7 P
/ c/ L2 l( u+ {7 q
) R5 ?; T* F5 |& B由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|