|
一、vmware esxi的安装和使用 % l& a) @ i" b: H8 i! K
vmware的主要产品:+ z9 z7 s' m( n0 w @6 d1 O6 N
2 O# c) e1 U4 w1 q& @- p6 a0 p
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环境的集中式平台
' O& }- u% ~- ?8 b% P% v" Cvmware vsphere 7 ?+ \! b8 ^# q- x
官方安装文档:VMware vSphere 文档
4 E' f% A' ?5 l5 I! I7 E / z1 f/ M( u; {1 Q: `9 w( E7 R( u
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
" W1 W# G# r# W; Q* Z6 Z* S
- e a! i9 o, gvSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
1 m8 h6 i! { |% m
* o2 x' y4 O; O9 ^) i7 A5 i' B1 m% o/ h) _( z, F
5 X! A+ v6 @: C 5 m" n# i* \. {. ]- B: Z1 n6 z
安装vmware esxi 6.7 ; H0 ?5 r! w0 M1 C9 |
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
: V* Q/ ?, s* A
" n a+ g) C. G3 J F基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本. d0 j3 t. V& v! V4 i7 e* [1 q/ {: P
, k; G& v! _4 R* E: G( t7 t' T: u- A2 Y$ ?$ X- R+ E5 @
0 L `: K# o5 C( {1 [1 A7 A- v - U# k. q) k: p/ Q, d$ u
# W. y; p. ?* H: Z
加载内核$ n) _+ I9 S3 `1 b' X3 b1 h7 T8 J
% O0 d" Z! Z5 _0 i2 _' {$ `- U/ y0 o* D7 ~% }) a8 p# }
: F$ v$ b" ~4 X加载安装程序 1 g6 p5 g" T" q. s+ ?
0 o" V2 R$ n" k3 k
; b2 [8 p9 V8 Q6 R
8 v U3 D w+ o, d8 ~确认安装6 o7 k j* s v0 W$ e$ f
; l3 {7 j6 P9 h" E ! j% v S a8 u$ R5 b9 F
; p. E- b) ?, G+ `3 ]5 ~! ^0 l ( p& U8 k7 S; d5 W! V5 a- {$ Q
按F11同意# C0 b+ `$ m7 \
1 l0 c5 D0 }$ ^- S3 f, r8 _7 a( t: p; g! o3 w2 I a h/ `0 \
; }& u! T2 O% A: y3 m
选择硬盘并安装
; j1 j! o5 x5 z " a1 o% @: f& T* _8 ?: H
( t6 [. t3 C* V1 N) P9 z
! X9 K: D" W! i设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
3 j% w7 M8 o7 d! x8 b6 O7 t
# J) R' M$ ?1 ~$ r- `; O, ]# }/ e' z: j4 W+ T. c! v5 m
. c& R; W( W# F( t- D+ A
开始安装
, S; z7 U& } o3 d
& E5 p: x; ~0 |, `, b; h7 R& s. ^6 `8 d% f+ ~5 o( P2 ^ Q- V) N
* f; r: @% o. ^5 n9 O2 m T/ [
安装完成之后会自动重启,配置相关信息然后登录5 j/ K% b0 s/ A& ~) x
/ {3 x/ c; E- b8 [4 B
9 c; k5 a% u- p- P7 A
+ \* F* D% a2 x$ b! d
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
9 h* s* b2 j# [+ k) F: ^" y 8 ]2 y4 s/ J: w* i
3 j/ T& z5 p. \- B/ b) Q) x i " w' T! X" {) l3 {) p
设置服务器IP2 V' [" e+ U" Z- ~% w
: ?6 e; }: ?6 C* \4 ]. I, c
) t* o' y& Z3 ?; ~: M0 N: }4 z) W% ~
C9 s0 L5 l: h0 X I( V9 M8 i& R& u# a: |$ \2 m( ?# z. s6 O
7 ~5 p( R4 M% t# Y% k
* R0 K$ E. ~9 I0 a" k
3 b: T1 e# b9 a2 G
重启网络服务,按Esc退出之后,再按Y确认重启网络, C Q& |: R1 p8 m/ ~
0 i( [! K9 M- k, T
, A+ X5 A; Z5 n. R$ E( u
, D2 d$ N) G$ h) C& P# \9 ?4 h
开启ssh服务,ssh登录无法输入密码解决办法
" ?, C; b/ A" f' m/ i( D# vi /etc/ssh/sshd_config k# |* H4 U& n" _
PasswordAuthentication yes #改成yes
' L2 e% K: [$ h. {1 B# /etc/init.d/SSH restart #重启ssh服务
& x \, U1 @& P* Q! I登录web管理界面
. q& y6 ]* ?7 W5 t) j) F! S+ g浏览器输入对应ip进入web管理界面
; W& Q! \5 b) I5 R6 ^; ?$ h3 n% z ) u, o# M) U9 g
. m/ s9 q1 g# b; u9 L7 Z 8 _% F6 J4 w0 X$ k
web管理界面首页
0 T x, ?9 D8 M8 P , ?2 M$ Q0 _$ [1 l: a- Z
5 K3 c+ W; ]6 I6 B5 q- \
" n s3 b: S, J' c4 W
/ C! |$ g" u; q/ ?' {) U" w! p
4 o2 ~" y% N: S+ x: A; X二、使用vsphere创建windows和centos 虚拟机 . n; b1 Z- X; t2 ~# j
通过web管理界面创建虚拟机 ! P2 [' G+ B$ X
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化2 j& w* ?8 W+ S$ h% B& R
! c" ?6 E7 M+ K7 c+ o! {: _* ZVMware workstation创建的vmware esxi虚拟机开启虚拟化 ) |: |) R" Y# K" h. y
1 ~' H8 ~# [; `' |( O/ K& m4 D ) {+ \* ~0 ~: m' V2 b
KVM创建的vmware esxi虚拟机开启虚拟化 8 X% i% {/ ]3 m
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能4 n2 @5 h& T$ m9 @% n" A
# modinfo kvm_intel | grep nested5 u, K: i% @$ Y
parm: nested:bool6 V- p) Z, e6 u
# cat /sys/module/kvm_intel/parameters/nested
7 b1 [. o" {$ |& VN
8 k" s2 O8 n1 Y, b1 W6 b: F如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错. H& p" T4 R5 P- M5 D; a) V
# modprobe -r kvm-intel
9 P( p3 q) j, u# modprobe kvm-intel nested=1" }' L! E9 D, {' {
# cat /sys/module/kvm_intel/parameters/nested1 Y. f! X' o$ K; i
Y 5 f S4 q4 y; ~6 \1 g; r+ O3 j: ^( ]
创建centos虚拟机 , U E1 L/ c9 k! p0 R2 h
创建存储目录
5 b/ y- S; R% ^6 Q2 m # U1 ~$ r* h9 j1 u* @4 {7 C
% F( i7 v, s0 T+ l0 C) `1 m' {
& x8 f, \2 H4 a8 x4 m 对应的存储目录位置$ p) B, x v B0 {3 l
+ u9 {- A, i; I, x E2 G6 Y+ }' z; I[root@localhost:~] cd vmfs/volumes/datastore1/isos/7 k/ N7 w7 h! [9 _2 J8 {6 e- Q; g
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd0 a2 R2 O, X* U4 [
/vmfs/volumes/datastore1/isos, R ^ d( D3 ?, \5 F5 c; w
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt1 p& H8 w' T4 q! T# x$ [$ ~
total 0 d! @) F( V9 N" X7 s! f
上传iso文件+ f3 E. ]. a( g9 q
$ ~1 G* E# ]: ^# v* f: G, R
" o9 {9 G9 x3 G- o: @
: ^. e, i. c" G6 i: c选择类型7 D! k$ C0 c( K7 N! s- P
9 J3 {* n) M" R. Y
9 g0 B6 q( x* K# d+ q
! P, `! t3 n( c7 |) x4 e* w; }0 b 定义虚拟机名称与版本
/ }2 J9 k% {/ ^- W' \) m! J/ E- M, Y1 W
# d1 h2 w) q$ T+ W, o( m/ w3 F; S/ f
2 B. p/ ~+ p% S) C 定义存储- |! M X: |, }* O4 j
+ |/ G% a, ^3 S) D1 M" `0 O5 |: ^ G9 I: ~. F$ A% X
* w0 A7 m$ B) h7 d1 A# ~- V
自定义相关配置 ! _* q, V! u9 P6 I/ H$ T& \
! d9 b {7 Z0 M" m+ y4 v% L# h0 H2 z
; k: | q9 u% c- i
8 R* R; b* Q/ n' s( U 2 q4 F% c5 ^9 f; r; B8 ]
确认完成信息" U6 y/ [1 X3 O0 Y" T
, [% U; S% J7 z9 O
- ~- A0 z4 w5 h+ C, \3 m% c1 J2 b
/ c' D5 P! J! [+ L6 j3 v0 O开始安装过程,具体安装步骤略 4 D8 Y' Q# p9 E; `' h) E3 g w4 n
9 x* N/ j! c( I5 B. M/ y
, q. G) c* i( o4 o; b( u1 Z2 `0 E
6 g6 A% l' z. _1 j! H3 ^6 H安装完成之后的管理界面
' ?0 p5 w& f3 M$ T# V) s% J , Y, Z# o2 {+ x6 D* d6 \9 `* z
& Y' l! A! e* r" H) f 1 p; R4 \# V1 C
创建windows虚拟机
! k+ L6 B5 \1 i0 S5 A, i+ J) z提前上传iso文件至定义的存储目录,选择类型, M7 s3 K$ s0 y% ] D+ X7 `, v4 h! g
. s/ A2 Y' G5 P3 ~1 I5 c2 ~- t1 \( F: c5 {
8 ?. Q+ V! _% @2 g3 _选择名称和客户端操作系统
( i. J5 s; H5 b# l5 ?/ c5 s
# C* \3 y6 ]9 }% n( h1 L
" K- k5 I, h9 \( z9 | 0 D& ~* R1 n" _9 w$ H6 T
选择存储
1 l& L$ t+ D* T G* P' ]# Q
8 R' ` s( _* |' z; ?# P
5 v" Z- `/ q+ E( L& N% ^& r4 r
5 H8 T. @2 V: f$ j" c$ S 自定义相关信息设置
: W" {& V$ x4 V* N, I
8 Y8 a1 T( w9 @9 {* N7 S' ?) L5 v% Y/ u
6 y- K4 `, U* @5 [0 Q: y2 g
. Y4 G- j$ A+ S( v
6 B, R) R" q- x9 [
确认完成信息
% I0 \5 l& L; F [( \7 B1 Z4 F' | i
! A2 h, U. V; f" G+ z
1 b" W1 {! t2 H$ i a- T6 Y ; n' g2 S. `9 e8 O5 N
开始安装,具体安装过程略
6 \" n. W3 o8 e# s+ q, B
" n/ r# O' H: S3 g- G
+ c. _0 W) L. F$ ^" A' t5 \4 o! m % G [: B+ S/ e, x4 g! G
/ w0 P( y* X/ F. }2 m; u
三、实现虚拟机迁移 3 y/ x6 y) M1 D3 Y! _2 z
前提要先安装好VMware vCenter Server管理程序) {* s9 l+ G* c1 p) h* d4 f
. Q+ C5 l. i, P( c2 q
安装VMware vCenter Server ! W% r s) _$ h
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
% w1 G0 ^$ w0 I0 b+ p9 v
7 H x) S( k4 [0 Z. R) d
& v) K6 l2 I0 o : l, P* M! P5 s5 C( S
S7 J% v% K4 o3 ?
" k: R! }" U. V. S( R' V3 u) C- q0 b
9 r% H6 t+ X( k
1 E- H, ?+ `# T! R0 b: T9 L; a
+ X# ?. i: l" j8 B4 H% `
6 m" W4 _/ h0 _% q1 x) v3 y G! q
# ]; I; L1 b- g+ T/ |' R8 E Z* `修改本地hosts文件
' E+ A3 p9 {! O* F% n7 z5 J 4 q, ?& y2 Q6 D
* X, N- ?# t( s. j, _! _/ w e# R- I+ A. a' |( G" b- A
$ q' H7 F3 b: Z- u
$ S1 O$ E y! {1 e7 t6 O: d6 r+ q ! f7 {* q- g) H1 z
7 ?: e8 i1 c: d" R7 L \$ K1 l
: ?7 e& B4 _ t1 Z/ Q# Q5 B% o
' u) q n! ?1 W4 M , m* ^* h8 ^5 R2 I- Z; S/ E w" W
# T1 k8 d( Z- A* i+ @& T" D2 @
! L6 \* {" o) h- [; f/ R
8 Z. }# q9 d0 Y$ e3 q ( d. d! G* z8 Z; z# J3 \
虚拟机迁移
s- J7 ?; t2 Y# J2 b( {4 O6 M实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器3 j) c* H$ @- T6 K0 j
) j* b+ H* W, J. i1 T/ j; J配置vmotion专用网络 5 f0 Y& Z; r! |2 b
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
! t) I. J& `, i& X1 G ( b9 f% B; G: c9 P- w s+ g
主机—配置—虚拟交换机—添加网络3 X) |' l( _2 ~- [
9 T1 V2 y, ~- T( W添加网络
1 s& e: a1 `4 j! Z+ v% ~" t0 T6 d1 B/ I5 H* U' K& ]+ l1 d" P
; L5 D3 P$ J4 ?) I4 {- B' k9 w 选择网络类型 8 ?4 L+ F' f& }+ Q$ m3 f8 Q+ ?
^3 C0 L- a, w! f- w
0 l+ r/ K- P" `* A% `2 ?+ }
选择交换机
$ c) z: g( |1 v5 G* S; e$ Q( R9 R- ?$ h( n' n
% r6 d4 a4 b8 u指定端口属性
' J; x1 i, U6 v/ U6 j8 D2 Q/ F
' s& E } P) J2 b: i
( _2 @" f) E' B; X5 F: V6 S2 {IP地址配置
9 B4 I/ Y4 j* \, J+ q$ A. U' G; x) q* L( d# ]- [# B0 L6 y
) s. ?9 v1 W6 L; F8 T0 Q: l
验证最终信息
( u* x3 e9 b p( ^$ H* ^0 t& A+ i. W) D% g# X8 @7 c* y
8 O4 b& G/ `6 r4 K 注:各节点都要添加vmotion网络,IP地址不能冲突. _( L% K d) Q& T7 y/ [1 \
9 @8 |( r0 u1 T1 i4 G _3 M Z执行虚拟机迁移 ; q$ e' B* Y6 V9 c% B
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
1 e) Y9 ?/ E4 a! o+ M2 U9 J- {* K% P
& Z Z, ?2 b8 C7 \6 @
7 O3 S: T/ Q8 H
9 g4 k- |. t: C4 k8 W5 M& k选择迁移类型
: x& P& b" y& ~8 I# p) s, s. H+ m6 s& a* c* ]' w
4 M6 q5 q* t. |选择计算机资源 U7 w+ D5 f) N3 M$ E4 q/ _/ }
' h, h( v# H' X1 l/ w
6 G& W: O. q' a9 L1 P$ r选择存储 ' v* p- Y* F( y# ?: d B% L7 q( x
2 S b- |6 q' L) r% n; w
, [0 g$ |1 ^/ j8 L5 O5 g9 z1 t( e
选择网络
9 _, [2 o6 Q X* c4 P: U" |- L% W
, b1 k, w1 A; a( x* ]1 y; r
选择vmotion优先级 $ V. s3 D/ A' i0 t" @
+ R- f$ n% N. ~5 |
2 j" u4 j( X8 s3 o, r 验证最终迁移信息
3 E6 ^, m; |9 H' J9 z8 r5 V1 a% c. b3 I& b
& G3 B" D: L* v# ?5 M
迁移任务执行过程
- e# z3 [8 r8 h- @3 i& ]4 X3 d# K; m2 M0 j& ]7 \
0 P& d _4 H# R0 p# V( Z' C2 e0 ?$ X
" r1 Q& Y5 y4 A$ C& d9 `* H, T; n
查看迁移完成的虚拟机状态
7 @, s7 t0 r+ n! A6 }, ~& F/ Y
0 S) T& x, M5 W- O# z$ f* f . g, P' `9 f M; I
验证迁移之后的虚拟机网络连通性 # M0 I# q6 i. V L* w: k8 K( Q2 W- k
$ d6 B; N4 A0 O8 a) n3 T0 A( v, e " K" l1 {4 p0 d5 k0 Z1 i% e I: X
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|