|
一、vmware esxi的安装和使用
- R: Y% L- F' E8 `9 R4 f6 jvmware的主要产品:
( }( n5 ?' i8 k% r! f
' i7 P4 s' ^' C; N. \, _. \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环境的集中式平台
# Y! q- B9 k* h5 I# h* Dvmware vsphere
2 Q' g+ D4 v' j! Q" v5 e官方安装文档:VMware vSphere 文档
9 d2 _8 E( B$ B: ^/ [
0 D6 e/ b% }; I. Y" z4 {1 WVMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
0 O" K. H& T# a3 e' D ) T1 D" C" w, d" n5 }6 y
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
; s/ F' C% h8 K$ S/ R
2 P* R' c5 J7 L3 M6 H
# @# s" A3 t5 I/ R" C % A; N S& I5 y, [/ U9 v0 n; J
$ f) b, w0 s$ d4 o- ]& S5 i5 {! d
安装vmware esxi 6.7 4 c |7 d8 l8 u( T8 h) ~
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
0 z2 ^* i) S- l( e. }4 q + S9 [- E4 `! l! @& _% O
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本' o5 b$ Q% C) Q$ y" i! p* F' y
5 W7 V, a- f! a! f: g8 g) y! {7 T
) I# R, r9 k& E9 O" W# p6 d y
7 c" x& G i- @8 h4 J. X6 X x
8 r' a! x( V+ A6 {5 h! r+ f9 J 3 | w! r) w+ V" A5 J% D( e* M6 {; q
加载内核
; B' U$ B1 X2 |) i [
+ d5 m) J) L7 W, T) [% n" U" ~ b; m0 k
+ t% ?3 R6 _& T) E$ Y4 P
加载安装程序
( p0 B& {! b0 C- V: v 7 j% `" s& i+ ^$ j4 J7 P: p
9 ~% A. B6 F( d) g0 M% d& ^ j
" w# d3 |" Q/ M1 H9 W' `确认安装
& D5 Q& Z, J; o9 K! C+ p4 x. a ! r6 m& [' A+ h, U5 y, G4 r. y
" j5 j. }. z8 e# B: z, x5 y! k# m. E' V
! K, B& J6 N; h* P/ n
" X/ t' @) h5 g' ^+ v- ^
按F11同意
3 l) S: S6 g5 @* p) } 9 u+ G |: E. a: x. f
$ I$ w7 I. x% H& H0 J & [5 A3 R1 l( s C$ t) o" P, j* v( y
选择硬盘并安装7 I: J0 |0 }4 P8 T7 c4 K a
3 q& Q; }+ T- l% b+ ~! x, N
% i- a; |+ D0 \2 d5 S
2 v% p0 o1 I1 q# [0 R设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
. m" v% V" C" m) Q! @! F. \ 8 Z$ D, q5 q7 N8 t
& o& X7 b& r& H$ h
5 B$ T8 b2 D+ u7 H7 k( i 开始安装
5 ]2 J) @: m$ \1 C7 ` 2 l5 k+ `8 M) p' z* h* I- e; h
4 E, |: @' `3 w& f" d7 L1 l+ \+ N
J% i6 n8 d" j% w. K, K9 X/ ]6 B/ ` 安装完成之后会自动重启,配置相关信息然后登录8 K! I& a' T2 Y& H0 S( |! V
) ]0 Y$ T! N6 n- d. w8 X% i, G% y9 G
: W+ H9 s' d2 c' b# x: s: z
/ A5 |9 {8 r" d5 n9 ]4 j. w 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
* K0 c/ {8 b, D0 l# B) s
/ ~" d% ?0 {! `& Q! {/ R$ n+ u- s4 n% O4 s# i
$ U3 ]' \2 U, R3 h8 V! B设置服务器IP' c& H+ p2 z6 Z' l7 T3 a
* H3 Q2 A& O& ?* i: E v+ F7 A( Z$ \5 H: f: {8 f
6 z6 a8 [; @7 Y3 S, n$ J
9 ^2 w3 Y5 t* {8 i6 ~8 y6 W - i' r9 r/ T% {% t
. y }- x4 q/ X* L; \# x2 k ! x7 B2 C" q5 n& Y
重启网络服务,按Esc退出之后,再按Y确认重启网络
# A4 S% x+ v( i2 ]7 Y! i& m
" ?# f5 C# `; n# s1 W9 Z- Z, d. U; i& Q* l( K2 X7 Y% \
, W1 j+ K5 Y; @! m) j( [ 开启ssh服务,ssh登录无法输入密码解决办法 8 m4 Y% }5 G( |( {: W. g
# vi /etc/ssh/sshd_config+ B3 m( d+ G. V
PasswordAuthentication yes #改成yes
7 w9 m$ V4 A4 s O3 d/ {# /etc/init.d/SSH restart #重启ssh服务
: U- D! g# P2 ^' S7 ]# ^登录web管理界面 7 v9 u) _1 _ y% W
浏览器输入对应ip进入web管理界面8 L4 W3 r7 j5 e9 P3 s, s
6 b$ N, k! P8 m' d( w1 E6 C
1 t6 G; e# h5 O
* G1 S! t1 [3 u& {0 T% j
web管理界面首页
% d' N% L+ S7 d
2 ?: p) k8 }$ L0 Z& s: G4 K
7 v, R. V1 [: U, [1 w
. S+ ?1 o8 l7 ~7 H7 ] 1 L1 o( b: B6 u7 `5 A
* O7 X' F8 L" A7 N+ x. N
二、使用vsphere创建windows和centos 虚拟机 0 u U; b' D* m. H
通过web管理界面创建虚拟机
+ E4 j* X6 W4 S, v# k" c f' H宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
6 l- Y. D. r+ {4 ?+ Y) H 7 _' d: v- H, }+ @$ |
VMware workstation创建的vmware esxi虚拟机开启虚拟化
) l: e- r2 \2 p8 j7 }
7 A- H" ^1 V& q8 u! p
* m& r; N, s* t# D- { KVM创建的vmware esxi虚拟机开启虚拟化 & t. E3 h- f2 B2 b
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
) A% C$ K+ W2 N% j# modinfo kvm_intel | grep nested
* n6 n. C5 F$ _: X9 N- uparm: nested:bool
2 d, f, t3 f1 q# cat /sys/module/kvm_intel/parameters/nested
" i5 O, y8 n7 Z, b; yN
$ I+ J& [1 w9 [/ q& d6 x/ i$ S+ i! N如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
( w' G3 L8 j4 ?* e% Z+ q1 J% ^# modprobe -r kvm-intel2 }8 \+ r$ u4 y3 c
# modprobe kvm-intel nested=1: I& s+ A+ c* z4 U5 I
# cat /sys/module/kvm_intel/parameters/nested+ x% O6 N' |! t
Y 7 `& l7 O9 c+ j
创建centos虚拟机
- _1 l( B6 {, D+ n0 u1 M创建存储目录4 e6 K4 g$ V. s k
8 e* a2 ^& y5 J& N2 o1 p6 T
, A" g& U. \4 L n( @6 m
# U% _' B* y+ ?2 Y+ ~ 对应的存储目录位置
" T% H/ W& A/ o5 i 9 K( S8 q% f5 D7 I& U8 [* I" K7 E5 X$ x
[root@localhost:~] cd vmfs/volumes/datastore1/isos/' U/ h' {7 v2 X) P
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd6 A! p1 i; L, O( ~4 Z
/vmfs/volumes/datastore1/isos
; x& {+ c6 G' u[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
) g. A# m) u; d# R. ]7 Vtotal 0
( H6 ^. o4 w D5 I! G& Z9 G1 O4 c上传iso文件) v! }: `9 z! Y+ q8 ?% W
7 }; G: j, G5 D, t4 O% |' {+ |. x( D: \8 E: y# d; W& ~8 z
: w4 |# P" Q, p7 w选择类型
4 y n4 {7 U5 g$ d7 Y1 o : W; r! ]: s4 Z
! B& T; {, D5 P$ H; D7 ~4 y
( ?- E* ]; `; g) I' i1 P: ~ 定义虚拟机名称与版本6 n( d) P9 r' Z3 W3 e9 b- A6 G, @0 v
4 c7 d; _9 @" N2 r7 x( t
% n& j3 q5 @' u8 M2 E : ?! S9 f" z* p# Y( q, |) L# E
定义存储
' F# l4 Q! S# N$ P$ R7 O7 Q# i7 F
- S; t v5 g3 [7 W6 l% m* W* z+ ~ ]+ B+ z/ z& D4 C
$ G' i) U$ `0 e5 |, s, ]$ E0 c
自定义相关配置 . M9 b% [; h/ z! _2 @& R8 p! A3 P& I4 X
9 ^/ [% V: r3 D1 B/ ^* n! o
* b6 t. k( w6 a. U- G
G$ Y/ |) O/ Z! h
+ k6 q' O7 _2 G( K6 O) C( q+ D" c % ^% [$ Q! H( s5 R1 \5 b9 ^
确认完成信息
6 n5 K, L4 P U! \' q ' c/ {5 D8 L- w( L+ S7 D
$ K/ {8 q, ^; q1 a + r6 [( s) ?* O/ r+ r
开始安装过程,具体安装步骤略
o. @1 Z! H+ c; w& _
) x4 p; t/ J1 O; h* N. ^7 g
8 N" @7 Z M- g1 Z: v3 S ; F# F, j2 F0 i1 K w9 C
安装完成之后的管理界面 3 K( `! k/ `/ [: D& ~
$ R+ d4 M0 @! k
" X! e% ^& J7 V: u* Y " T, X t% C; C3 L; S7 m2 c( }
创建windows虚拟机 0 h7 P( w* C. [& L$ e
提前上传iso文件至定义的存储目录,选择类型
; J6 D$ {1 q7 k; Z9 a4 y7 v
0 U( \5 E$ `7 c+ Q: l
8 w$ [4 t+ |5 D, Y* k & S3 w2 a! ]( J
选择名称和客户端操作系统
7 J. _$ Z# X; }8 U5 p1 p; M, P* X& M
9 T! E3 w7 ]5 _7 ]( q5 y# F5 r$ z8 ?; R+ y* ]
4 r4 }9 d4 B8 K/ I 选择存储
& U: _) |& h9 F
7 ]/ Q) L# [* L+ e) ^ _6 X- } M- w8 [# \+ W# h: j" [6 [6 @
9 ^6 E& d% W4 j
自定义相关信息设置
6 _1 ~7 |* P1 h2 g . w' y/ i, y+ i8 ~2 l" r) t
0 l8 q( L2 E1 _5 V
# `5 n, i s9 M( ]. p7 l
( m5 X( v" y! f) S , x3 K6 P* E8 Y4 ?1 I' F
确认完成信息
6 y: A' t; n$ |( W/ C # {6 M4 G. n$ e+ ?
% e {9 ^+ L5 _7 b& R: I; q4 h1 `
+ H# G! A- `- i& C4 s& L开始安装,具体安装过程略
- i" H2 U5 U9 v6 ?. R5 O2 } 8 N) A# A& v4 O9 c' s
7 v" E E, U8 n, {8 }1 a x9 C, U! W! E
9 P; Y7 ?7 V) h" ?( m: Z7 M三、实现虚拟机迁移
0 P5 o1 ?# `1 S7 U4 G! W前提要先安装好VMware vCenter Server管理程序
0 b: N4 [' l/ b / ^5 K7 I: i2 n a0 f
安装VMware vCenter Server & C2 g3 P5 W; a; n/ Q. U4 F8 r
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G9 K. v8 P S* x- m, B
$ Y _) } A- B2 P' p V
S- d! t' T. l7 g) o- ?8 P( V
9 y! a2 x. m% U9 `. O( o1 s& A* h' G$ p
2 ~/ p9 e+ y, K, F! d
?# @$ i) g2 g% i% j" V
) u2 `( y" f! z) M) t
4 W) l: l7 B5 _) C- A% x
, u# q p3 Z1 |0 T7 H9 k, g! G
) O* J' Y% a6 P修改本地hosts文件
/ p$ P. h# h7 K$ a# A9 Y; [
) A* M" R! G# E" h/ R4 d" |2 E7 O T( M+ G
) f4 G" l0 _, a2 M; X( M. E# b
2 C' w9 F: p+ M1 h% \ $ N( a( P# o) j- T V
% R& R% R+ Z$ T% }6 m" |: d% [% n: Z ( _6 D' m0 D$ H; F* n+ T
7 p) S! I; H q8 C S
" i2 P$ H# e& D5 ~! \+ [ 4 e* G4 }/ `; {& e w; B/ u
8 k# Z$ J, d( F9 w6 J' `2 X
# T2 K+ y4 \7 l/ l: z: t) C, E
* C: `: [ F" O, V* u! q
, J- I" K L# [( a9 t! o4 ]
虚拟机迁移 0 b& D$ \& k) ]! @# Y( X6 [
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器8 b% I& j+ b* v, O
6 z1 g$ N; Z3 r' Q0 \配置vmotion专用网络
: b& A6 b7 g0 b! L: t6 j在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:. a- A5 [0 a8 f- y" \7 J/ m
3 j& n0 e& W2 T% X9 V7 t1 S
主机—配置—虚拟交换机—添加网络
, s/ X" S/ M! X( }- L
# E9 Z+ b9 ?$ \. D- s5 }添加网络 6 \* j8 s2 R8 h" m: l* ~4 `
* J9 G% }. L# H( |# c
/ M" P' P, w, O0 d
选择网络类型 + D4 u6 b# ?) S) C& e/ t
$ J3 V/ B) v; ^7 S' C {, a w
6 f$ R/ o0 E% ]4 O5 X
选择交换机 - R. U* C. l: P4 k8 u1 Z1 Q# w" G
% M8 r/ L/ @$ J$ s& [- K
) Y+ e6 ~$ N0 {7 l8 Q: y' j指定端口属性
! B/ g! i% ~, |4 b2 [% b D+ h: O( [. ]" B% F
3 y, [; d& e" {$ pIP地址配置 $ N9 b; X* N* `$ o
% M1 {* u* I% \" i% Q% U
" k. r9 Z8 [+ u8 c4 z4 C+ P, H验证最终信息
2 M t3 E# ~# U9 r; Y2 ^( s' k/ {, Y# g, w6 j4 d3 i
2 I7 B1 _0 `9 C, N4 i
注:各节点都要添加vmotion网络,IP地址不能冲突
* k& s' N+ w% [
9 l5 E5 b3 \% n, p4 o9 j执行虚拟机迁移
% d; d# g9 o) m在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移+ o+ ]0 z+ \3 l7 t8 Q2 i
/ [3 C! b/ i7 M! A/ O: l- ?
8 y+ H! R8 p7 v0 e 4 l- J* s5 n% v8 D$ f0 |% v0 Q
选择迁移类型
1 g% s/ u* w" g( a" k' q4 Z' [# o) A% j! v: K7 r, V& _, h
1 I' g! c& ?' ]
选择计算机资源 " e; Q2 f3 U7 G: r+ A, ~; U( i0 S' X
f* t" h4 f2 M2 n
- r, @! A" b! u9 L# L选择存储 * T( s6 e5 D- e+ L: X, }. W
% w5 K- F+ o1 {7 C" o7 C, a9 g" E6 f + B- R' Q G. r& s2 k5 o6 N" L
选择网络
& Q2 [# a% N8 [' B4 x, v$ p z; h+ G( f, B
' {# O& D5 G8 O3 A选择vmotion优先级 5 P& l1 u; d6 b p+ Z
4 d: g) A3 q. s! s. l. b) n, E
3 s' m% T, a9 @ 验证最终迁移信息 - e( k! G0 q3 [$ h
$ i! F6 J, J* S0 v
+ _8 t. f. N5 w5 }; h$ B; v迁移任务执行过程 " c7 |- t0 O; s) w% i
% P7 W0 f7 X0 m7 v8 ^3 U
' F- e" B& ^% M
! j% Z# l8 ]9 f# s' @
4 _( c+ [0 k2 X) [9 {* n; k0 n8 ^查看迁移完成的虚拟机状态 % V3 e" v- _9 `! B, F) }
& E- H- i$ C& F# W. P% f 8 y* m" y" u5 r, D3 O5 J. c
验证迁移之后的虚拟机网络连通性 8 _; f/ w+ ~7 {# ?
9 r3 r+ D+ Y. e p
; @ ~. w( F4 S- D' o- `由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|