|
|
一、vmware esxi的安装和使用
* Q4 a s O G3 O2 G1 svmware的主要产品:
" g { Y2 Q" B0 O; | ' ? D8 k9 i7 t* {5 ?( d
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环境的集中式平台
/ F6 k6 G: L- |8 ~$ j) X2 rvmware vsphere
m6 j6 P9 C8 M* M官方安装文档:VMware vSphere 文档
7 i3 y' X* ~% O9 \2 B+ t3 X2 i4 {+ ? : a6 `# _) r$ g4 q, Q6 v
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。1 Z2 c# P3 m7 A4 m. ^( D
2 h0 v6 D8 z4 U
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
+ C4 c, ^/ s! V0 r . p0 U! `$ k2 w* E9 \" C. l8 _7 D, C
) o z, f8 J3 K, T/ R" i
( r \2 ]3 F( `- M# y( d2 f $ s# F: r2 |9 o9 D8 U3 n7 }
安装vmware esxi 6.7 , Q6 ~" C$ M. p
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
1 |; l; `7 |. y$ z . f& G X2 K2 w2 e8 y, h
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
" \& T1 k5 n6 { N# ?" g8 ~ O1 l
; Z( ~, g. q6 X* b$ R) k7 D) H. Y* H. M+ P3 m/ V
[3 D$ W: m+ _7 s: k# [
! X, q& r& w- ^2 B5 y
, j, `4 R$ G8 @7 h/ v+ p
加载内核
7 m2 G8 O# i& G- j. z3 @2 r1 |: P V
! `3 `: ]! q' u" |5 {; ~# N6 n) `) Q# A, D; z
2 ~- o1 ?" O& ]加载安装程序
# j: |5 O8 @' \- p* l 3 c1 }6 t* c# I. V K! C
2 R* L: t% L( b1 I9 u6 P7 k, d
( q8 \8 A9 F1 ~确认安装& r) D+ t0 D/ [/ c& o- \/ N$ |
' n: H; i# E% B" y& G
% O/ n. R& B2 Z, m* E! h/ q' l
6 ]- r9 W# S! _
6 r, p$ Q! k6 C1 ?按F11同意
9 q% J& |7 r) W5 u- \% R! K' h4 @# G @6 W
# h- J& S' i" W7 B" A) h0 n- \
7 K+ F8 l# \" W) g0 }! @$ x c) ?* t/ V* Y3 A+ a8 W8 H
选择硬盘并安装
, [5 i) c9 d. v6 a / X7 M4 c I/ y$ F, v" o
# I5 u& I' u. k2 s9 |; H
0 p& U; S# D3 L6 M: y( A; f设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
9 q( e5 ?# ~+ A: a% m6 U / i* U4 L, _; K0 b# f
, \4 [% O2 o' e" c2 K
" P. A- i- F6 d Z3 l 开始安装+ {5 D- l+ g% \6 a+ {! O
: _' N* ]4 Y$ {
: Q2 ]6 H. `9 O9 G4 O( K c4 K, X
+ w5 l& R8 Q) `! @ 安装完成之后会自动重启,配置相关信息然后登录. E" _$ o9 C' Z2 U4 e9 H5 X7 ~
' I/ w2 ^2 C6 j9 U/ a; b# c
3 O, H0 Z5 ~, i# H! o6 l; C: M
1 r8 |# ~1 R; B h- A, K4 U 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
' y$ N$ |- q; W* v: L( S% F 8 o( f: A( B3 A
/ u6 J# t0 J$ S/ k3 z& s9 G9 u
& D# d) z! S+ ?; A1 t/ p设置服务器IP+ d: N9 m: V3 l1 ?! g' y
% W1 N3 ~8 k9 J, J9 z
2 q* }1 I# ^( U l2 a7 W- G# @
* \9 C0 R7 Q& b. S; m9 |) t d2 b$ @ 0 Y) ]( {( _6 g( m, G: d- k; x
" h! m$ E3 S. X/ q; a
' |( X- S |% Z2 f6 I9 g- b重启网络服务,按Esc退出之后,再按Y确认重启网络1 J0 f. P. K. u
& S" |" v) a- e |' S* a
; P p) q+ C# L7 r
- ]2 o, F8 a& K( E: ?9 \2 c 开启ssh服务,ssh登录无法输入密码解决办法
' s% x, V" K' @# vi /etc/ssh/sshd_config
q, d# S' L4 j% pPasswordAuthentication yes #改成yes) f4 l) J. F7 i# P
# /etc/init.d/SSH restart #重启ssh服务 # Q( R, H: ^- D" a; x
登录web管理界面
7 s: W4 c$ C% i) J5 D; P+ W3 Q浏览器输入对应ip进入web管理界面7 D6 f( x8 l, U: o+ H& F2 q3 ?$ A
y/ |8 k& \9 h* n
/ o, l2 @$ n7 L0 }' D
S, v% e& G; }& q$ tweb管理界面首页
) K, v1 o) R, q U+ j6 m: i - F+ U+ Q U. x$ F( p
( _. J3 s- f6 f0 ]( w , M' ]7 a3 Q" X v
) p5 p' r3 J2 S- D
9 u) d; {, S2 R7 I; n" g6 d二、使用vsphere创建windows和centos 虚拟机
' d B3 C/ R" Z: f: a. \( Y通过web管理界面创建虚拟机
. R+ T7 ]! _2 @6 o2 S I宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化& T5 a; o" g$ h# g" O+ X3 T7 b! _
, D" u; [5 @" H N% aVMware workstation创建的vmware esxi虚拟机开启虚拟化
' c! X4 M/ G5 }( s( Z) \
* e& |" x5 C- c
# t1 B4 D5 c9 h9 }3 H/ i4 E( R KVM创建的vmware esxi虚拟机开启虚拟化 / m- X* o8 I0 }! H- j# c
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能0 E! _" p$ C! V2 M, a5 m
# modinfo kvm_intel | grep nested/ ^" G7 r+ v4 i$ q$ x1 [+ n; M
parm: nested:bool- {; _, n# o2 H
# cat /sys/module/kvm_intel/parameters/nested
( y% c- y% @5 D. k3 {9 KN
& f5 O( a/ ?1 \! T2 ^; v5 a如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错% K) [! b2 Z& V8 t: o$ R# j
# modprobe -r kvm-intel
7 H" \: T( S: }: {6 D# modprobe kvm-intel nested=1; h& {/ Q, i5 s# C1 n3 [# y% {9 F" R
# cat /sys/module/kvm_intel/parameters/nested/ Y. z! f) G1 T" ^9 T* B: m; @
Y " v6 k/ |/ d" m" c8 ^; j; ~
创建centos虚拟机 5 C+ m, i3 g8 ^
创建存储目录# k# p, o& r/ U6 @2 H
; v- u4 @+ u1 [2 r4 D- {* F7 }
2 E$ k- o6 O7 \* `; c& E 8 }5 g% E9 n( z+ {; p3 F6 [. y6 @
对应的存储目录位置
* h, C7 M: A Q" m+ D
9 T) k6 |0 A, b[root@localhost:~] cd vmfs/volumes/datastore1/isos/
$ | N2 ?- {$ f; F[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd) \ e4 H3 K+ u
/vmfs/volumes/datastore1/isos
/ D' @ T6 \( f0 U/ q% Y[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt+ V) U B3 A: O' Y; w8 |2 K7 p
total 0 ; ?& L. [; |0 @4 y6 Y
上传iso文件
5 a9 L" k* f5 j8 f3 F: ?
8 I$ Q x8 r9 d i4 T) S
0 P1 C2 X* Q/ _7 ^
! A: y# @5 G$ W# A选择类型
7 |; p$ K/ d# F1 u: c S, B- r * L- ^. }, } F2 T$ V( |8 ^: Y
7 ^2 |0 R d+ Q0 P( y1 w
- s( t" v- Y& x9 D 定义虚拟机名称与版本
# k: U$ `$ }& E& }: u9 C
+ d; b- B0 n' }$ ~/ j1 \8 H
+ L# b: }& d# q% H; C' x 6 `( p/ ]1 w7 H- a
定义存储' L/ C3 a8 U3 a: s# L) l' P
( g7 S. x# m8 [3 m2 x
* \; f( h! G% I" L2 r
- C, M3 B7 q/ X, Z1 A
自定义相关配置 5 c4 v9 J w! g3 i) p2 i
+ F5 |; n. O6 b7 V" Q# U
. t, L0 r3 j. b7 t( a5 e5 `
4 I( E' N' c h, `! z) K& S6 S* E# H; D7 o0 b9 q" q9 G1 A5 _* c
, Y( K0 r* l1 j- t# L
确认完成信息9 w+ y# Y7 _/ ?4 c- X; j$ Q
" t6 H7 c+ u7 O+ J
2 N" I+ q0 A: U) A' _, F6 ~/ m7 ^3 z
! |4 _* C! S* b2 f
开始安装过程,具体安装步骤略 8 l+ f8 V+ X. o4 C# g
( h F( D5 G4 E6 G8 e
4 Y8 S6 L0 s9 s+ Y: d- O
$ ]" ~( ~, b) q7 d安装完成之后的管理界面
, z# f2 }/ R# j/ u( W
& y3 f; J9 r0 z: D* R2 E$ {+ o$ K) K2 ?, m4 w$ W/ H6 _
5 h/ f+ R( x( g1 P- ~# N( c7 u$ {
创建windows虚拟机
# I( g$ P* Q$ x9 e9 u8 J提前上传iso文件至定义的存储目录,选择类型
+ x% I w0 c6 E1 I , ]. p% j' p: G! N
0 e/ x/ u- n/ F. ?# G# y* c1 `
" v6 I$ E5 x! P/ r ]
选择名称和客户端操作系统: N4 F2 ^0 N$ B( z: M, _8 g
7 e! n& e" V' K; H) N
y# v1 \! Q' a2 K* @2 G6 \
6 C: m" i: Z$ ]" b* F3 A/ Y 选择存储
) Y; x) U. v6 y& B9 H6 r. v$ N 6 @. B/ Y, b( ]
' Z/ E M; a3 u, @5 q; x4 S / ~/ l- l7 C* X0 e' h' U: P
自定义相关信息设置
' R, a2 y! R" L1 F
3 @9 K9 }8 u2 W. Z9 y) ^, }+ U' |( `. y; c; Y% o
2 U, L" @5 J2 w- H6 ~+ [' e' M' Z6 x/ u, R4 Z' h' n2 u- G
; U# f6 J. r, A6 B! ~/ e9 B( F5 E
确认完成信息
, R, f- P9 h. ~: `( K
( c) J$ t. F3 q6 M# J! U7 c/ S( W3 K4 V$ N$ x& U+ q
; P* G# `+ r! }9 i: z/ b
开始安装,具体安装过程略
9 ^# p7 n- j8 b, i. U! ~ c {/ C3 _7 Z4 I
4 C! h- E* }8 K$ E# l
% D, ?% Y5 G: d+ R* x5 @8 k
+ o: Z2 n0 w0 ~& D) b3 D
三、实现虚拟机迁移
8 ^5 T4 v- i/ Y9 |0 U/ `/ U5 D前提要先安装好VMware vCenter Server管理程序
$ v6 g& n$ N, Q6 K% F0 l/ p 3 k+ Y) y: m; H" j) W' E- q5 a
安装VMware vCenter Server 6 C5 n! M% e0 c' a# \3 I @
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G( I' l" q6 ^: S$ G% `
" Y, R, O. S8 X$ o7 K% ^; k
1 l1 b; p# H' s5 o; i5 M. Z$ T9 ~5 i
8 E1 o" H' z8 M6 G$ u4 K' c
/ Q% |! i+ O3 v+ E c- @3 G / c: u8 M6 ], j0 w; g4 ]
/ }) z; b" e( B" l
7 b: G* [/ l7 G u4 {- I
/ X- G$ P7 |! z k2 F6 ^. u
; g2 S6 \4 N, y
$ u. r! {, x5 _4 o# e修改本地hosts文件$ s6 g$ R) {3 v. B
& c( e1 S7 [+ i5 O b3 N& O. B! }# v
3 e4 [) b. i5 I' t$ @5 d, z! l0 \0 i1 G7 _) m: R; b$ z! F+ `
+ N; q% E# _+ h6 i1 Q2 u C0 R
* n X# x% {) L4 ?9 ^/ m( N3 ^
3 ~; s; t" W$ l( Q
+ w0 ?* R7 Y: |4 T7 Q. M0 r
# g @# ]: a; r) l2 |/ M
z6 s/ V! o& j& p+ n0 V! I. D& W: e( J. g' w6 [5 c
' L W8 l9 F0 u: _. ~4 i9 s
& i0 J# B% n t& F( H1 m; e q
! p( v: v! d7 i% _) t; U+ ^2 c虚拟机迁移 7 w5 i: C* |* ^: u! p d1 w* B) R
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器8 a6 t6 p( @* f) v' z; _1 R
3 {! S, P/ N; T2 @& {5 P( ^配置vmotion专用网络
, `$ Y" G- r$ V3 z" R- @. g在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:) o5 m: _( l' e. h5 ~! U- p: h, I
. g8 m0 Z8 u' Z# R主机—配置—虚拟交换机—添加网络0 R! t/ r- T9 K+ L' q
3 I3 X8 D# A2 T添加网络 ; s* k* i( h3 F. [4 s
% i# d0 U, y* j$ T) c, p4 u) [ l
& P3 u, U6 _' _! c2 p" }3 J 选择网络类型
4 w' V! r- g0 T, \' s$ h- h2 `' L y( T, ~5 ~3 [4 c0 Z3 u
9 k4 L$ b3 E& \选择交换机
- e4 K! m9 A, {/ f0 h* k. A9 L- u. W4 U; E
/ ~7 ~6 q. P m7 c# d$ n; f指定端口属性
0 B1 j3 f/ f% m2 d! ^" h6 K% K& }$ ?/ ]
/ }/ j; M5 l1 l
IP地址配置
& C# y( J1 A3 l( ^4 X: V6 k
% y( t& t3 {. k6 P
# A: D/ ?2 \8 B3 h/ G) k/ r验证最终信息 3 h7 T% Q8 x( O& v3 w
8 C5 m- A8 J1 A: n' L: J+ N8 n
. w) J% _8 f) e
注:各节点都要添加vmotion网络,IP地址不能冲突! V3 r& e% W& E% r, G- O
0 G1 a t/ Q6 ]6 h" R+ {
执行虚拟机迁移
5 h1 P. |" W2 n6 G, h# I: o在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
$ A/ n. v7 H- l/ a3 |& y; A( A
7 T/ ]4 H/ s% t2 d+ a( x/ S! S# R: s" l( }/ r
. q8 d# C! B4 u# Q9 q; X
选择迁移类型
% M5 Q8 h) }% U: J& s0 L
* A, W' H O+ L. v7 Y
/ {0 |! \7 F, S( L选择计算机资源 6 M, }% S/ N8 N) o
, c9 P9 C7 |4 {, O5 }' f D
* u8 v4 j6 Q' {1 K8 ]! `) Z选择存储
, z; y! D w( v' B e( m4 N, e# R/ S2 |! E
1 u8 _! E' V4 h. e- u
选择网络 ( T1 Y% j+ X3 \# c" j
! Q7 A4 E( J+ f8 }
% \* B, M, D' c ?( _* Y选择vmotion优先级
! W- R( A+ T. m7 b
9 U8 H4 g C, T
+ W5 o8 b' t/ ^, P0 O 验证最终迁移信息 % Z( Y# U7 P/ R6 _
% q: W) E0 s! k y4 X$ ?. r 4 m* I+ M: @" \4 h' {
迁移任务执行过程 : l4 q: F) q' e/ Q2 j6 V- G
# o' V; |3 p5 ~8 ^6 F
! P$ _) x- j# m; z# G* S& U! @ ~+ ]% {+ ?9 x& U
( h* R' q$ Q& h0 j1 I2 S
查看迁移完成的虚拟机状态 5 e# v! ^7 [$ y6 i; S
# E* J" U8 @; i; i% m- o# t, n1 s
9 `- F( C/ R0 r$ u9 E验证迁移之后的虚拟机网络连通性
; L5 t8 b% b7 f0 k! l$ K+ U: O0 F6 Z! P, X! g, A4 ]8 v. b
6 g& i4 I* H9 Y由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|