|
|
一、vmware esxi的安装和使用
: B( Z7 L- D* c3 P: s1 ]vmware的主要产品:
; Y1 e# ^4 {' C' q& U) k
?9 A# ]+ w! K% qWorkstation 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环境的集中式平台
" I/ V6 o9 y3 e0 @# Xvmware vsphere
j9 V5 [% _* ?/ `: S官方安装文档:VMware vSphere 文档2 @" L* ~. I. z' O' I$ T: D
! a- R8 {4 N8 I8 P+ \% c! O! \
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
( A- x/ ` g) a. [ / `" m( u& a8 c, N7 z5 G! t, @, X
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
. U- @! U z+ z ?$ H- c) z' c. j
( _- L. U' S" x0 {8 y) j( w( P. W1 y4 S' U& \! s/ B4 ^
- F& h7 D+ w1 q4 a ' L) d( h& r6 Q# z1 W, u" j
安装vmware esxi 6.7 ) j) K2 y P3 [% i: e7 o: Q
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
3 x( V' H0 `1 C B5 V; P) W+ G
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
6 v& N( U% j, H8 V* H5 k
?3 X( e' W( F2 v0 @! L
+ g7 g. S/ k8 y- T/ e/ D, |3 a8 ]
0 ~0 v, r0 `* p! L! w) @# k , a8 @/ m8 |! B4 Z
" P. H: H1 x3 C4 Q
加载内核
' t# x5 B2 J' F
3 p! C# Q- m( Y, o& `& P
$ K% y5 D+ d$ }/ r/ e
+ }$ g& X. A8 J加载安装程序 $ B; K/ K% N6 e, c# u
; }- g, _. B# N, y O, _
; Q2 J$ ~7 r$ ~5 P- [4 {- _ / t8 \! W# R3 U! J, I! q% v: ^
确认安装: K) c9 y' g* s# H) v! f. f7 T
/ k6 }& \7 r! e7 m0 ~
0 Q0 j; k) W% K8 O4 d* ]! l; |8 q; C; T2 P% `8 W7 b
4 ~" u$ F! r* C/ o% ~8 E9 W) N1 ~按F11同意
* T2 }3 w, \# k1 d t " w/ X8 H2 N8 ~1 ]; { Z" e N
& @; T2 S) {! g) c/ t' t& W) j. g
9 ?# ?$ w* y4 _: m- K9 `' [
选择硬盘并安装
4 ]- P& ^. P6 D7 }8 D, O & T! h, K( `/ Y
% h4 O6 ?3 s/ L! [' d$ r
% [1 K, E9 F4 w. i) ?4 f
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
$ C! @: J- _2 C, x6 `8 { 1 I+ T) n; @, k
8 o4 q) Q9 P, E4 y; t
# n9 I% g+ \& o# m g- U: Q; r 开始安装( K; @7 T* w/ F7 r9 `+ l
" w u" M5 z) T W; @4 o9 ~
[- B% T$ z3 V% L# G" X. A
* T3 J4 f3 \; L7 F' H1 q 安装完成之后会自动重启,配置相关信息然后登录3 j2 \9 N/ J' T- L
1 j' ]* j: @0 d& X: g* N! Q" W: s: o6 J9 F s& L! d) z2 K
1 g2 u( \4 B8 C4 V
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码- G( ^, z0 S! d; r
! p1 t: j# k3 m8 n% ~1 r
2 z/ m2 m; X. c7 W0 ?+ h! {6 c/ Y 1 m2 @. Z/ ?" n; q/ D+ H" x
设置服务器IP
0 |* g* H( E- y0 w
6 J% @+ ?+ N z# ~3 o
: \, B$ Y" [- r* c+ L- N0 U& g ' p0 Q5 o, W( I m# I0 [
0 W: e! v/ z1 z4 G& K: u
; a8 e7 {0 [* B0 i' Q) \7 x7 _3 H' h# M9 X% |8 J8 A! Z
6 ~! H1 {3 U# W# d; ]重启网络服务,按Esc退出之后,再按Y确认重启网络
" U7 n. v- E! \0 f, D# | ( g; n9 S+ d! s8 A
6 _ c* W5 h; z5 h* U6 q
$ v$ e1 B9 s& k2 g 开启ssh服务,ssh登录无法输入密码解决办法
/ O u E# `1 X: O- r# vi /etc/ssh/sshd_config
- q$ S5 c" ` ~% s5 g, ?9 iPasswordAuthentication yes #改成yes& H3 x( s3 m& t1 P& O7 Q) J2 Q
# /etc/init.d/SSH restart #重启ssh服务
. O. V: D2 G# P+ e- U+ W登录web管理界面 # X" H. w' Z+ m I# h% X
浏览器输入对应ip进入web管理界面
, t& X+ k& ]4 I( J! A
8 Y1 i' y9 ^' B. a4 [; w# M/ s7 ?% C b( J" ~7 `: H
1 F7 M' b; L, Z! I8 A
web管理界面首页# a2 r) J6 q* L& S4 i
- z$ n9 e0 o4 n4 \( v
; Z0 I* J# o0 M0 f+ R
' G* o0 y% l; ^8 \/ V6 x - X- a. W% b1 \# n9 V% t- j
2 \: W" e5 T8 i% R; s
二、使用vsphere创建windows和centos 虚拟机 " L4 W# Y+ Q6 b) ]- _
通过web管理界面创建虚拟机
, L0 m, U2 f1 o" f" ~宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
$ ?) r, y6 W5 Y" [+ q
" }8 X2 I% l- J# z6 {/ z0 h& ]VMware workstation创建的vmware esxi虚拟机开启虚拟化
0 V6 d) O! l. F6 U
4 u/ Q& A( f0 e2 [* c7 ?* {% t7 h8 h 1 `. |+ y) |* t, `6 m, R
KVM创建的vmware esxi虚拟机开启虚拟化
& u% ^6 J: q5 P5 y. @检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
/ s& ?# H- s4 h7 g k# modinfo kvm_intel | grep nested
' m1 h1 h: \- X7 @parm: nested:bool/ Q1 J, I% P) c0 n% a- W& ?
# cat /sys/module/kvm_intel/parameters/nested
+ a% Q& H( O, _' LN
! u2 F& H$ N1 b$ I! M# T如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错# b' ]; z4 C" O. }% X' I
# modprobe -r kvm-intel
' O. X1 t4 S$ L/ m; m, G# modprobe kvm-intel nested=17 l7 D6 T9 E" X; S) g8 i! X
# cat /sys/module/kvm_intel/parameters/nested
. m4 ?5 V2 p! D+ U0 r) r0 }" fY
$ c/ ?7 N. ~0 | z创建centos虚拟机 ' l$ q6 N& r0 Y {: z1 |
创建存储目录
* e) l0 g- \! b# M# y & A/ r" G1 C! k& Y7 E! e' b* s, ~
5 S7 A0 P+ E6 N, P. g1 N) \
- x J" }# `( e; p [: z 对应的存储目录位置' p' b% \: x& g5 b' b
) d4 u \1 F, N* [9 ]3 h( g
[root@localhost:~] cd vmfs/volumes/datastore1/isos/ O1 k; m- y, _9 u( R* Z9 g0 k
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd2 i7 O7 l8 J/ U$ [ f
/vmfs/volumes/datastore1/isos
" z, I$ }/ x! b' H. q& V, }[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt5 u; g n- n7 a0 M' Y
total 0 9 ?/ u7 s i; K/ w$ O% v! s
上传iso文件. u, q7 _1 _" u9 h7 s7 B9 p1 q7 d
, u* D* }# ^! @# p, N. y) L- T/ E7 ?2 _1 p" X# I
* g7 {3 O1 J7 i; [
选择类型
8 P, ~$ ^0 V) T" u8 T# T
9 k& ^* ^8 q$ E/ {2 s% u7 h3 A% E, q. p5 S; {: b
+ P& c$ m5 L0 ^% u$ L4 W: _! P5 ?* ]4 A
定义虚拟机名称与版本
* j' c6 b' g0 ?0 x$ a
7 m `/ T% M' M9 P. w1 A/ r
5 ~/ A9 I, k( J7 w" F $ v% a- z: l r, R. ^7 o/ l2 {+ i1 b/ f
定义存储
# D+ s) Y* x( b% _. Z4 V% B; O, W
8 W* l8 M0 T/ W/ _6 X7 t" @: _8 L: K# O- R l
8 c7 N4 |; V4 L* @( ^7 Z$ R3 _3 ~
自定义相关配置 ' W6 n: l9 x9 g
" `7 F. N; u9 `- S/ {8 A* o) [! v9 h. V( K" e8 w% r4 ]
U7 x9 p& Q4 A6 o7 Z
' h; G, e* K' C0 {2 m2 l2 a; {
( ?$ B& @0 ^* a 确认完成信息
7 m( |/ E8 J3 w/ n . t, z4 V# H4 X( D# ^, @
8 _2 W2 r1 q# y$ @' W* ^* V7 V
4 T9 E6 V: }$ @! k0 H: g
开始安装过程,具体安装步骤略
- T/ N/ e, m( ]$ L
6 C- g* M# |: j# W) i; g# y- l# {$ z. G8 g
$ D( d5 b( T1 t+ R% Y# \- o, _# ^安装完成之后的管理界面
7 c" P" V7 S( E3 l9 O; p8 O ! _" t7 b1 e3 K! X# Q& |4 U
/ w1 o/ f# R& q' p
* H( D p3 Q8 E* B0 }
创建windows虚拟机 2 C/ I- {+ J5 C
提前上传iso文件至定义的存储目录,选择类型% i, a; e4 x1 D* L/ P2 u' s
: ?* ]/ Q8 |. U B, o. y8 ?, L- m3 K! ~ H2 p; y
$ ?: g6 t% P: Y, R
选择名称和客户端操作系统
/ T9 u" _- y' v. T! D$ y # x |/ j# t" U/ |
6 X7 `2 c7 I! c H, n( x1 \, Q
+ q' x p4 K2 s: V. ^! s. x/ \& k0 Y
选择存储
0 R; v5 i3 W8 X L. e T* R' O8 P , Y+ u, C2 ? N3 ]
: b d3 V3 s+ a( ?: } / e/ z. Y* S) z# E c& m$ d7 C& C
自定义相关信息设置
& C& ]. ?+ g" r% i; L
3 ?+ A3 X8 ^' m; x+ ?
! ^% X4 T N" ^. d( ]$ d8 g
H7 a5 k- k0 J; {* T" C- ^
; M+ X" ~% G4 D 0 }5 V6 e- y+ g- L2 K
确认完成信息
3 [& U: Y1 N7 Y5 |6 C 0 E% p3 U: ` @' Q9 E5 ]
; j. A: G1 X1 j$ v( i3 R9 a" J- g
7 V. k% Q) z, ]1 O开始安装,具体安装过程略
$ r9 C$ Y9 b( ~( b1 q5 z Y
4 l u1 E2 r8 @* u( H
5 n; A" O& U' p3 v M- _ : v Q4 e( R" F( }
' W' v) w) |5 I$ t三、实现虚拟机迁移
5 B$ G0 F; M4 J2 y1 t6 n* Q3 `前提要先安装好VMware vCenter Server管理程序
+ ^, {% ^% K* X6 G2 m+ o1 A7 E
8 _; w5 \) b* n5 V% ]4 S/ D, Q# c安装VMware vCenter Server
9 k0 s0 V$ i" P8 x) v必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
& t, s/ B/ `. K: l9 L
1 d1 Z M2 j1 G) | + m9 f# e. T& \
1 D9 P* Z% u, \1 P- W( n
$ a' k5 U1 D r( g" I( O" s
8 R0 h. X) R% W6 b5 R, U/ o( N " M6 s/ A; y. ~, ~) I
# C, E- ?5 K; v* j; Y
4 U4 J3 W& Q5 ^6 y
. B2 e2 |, s8 y* X+ d
" R5 z& ^- S1 r# W修改本地hosts文件 i8 H: Q" l L/ Q
% i4 J' d! ~) `% w3 |/ E* E3 U' F8 z L4 [, X
3 Y7 R: U1 E( o' [
) V+ n! J5 |, D. A0 x J8 ?0 S
" M/ C+ r- p/ Y 1 g5 H( T l# K( G4 j% a6 F( D* K; e
0 A3 l: y8 j6 q / q/ T+ W6 r% u( c, N
T# d1 J9 ]- {" F; `! p' m
. P4 j7 w# U# S/ V2 W
: l$ I( H& v& d I
0 a* D8 j1 B% x3 P% c! y3 D! @, F4 D/ C, J7 ?2 X) o6 c: Y9 k
3 |5 S9 O9 Z0 D) p* m: [
虚拟机迁移
9 O' i" {4 ^. ^4 m! a% Z实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器# R+ B/ M2 A& Q
- d' s0 _: x; L# A3 ]配置vmotion专用网络 + k2 }, a9 E+ @. B: N
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
1 t4 A/ U+ m: P7 a
3 t; J* C( o1 e2 |2 Z9 b+ l+ b9 H主机—配置—虚拟交换机—添加网络
. I# Q, Z: j' a$ a1 v ; J; i+ L- _ P+ @& d! J
添加网络 ( A1 r$ t* h+ ]( u
- ~% s+ ?7 V, y: R: C% I
Y* s7 |0 ~( W, X3 A R8 L9 f 选择网络类型 ; k1 a& _# p8 Y
5 ]' K( A3 M7 R- J5 N* m
$ T" V; U3 N! U0 k; J6 o
选择交换机
. R: V* z. P4 x9 q7 b$ W0 H0 s4 k# |( r$ @! d
# b8 H! y* E1 l, s% T, \指定端口属性 0 ^ Y8 X* \4 T( c5 t0 u* e
. C) j5 T$ l% V: W. G
# [8 B) u* H) x9 Q8 c9 S9 p
IP地址配置 ) @0 n; h, H( j( F3 o. [) {
* C* n8 u5 J3 w$ [& C, h
: W: O# e$ P: Q2 ]( o3 m9 [验证最终信息 3 X2 S5 g, M: K& q7 I+ E5 m
( I- Z4 [6 Q% I; r9 F6 f# v
8 O3 u; G1 Y& s5 b# V0 u 注:各节点都要添加vmotion网络,IP地址不能冲突
: r: @$ z0 }& c3 _" Y 2 C- |8 g0 {! V0 Y
执行虚拟机迁移
8 L! S# T& C- Y7 s$ B在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
4 B/ M& I6 f) ?3 t3 d) g0 t# ~+ K
; O, W8 s/ f4 ]: m$ Y& X
4 M D8 D+ U3 G% x% s& A & m$ W8 x8 }4 B. k7 _
选择迁移类型; f/ m1 `8 [" u4 z, j- i6 C
$ `9 u/ T5 a, o9 {5 n
0 L: X& V; P2 ?& A+ s: O: ~% y W选择计算机资源
, e: C. K5 a3 u7 _5 {) ~6 x) [$ F0 V- I
% Z4 m! Q& @$ M7 ^选择存储 ; A9 F, D# M h; c+ D
0 c' C5 h# b q$ {# \5 K' W( c# v. g
$ Z& Y+ d/ Q% L( @/ [
选择网络
6 m: ]) K& ^% k* [1 O9 y# i: Z; l0 R2 _2 p1 Y) y
& F9 W4 c' [& g5 p% Y$ G4 P# A3 ?$ \选择vmotion优先级
& o) L6 x; _2 U: f6 J# Y7 h. X. N0 b1 M1 g. ~! A$ d' a3 i
( N2 V0 g2 |4 X7 E1 }5 B- P; a) M 验证最终迁移信息 % W) n% c. Y6 i: |( _7 U
' Z3 ]2 P" u# ~$ `1 g
2 F. S+ D8 o+ G0 x% W3 B迁移任务执行过程
" f8 @6 z7 c* E+ ^. U3 d1 X4 j+ }1 ]/ H' j
* h7 A9 U- b- U& d, T
- \9 w# Y! b7 B8 O2 Z @5 G7 l) p x' @. [+ q% }) s
查看迁移完成的虚拟机状态 + ^, n9 T/ u$ g6 w- l1 o
8 x7 P1 d1 R) B$ b
# F; _. \4 Y# L; H! Q" N- K验证迁移之后的虚拟机网络连通性 ! m6 u% \1 R0 T0 y, M% I" u
H1 l) h) J1 D8 W& P4 g. U
* K$ N4 L+ c4 G+ q由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|