|
一、vmware esxi的安装和使用
& T% P- N9 k, |# h& z1 o! u+ d+ {vmware的主要产品:
5 d. W. t9 D0 ]8 L$ { 7 K9 o D2 N" p. D9 O q9 t
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环境的集中式平台3 S1 ~: T+ X% ^8 @: u
vmware vsphere z2 n( o: B1 H& g: v% i
官方安装文档:VMware vSphere 文档
+ N; U |# [; j: p$ | * `2 b3 a2 p; |) S! v
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。+ e% c) m; z, _% s3 w
, \5 v% r$ c/ PvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。4 [: k# ?1 h7 o H' A
" e- {3 {" u. y: f9 W7 h5 J& U9 W" n' f) e
}9 A$ S# }0 s' R
1 j' {, A; b2 H' a
安装vmware esxi 6.7
& Q) z0 ~" H9 Q; d- P& A! Z# L5 b$ }' Ahttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录1 m K2 S/ a/ v. Y i) ^
: A5 g) d6 V& N+ U( p$ R! ~- K
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
/ U! K6 l1 h; D% a 6 E( V9 E; S9 ~
' z3 `" W0 o3 L; ]
6 L, z L3 ?" P9 m6 ^5 k+ d
; O0 _1 S# c5 F" g( |
$ r( y7 y t3 _) G9 s& v加载内核. r T L; l5 d- a
1 _5 M# `0 j7 T' g T6 b
z/ X% r) q, g( t( f
3 q, L5 X* E9 O- S: a& B加载安装程序 , k7 B& c" i# i$ ^- L9 t
% w" u9 o4 u1 _1 B6 }' A6 \
; X) f1 w9 R$ K: O8 z
! z5 F9 W' l- l9 h6 g确认安装; U7 ^1 ?2 T& F! a
1 G7 z& v2 `; r8 m7 V5 \" a5 v
5 M: h( G4 _# ^9 v3 i7 r4 R9 @& [$ o+ Y( s5 A4 ~/ W
9 B4 K# L" H# y按F11同意0 e1 x U: C3 z* }/ R
: |' O% ]( {. h% l8 }
3 _/ P8 G9 n8 B: V0 X . u8 ?1 b$ `0 I: }+ z. p
选择硬盘并安装& [! a7 {3 k( d
- Z% M7 X1 N/ t! ?% b: O9 H* f
8 l D4 v; ]8 q2 V6 V2 W : B {- d, S3 F4 q: A
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面6 a9 L" p% G! A! u6 ~8 @; e
* `; S1 E9 ^! F* W) E7 s
( |) q0 B" J* d& d* S h' X6 @. @! A& u- z; }5 ]) t( z8 v
开始安装* Z% W7 D7 F! m! Y( `" ]1 b6 q9 x. `
- |# o: s1 q* s( Q- Z3 a! J3 n
/ l4 ~& A! [; f1 A& D+ U ! J* g+ }9 E* C" T
安装完成之后会自动重启,配置相关信息然后登录
$ Z5 }4 W( j8 v. s
/ H9 \# a1 D0 n! N+ b, _: x1 [1 y( A1 a$ y( H# }! j. _9 m* m
' B( D, l, O, _0 g 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
$ o0 h2 ?4 [$ I: @$ G
0 Q. E P; f( W* N: h" _4 m+ d# H. ?( C* U- N
$ u' ~2 o6 X/ N: k' ]' f
设置服务器IP1 F" U7 R* x# j# A4 Y! Y
& ]" o: N9 V( q2 Y
8 i# e& q3 l- u6 b4 U/ y * `* c/ v" l+ a+ m' [
: A. {2 U6 j: F& ~% e
L+ c/ j% M/ A. G d5 M; {- X
z+ r- g( o5 y- ^% L1 _
$ E1 P$ G, L' v( q重启网络服务,按Esc退出之后,再按Y确认重启网络
; U$ J0 h, q# P3 I% U7 C
7 L3 p3 i2 H$ E; J3 \) X1 o5 E& ^. a5 h, Q6 _1 a
) f+ @( ~8 v+ L) ? 开启ssh服务,ssh登录无法输入密码解决办法 M) |/ p' M) W! J$ W5 f* b
# vi /etc/ssh/sshd_config) _* o6 t1 H J0 n) J
PasswordAuthentication yes #改成yes7 z ]/ J9 D# f! ]. X# B
# /etc/init.d/SSH restart #重启ssh服务 7 j5 f: x4 M( }9 B
登录web管理界面
( i) v0 w$ y* u. I; K浏览器输入对应ip进入web管理界面6 K, s* F8 k9 e$ B1 W- r8 ~1 W$ c+ y0 C
! Q2 e. W* Z4 ^" |1 k
. |9 I# @/ w/ v* L7 q+ t$ O
7 X0 w2 x7 p: u! S3 B
web管理界面首页 @* R$ Y8 q5 G+ h2 d
" z/ [" P$ X5 r1 [3 H0 Y W! `$ e* U$ }* s) ^
* x# k# J" T% T$ k8 g
* \( N7 y: u# ~' j0 x) W$ R, U5 J& z
/ l1 a# K1 Y9 I二、使用vsphere创建windows和centos 虚拟机 # B4 C3 Q0 A2 J/ ~ o
通过web管理界面创建虚拟机
1 S1 Q* y$ u7 W3 R- G5 f# W宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化
0 B# U; J" Y) a$ f
3 L# m: i9 f) o" y; t5 LVMware workstation创建的vmware esxi虚拟机开启虚拟化 8 z8 \* t, t3 x' M
) x; o7 X4 Z6 y: b: k ; n* ^9 d0 x1 n5 c. ]+ E9 f
KVM创建的vmware esxi虚拟机开启虚拟化
% g- C" [8 r% U检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
7 b: C. }8 C% ? o6 c2 @* H% q# modinfo kvm_intel | grep nested0 g- e* p1 E& i6 o( R5 M$ e/ x& T8 f% w8 K E
parm: nested:bool
7 P; F) @1 N6 ?" ?; X2 _) ~$ K6 ^# cat /sys/module/kvm_intel/parameters/nested% J. S0 M# g( O2 r) r G
N
0 e( n+ A0 s' G o如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
( ^! J% U4 V9 p* f3 P# modprobe -r kvm-intel
2 Z8 w) c# U1 I# I7 Q6 ^# modprobe kvm-intel nested=1$ O. z' O6 G4 {$ }/ @6 n3 m# a
# cat /sys/module/kvm_intel/parameters/nested9 r- T* T5 C$ B& d& ?- V: Z* w
Y , F+ z5 L! }; y7 x: p7 `8 H
创建centos虚拟机
2 b: X0 K" c8 h7 d/ r创建存储目录: ?( l* P5 O' `; P% u- b& w
3 J" i9 j! O. c z( D! P$ n; H' Y0 X: I' V4 s% p" O
; s5 d6 a% y/ M! n1 _. z8 a8 M 对应的存储目录位置4 V# }+ F- Y- W$ `9 } x1 j
& b% p+ ]" Q# ~ Z[root@localhost:~] cd vmfs/volumes/datastore1/isos/$ ^0 _# _; r4 j+ I( q
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd( @3 W8 N! n1 Q( F7 u
/vmfs/volumes/datastore1/isos7 z" ]7 U; H* h/ ]
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
1 I: P8 M4 S7 f5 i n, xtotal 0
& k3 C" g$ @6 D9 E! i& b8 T- X l上传iso文件5 A' ~) ^2 z/ E/ T3 y
- V- f! Q* ^% E: @7 E+ u# M
+ c, Y; l, l( G4 h0 @: H, ?
9 B8 X% W' i) i- q. D( P选择类型
) W! H* e6 k8 T" ^: C7 k: U
, J! f+ i. |, `/ r& w9 |
2 y+ }9 z; |- ?( I
% C6 I, A8 ?# w- ]/ N2 \ 定义虚拟机名称与版本" _+ j' P( q/ n5 }0 H
7 F" {8 K. p5 L- c
" F$ e4 a& m+ @
: U7 @% @8 r$ |2 n
定义存储
9 a8 n+ x5 t9 M9 n" D8 R
4 Q2 S) v/ x! R2 M' Q, K! [4 ]2 Z
) f3 a. T" N4 h% v自定义相关配置 ( H$ A% E3 j" |1 i- P
! Z: W, Z% t+ F. C; @- M4 k& m0 U* Q7 e. z, d% s0 \' Z: o" l0 F; M5 a
, n" d5 q O9 o9 C% W
8 E# t5 f$ d" }( @1 k [
" z$ R6 m) \4 \: ^ H# {& _ 确认完成信息
' \6 r4 S* |' [7 D# a ; k$ q: Y9 }5 c/ [5 H i0 @- p y/ F
: x, n* W% h; t% t# X" ?- C" Q9 { 5 B+ T& n& t' i1 ]! U' @3 i
开始安装过程,具体安装步骤略 . g7 h- B, A* q# y6 V! E, e! Z
2 J3 D3 M) S# w% c# |# ?% B
. ?' `/ o- m2 n9 w7 V
1 i6 F9 ?0 p* N9 W6 E安装完成之后的管理界面
( D! G2 P5 |' ]- i. A * ~! i0 E: s- F" w1 {- L9 T
9 n$ F* p, d) R
3 H5 ^- k$ M- W0 G4 J D! s* i创建windows虚拟机 4 u, Q) d- K% T) a. }
提前上传iso文件至定义的存储目录,选择类型
0 k+ P# M+ F) G9 [+ R# y2 ]* }
$ \+ A/ V" x" W/ C$ `
" A5 }0 z5 P' x
2 ?( k7 u+ t4 A: v选择名称和客户端操作系统, D( E Q) u" ~
\% |' |, F/ ]# J( y3 ]5 `' u4 M9 O
6 [! s- O0 U# K* u 选择存储
. `" { j2 F2 D- g& B" ]$ p) x - \$ \7 k4 W w; w
6 j& q* [3 L5 t/ Q: y9 J! Z
7 v# Y/ G" g: K; u
自定义相关信息设置. W) k, c+ [6 u1 q3 G
5 m8 S$ C8 m: g9 g( b7 t9 M3 y. |5 m% P) y
' m3 C# c& n$ n* y5 B. X2 [& {; ^0 E( ^9 |) t1 c
4 U5 N% Y3 x8 h3 E& T" F/ p4 {确认完成信息
( }: z+ q+ v3 ~, g& ` 9 | w% \) `- l* V, o
& O( L2 |* ~$ w5 p3 T9 x4 W/ F+ x* L
5 P. v% B/ m+ `6 W开始安装,具体安装过程略
2 y; v% N# O% |& x& `4 k' \0 v
3 y: W4 v6 [9 f
# {) w2 @; v+ J
2 c" E2 S9 E0 v2 v) n5 L
8 Z2 f d+ _+ K/ c- s三、实现虚拟机迁移 - N, N8 I/ f1 u7 G
前提要先安装好VMware vCenter Server管理程序& C! e/ s2 y2 H* T9 A) A0 x
$ `' d% I, T% S# J8 X8 N安装VMware vCenter Server
8 {8 H! o; s1 ^5 ?' w必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G- }6 I! @. `3 w6 c; l# v/ n
' t' A6 a! s( V5 _: Y# q$ ]- Y ) o% y$ u) b4 m: C+ F, ~6 }
. j# V M1 ?; a0 R( L* z `
' c5 i6 E6 f! f, [ ) W1 q( ~- z7 f% Y3 r. H/ I/ l
9 K: T6 D/ V8 R6 X7 u T. `
) ~# I1 @3 }. o7 u2 I% |; G . a: H @; k. [9 w% j" @
) w2 ]% ?) f7 F; b
6 x% y8 x2 n) F7 G
修改本地hosts文件" o, K0 l3 @' H
: `# Y& ]& f7 W8 i
5 g9 x, n+ o+ ^/ _
( d/ k' H0 A3 ]0 d/ ^4 J
+ b) R5 ~/ @9 J; g f" h+ A; m* B
; i0 W# }8 X" L5 y
7 }. j/ b v$ L1 V/ X. l
7 C; n# U# W/ P5 n) ~& f " b* d3 V6 ~' _% b$ w2 N" x: E
5 L9 h t8 K2 k3 x/ m$ u7 r
& d/ O9 T8 T4 g8 a, K$ J7 F, S
Z- w3 @( V( j7 Y6 ^. D2 I 1 P3 c1 w( z5 O& p
0 \3 j2 N& ]! O+ w, Z
+ x9 g e3 ~! V9 E( |7 r虚拟机迁移 9 [6 i( N4 D# a2 X1 J" v4 w
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
4 ^& ~4 ~9 u4 g+ A
$ |2 P2 d* a' D( _* s) N' O3 t配置vmotion专用网络 3 Z0 @( `: }0 _9 i/ f
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
" s" `- o3 v, }3 n% S : G. d% G* \1 V% H- v
主机—配置—虚拟交换机—添加网络% ]: m: r: T M# l
: `$ _* [/ ?( r% E1 `8 _: A( q: d
添加网络 8 d- l. s& p( b$ U, Y8 B: {
. ^4 F6 @8 D( G+ N6 E
4 A j7 K; e, G: o2 a% o 选择网络类型
. T" D' {( U4 r/ A( b. @7 t0 f; N# k6 ~3 h' R" p! r
; h N$ e* j2 F' W+ a
选择交换机 ; H4 `4 a1 q3 x" |# I
5 c" ? R- |7 u0 ]$ q6 @
4 I) D6 J" z6 u7 ^3 P指定端口属性
- @0 d7 \2 [+ ]3 ?
/ E6 b2 G! z* r* j
3 p1 e1 F- V- M: o/ {IP地址配置
/ E( Q% h1 A2 {1 q3 R; v% G: f# m; G8 {9 ^, ^7 [% y4 H
/ P( r- o8 A$ ~: I& h' s9 Q/ `验证最终信息 9 C: J+ c' v! p) R; @, ]
6 t3 ~/ `6 t+ K( h; l! j
+ g$ f4 ?+ L$ V5 W
注:各节点都要添加vmotion网络,IP地址不能冲突6 e* l# F3 ^& H4 C9 l: N8 Z: u
( o# _9 g9 V3 x1 z2 c5 P
执行虚拟机迁移 2 b# i) I! E) W- V @9 B
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
+ U9 i1 h$ Z5 v( A& Y2 Y8 }& T Z 4 W; A% u4 [. C' q( _0 s
$ x- x. Y% \+ y. M
' v; s: B& u1 l& c. x0 ~选择迁移类型
2 h- w P, _3 Q: r9 \: D2 p% u0 W6 a* o2 G3 Z& f6 \
9 }2 v) F$ H. x' B
选择计算机资源 ; b9 M9 `3 _+ e2 P; {# G4 {
+ N+ h4 L; U- @3 d ( z- j/ Z$ A! ~+ g7 y. B; R
选择存储
6 S8 L- h1 L0 d$ u- j/ f' t6 t0 A) o, E6 H- D$ Y
V0 w6 u6 e' C4 r, F选择网络
; s, s' y# U# B! E, d6 r: \
3 u( ?2 _2 ]2 c% t4 V7 w 2 f! p6 C- E3 C7 ?9 V
选择vmotion优先级 : Z0 e/ l% k+ G% f
/ r1 h6 h# {; d% J. T + y9 ?0 L9 x; w3 P$ ?4 `
验证最终迁移信息
/ l6 ^8 M3 e$ Q" k0 q0 U. c5 m% ?# a
2 z! w0 {, E) ]1 V% n
迁移任务执行过程 ! b: \. x8 p; E: P- e0 i) z B
6 q# U3 @% I$ Q- m4 Y/ ^2 p
7 C! z. l2 b% l \3 z
! X. b+ a: T g8 r" _& i- z
! D4 p% ^/ b! g, n2 `4 P
查看迁移完成的虚拟机状态 ' G" v; c7 K: {) a$ W1 O
- L2 R$ p% _5 U! v8 Y
! c- ^/ g2 D+ i# u( E: L验证迁移之后的虚拟机网络连通性 % U% n! I5 p. w' q' K1 Z
% ]* F4 _) k' h
) }7 N6 l/ u$ x( i由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|