|
一、vmware esxi的安装和使用 4 p& M* n$ X; G- n7 j% ?
vmware的主要产品:
/ d1 M* D/ N% V7 q: |" @( b1 E; N
3 j. C! G4 K- q! w# E# @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环境的集中式平台
: \& H7 _0 V8 D: \1 kvmware vsphere 7 L) w+ A X1 `# Z! Y
官方安装文档:VMware vSphere 文档
# F B- P: x7 n0 E& [
; ~- @ t5 I$ K) C: _& ?8 VVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。6 e) y. ^% W4 `7 [" \+ C
* N7 _& E! P( y2 }, ~, Z( @vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
' A* V! P, h' t- P* w
8 U0 A9 P# U' U4 O9 _7 P
9 l5 a9 A0 T# Y8 Y " g- k1 A/ S! v8 j, @4 |- k
* d6 H, u1 V7 x# w n1 }安装vmware esxi 6.7
2 x& h5 g$ F" c- T3 A' g+ s, E3 khttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
" V o! G. ^( s2 L 8 e- I7 A/ w. {; r
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
+ S0 ~9 L: O3 o h% h2 t* [- h ) f3 T/ d" G g. i! v8 M
2 i8 I& d ~$ D$ Y# U
, N; y- Y# D% F) A& y- r' j6 d
& B" d: @% b& N: h" A# C
/ L" M0 C# @1 k! u, F1 a2 [$ \3 d" j加载内核1 v0 X, @/ h# e6 z9 b
" q5 o5 D0 y( D, N5 C2 u( X6 f! H; j4 `. q+ ^
: s' k2 B/ J/ f: C( Q
加载安装程序 6 L/ F9 X$ O1 Q6 S( |
2 o7 m# {7 x1 |+ ^, c" q) Y# ?
( h! \6 I. v; N& A
' ]: j' J9 `9 Z$ D确认安装
- s1 x: c# N3 `5 K5 j # C: `: Y: s- V
" O! ]4 r& k4 ~/ U- L8 L% O
7 I5 d2 e' X- O/ N. V" v4 D, p H# ~8 w- H2 S3 n
按F11同意* S9 p: b( F" D8 Q+ \
1 k1 c# a; f6 x1 P5 }& M
- {/ t# H- g' N1 ^4 k. I
1 w; U8 U" F) V: p+ K& {/ {# |
选择硬盘并安装% q( a" _) X6 j& U2 p1 c0 U1 w
2 n" ?- B' V" f) {) U8 `
0 z+ j5 }$ r" L
. ~5 m$ j. K y: f* D- X( K" _. d- z设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
5 _/ l6 s, r- J3 ~: T% `# c4 b
. g* R' L: ]/ K( D# p ]" w! ]7 K5 w4 l H
# g, D: k$ m# O, e8 \. K
开始安装
9 |( ?- u+ {! w6 @2 E- t2 W
/ Y# f& k8 p% ]! m/ q: ^( M! x7 K3 e
& h S+ M2 s8 G 安装完成之后会自动重启,配置相关信息然后登录: ~1 I: {# @3 Q, v! G& @1 {( Q
* @. y% Z1 a3 P* K& W" F0 N, M% d! d0 ]
7 k7 G7 ^$ U& T, \ ? 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
! _1 l, @" h& A+ M8 @0 R* E0 N% Z
1 Q9 t0 z" K$ m* P
H7 J9 K( l$ }1 i3 W 9 H; q" ]! v' P5 C
设置服务器IP5 c6 ]! P( j; T) I$ _+ K* j3 N
0 ~( Y: v8 W& D* @4 d% [2 C8 u: V" o/ s
2 z |' t$ r- W& o& ^+ H4 p. [* F+ Y/ h- _% E; ^7 G
+ F) S9 u: e: x# r* a
+ |" q S' Y' e2 R0 E : b: N$ ?5 m! C3 D+ Z9 o9 j+ ?
重启网络服务,按Esc退出之后,再按Y确认重启网络
, \$ e. @5 F% }- a - U' F- r) x& r
0 O1 Y: h" h, l5 V- Y$ n+ L- ? E0 I$ C# ^6 T& ]# Z+ t: u# }
开启ssh服务,ssh登录无法输入密码解决办法
5 S$ v8 U* X- S( N. P$ s# vi /etc/ssh/sshd_config
, P3 }- J, h/ N3 v; @1 ^PasswordAuthentication yes #改成yes: |$ b/ y% S- t7 s2 ?
# /etc/init.d/SSH restart #重启ssh服务
* `& q5 U0 X2 y# |$ A6 s4 ?登录web管理界面
0 L) a; \* o4 D9 Z: x; a浏览器输入对应ip进入web管理界面
! |6 v4 {: }8 j& A8 h
F! n3 ~, O! w+ r6 O( k0 ^( f) A% R$ q" o5 l
) ]: T5 R( U2 L% f7 G' Wweb管理界面首页
% Y+ ?# A% ?3 G
& I; |1 E: e! E, E3 I4 {5 B# K1 y8 c$ T& m9 r
; \. u9 B5 G/ L1 R, N4 J
/ y: d. v0 O% I1 l3 m% |
, M, P% j" y9 @: x4 g5 M) Y二、使用vsphere创建windows和centos 虚拟机 2 y" k- c. P' `3 \/ K# M( _. a
通过web管理界面创建虚拟机 / @, x1 [ ^' {; \
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
8 p* X5 s# f# r* O' N1 y4 f d C # H% {; p* K& Z3 |! I3 s2 @
VMware workstation创建的vmware esxi虚拟机开启虚拟化 * g$ z; r# n$ O0 B/ _8 w: D
$ @' Q1 }- t! Y; |% s7 Y8 Q' \
2 F) i% A! X$ m' ^# K5 \/ v
KVM创建的vmware esxi虚拟机开启虚拟化
" d- r) q8 V0 y5 C5 a# d检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
1 {3 x n' p0 X3 i. ^5 V# modinfo kvm_intel | grep nested
# @& _. _4 S. M! [+ t( f% kparm: nested:bool% g3 b% ?& o6 r$ t: c0 P$ I
# cat /sys/module/kvm_intel/parameters/nested ^: v7 B F- U# ]4 @ |* u
N0 p7 G2 r( D6 M( s
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
, ]) k/ t! ?9 M8 ^( g# modprobe -r kvm-intel" A3 u4 Z2 _8 A' ?
# modprobe kvm-intel nested=1
8 t4 ?1 `; ?3 w0 i9 J9 W# v) U# cat /sys/module/kvm_intel/parameters/nested
: }. \/ `; P! ?( V/ y n5 KY
: p# b* C2 Y' s5 D& O创建centos虚拟机 A& a8 U0 h# z4 A2 |
创建存储目录
, ^2 F8 y$ l) L( P0 F: I7 t3 n - n5 E7 ?, l9 Y: w9 d1 [+ j
8 r: x3 ?# G# N7 {( G % o7 q' ^1 h2 Y$ c6 g0 h2 h; J6 ]7 u
对应的存储目录位置& a& f$ W5 _, E+ q5 N3 H; x1 k
9 T7 z) v4 n7 ^; U
[root@localhost:~] cd vmfs/volumes/datastore1/isos/
0 T4 L/ P u, `6 H m" V[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd( [/ p8 P& V. \8 L2 f
/vmfs/volumes/datastore1/isos1 S4 W- j/ {, x' F! {
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
" A2 M5 ~! J# D" @ }8 \- Ltotal 0
# ]' n$ b% N- A1 W z5 }( T上传iso文件
; T5 X5 l* H' d$ H! v3 K) K# B : j. W8 o' ^. p* Q* d( Y4 c5 H
3 m7 B" v5 k& |! K5 R3 U
# x7 D$ G) q* }/ [$ n* X选择类型
& H4 R3 `6 R3 ~. E
1 M% t Y, E2 f' B% K/ ^8 U' ~- D* @/ t8 o2 V+ h1 X' n. e
! \ p }# p% J* F3 [ 定义虚拟机名称与版本
# r% l$ T2 N. m0 [. b3 a ! g, F- m1 \; Q1 O. `6 Y
( X: y/ d; U; \* q ! s8 ^3 V+ O/ `1 }! e
定义存储+ d/ r" M6 h% i3 j% x' g
z: c6 m9 C1 J/ Z+ N$ A
# e7 X# R. w8 V" K4 D : p. U1 S; D; {" X) B8 _2 P
自定义相关配置
$ b7 q9 K! h1 r: i& n# a 1 f& y6 O! N! S3 o9 X
$ E6 W6 V+ L0 y! o' Y
6 |/ H) N9 } F9 n
+ e3 o) _. z1 C7 ~0 k B4 Y % Z/ w5 U- v! `) w
确认完成信息9 P4 ?; W" _6 g
& S' s9 T7 f- H. W7 E
2 K/ a: S+ H. B1 h+ ]
# w6 E6 c) s- m! I! V
开始安装过程,具体安装步骤略 0 P b( W' p5 a
" L; x3 B1 ?& w2 v$ [* u/ B# C5 n, ]
2 K/ K M! |8 T3 I7 P7 W
安装完成之后的管理界面
6 d* N, E9 {8 V2 T9 b/ u, Y / U# \8 e; ]8 ]; G8 c
1 o' b2 q2 U' s5 b
2 S8 b9 E% V6 Y; [ H! I创建windows虚拟机 # S* i+ X8 F) A/ x% y; {1 t( |' M; x
提前上传iso文件至定义的存储目录,选择类型
" I' e8 R/ ?0 c; }
& y: r- o9 x# c/ I
1 n9 L8 a: i1 v% V ; v* J8 z0 p- v. j- @* u! h# t4 B
选择名称和客户端操作系统5 D* ^7 O/ M$ G0 ~7 j
; [) o& O6 s3 v E2 \& J
1 Q& B3 |0 X. A" f
) V1 A7 M k: K 选择存储
# n& @( x* d; ]$ @0 B: [
; q1 S) K9 S3 \$ s( v/ M" d! j; @+ x3 Y- z V
+ e& _# V/ Q j& z 自定义相关信息设置 q' ^; T, j# { s
1 m" |% E* n2 i
! h9 M* x t1 X4 x. K
7 Q8 l+ Z3 w- o) |3 H; i) u) D0 X. u0 x/ S& s: N1 W2 e! X
) C5 T' |* o `3 e
确认完成信息
6 i* B& E- M2 J/ |$ n& b ~8 t
) S$ f# a4 |/ r9 h }( g' C6 d. c: {2 r- }# ?$ |' a
; e/ b2 n F$ ~# |
开始安装,具体安装过程略
1 t( U' h" y& D+ I4 g+ a4 i * K4 N* M$ x( K
/ q5 d! b, x( x g; `$ }5 t
" m6 i$ y6 h: x( E / D2 q" O& _! ]0 w* \
三、实现虚拟机迁移 " D0 L. p% n% F6 l; N) ?. o5 r9 h
前提要先安装好VMware vCenter Server管理程序
8 O4 x9 j6 T( u G5 _
$ Z5 P' _0 `$ U) F9 E- h安装VMware vCenter Server
( X. @+ K5 r3 `$ L9 g必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
1 K" d6 r J1 k2 t 9 o2 \; w) Z! w* z8 \$ X
( H5 v# f0 ]+ p& K" v4 R# W 6 R8 Q+ C; m- ?2 c" F" N) S
K. Y' A% W, K4 c6 J6 W
8 X- J k) K9 g
3 n) I" j8 _' n% |% m- O. X! X. Y6 j/ {4 j/ g* q( F
/ s; A* }* F8 }6 t* \( a
]$ y4 u0 d7 `# U 5 |) u: E- M. S6 D$ U
修改本地hosts文件
( B! a7 L) B& \4 @ . D7 V# f3 _: @! U$ C# q9 H
; \; M7 l3 q% ?4 R % k0 d' @2 P3 Q% ?- N$ J
8 K& Q9 U2 D4 g1 o( s1 w
* W2 _* v( d d$ ]) h+ m
+ a; s4 Z8 O0 z2 C* } ) i3 [$ ]5 N. i: ]+ d
) O; f2 Z, f* X b. m, ~% a6 V ]1 D/ U5 Y1 _- m1 ~, S
9 a; f6 ^# Q/ p6 B2 U: J
8 M6 v+ R$ Q$ ^; X$ c |' k4 ^# j4 y
7 `: @ l# q$ {2 Q7 |
. H4 W- q* ]+ q2 i & \' r) w, f+ s: A
虚拟机迁移 ! `5 M, S2 [& L+ ~0 F. k
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器/ i) W/ T- f! o9 s0 C
' t j3 b1 r+ I; }( b0 I配置vmotion专用网络
$ M: ]. I2 @4 [/ w4 U在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
, w, y: Z+ u# o: m- D7 z! t1 U" T 3 G! G& b1 Y" S: Z% }; J3 k
主机—配置—虚拟交换机—添加网络! f6 Y- w: m: h
/ u; {: T4 r, L& }
添加网络
5 H0 J' F5 C( A* {, L* m, a0 ]
8 R8 x+ m) C) x2 r7 M
4 j/ v% L( x) g6 q! C" x 选择网络类型
0 H& |1 f% C4 J) @5 v: s W. H7 M( M( M6 ?
- K5 h. x6 r& ~6 N: N* v) u
选择交换机 & \/ Z* _# m2 C- l7 b* y4 u1 K- y
' C# Q* H# Y X) J+ t0 K0 P2 i5 j
5 i' S% d; l4 z6 z( p( ?
指定端口属性 # n j3 d& w1 ~7 c; Y Y0 V0 ~0 D) ?
, c( b$ V' `" A. v K) n 5 Q D. F6 t3 \1 v$ o2 t1 x
IP地址配置
& h Z/ `6 N+ P+ ]& H& r& u G3 ]2 I' K5 b y
4 |; x: I3 {: @0 C5 n% q3 E" ?
验证最终信息 % V# o- f3 h! O. B: z! d) G8 p
7 [( O. K0 A6 o" r+ l
) s# j( |$ B( C$ G 注:各节点都要添加vmotion网络,IP地址不能冲突6 x* L0 ^* Q( A0 \1 T' s! w8 S& P
9 K2 C( _; P3 U0 c/ z
执行虚拟机迁移 % k$ l$ w3 Q. E4 T$ |+ C
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移+ g! K% W9 o! h6 }. c5 v& N
! O" j2 e5 G3 ?
H+ I/ r% \$ R z1 T/ m4 c7 @ 7 \- C3 N7 A- i# t/ s
选择迁移类型
# q$ Q( x0 D# Y$ N( C$ j8 j _; p P/ @
* w) g- B% b# [, i# H
选择计算机资源 & @# X. u+ d/ M+ P7 F/ I6 A8 L
( G/ x) L3 R/ z K
7 a5 F& r3 |0 C4 p) R选择存储
+ r" _% w6 ?5 H H& s o$ Z8 z* n0 \4 a; H$ m
( J. T3 p) S8 y V1 E G6 J4 \* W选择网络 ' I9 d# ]( {3 x# z$ ]
) q' u4 T/ F1 Z1 v
: G; p6 H+ s, p: U5 k% R选择vmotion优先级
: h Z" z2 ]2 L" {3 R; N' G6 [# @( F- O4 f8 B: ]
( x" z# l0 @8 J B; V: w6 F9 R
验证最终迁移信息
! U- N( x k, k4 C, K9 A; q8 N; k2 Y2 j. r3 p6 N
9 ^0 z* ^/ N' h- I) [2 [0 V迁移任务执行过程
! v4 Y3 m. F8 W# T' H5 N, K/ ]6 `; `
/ C% Q# } i( Y* @9 L/ b* w/ H \8 W2 x- f
- c+ S/ T. ]2 u; c
查看迁移完成的虚拟机状态
7 E7 z ^% L9 F0 F% n! J: R& w! j9 Y; V1 X
. G' U, c: t/ K. L9 W( p
验证迁移之后的虚拟机网络连通性
3 u0 V" }5 Q4 y6 s
3 o5 u: |' i) b1 m( p3 L
! m* r6 d/ x/ K0 j由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|