|
一、vmware esxi的安装和使用
, m0 m3 e: [8 F: |( _vmware的主要产品:6 [: r" v" E0 `/ @
0 D. R4 b2 d1 r8 U2 G' v1 WWorkstation 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环境的集中式平台+ _# p5 m+ }. _
vmware vsphere
) m! E6 o$ o6 l5 C. V0 X4 h官方安装文档:VMware vSphere 文档
! p: D c7 g8 \+ ^7 a. x ! Z9 R# o) g& _) ]
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。" G# l& O# ~7 v# s8 _( `9 S
/ p: l4 S$ b4 a! z( r3 W' R1 d! ^
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
- b8 e% A( I/ K* b! m6 [7 {1 D
5 t, \# u+ N2 w6 I6 p- A0 m: W9 b/ i' s" r; p8 m8 R. p% ?0 g
! O3 x0 D, Q7 `8 s$ E; s
! y0 K, ?6 O0 w; @9 E D* L( b安装vmware esxi 6.7 , L% O Y3 |$ e* v8 d
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录
j1 k+ p- i3 }' e1 D" A0 d P) C1 Y # P& ~# o5 O# j& J1 m5 W- M
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本
0 q2 B1 d/ `7 \9 @0 M5 D" M
7 b! }7 d. [9 o
6 H7 X4 M) ~& Y6 i
& k/ l7 @) X% f, D ) S8 G Z, m) Z* q1 L5 c) S6 ~
, t& A Q9 K$ m8 c! Q b加载内核
; y* X: A5 E! N0 L ( F) {2 P- I! h0 O, u
7 A5 \/ `* Z$ B% S! ^. n: b1 {2 B0 l
+ z+ H8 m6 N0 n' _加载安装程序 . K& Q; h8 b! p1 m8 s
% z' w- i6 F( q7 I, l0 }4 i& m2 b2 g: g. m: W4 Z
- a/ ?$ j0 S. T
确认安装3 C1 S+ V- e% f: p
2 Z4 U* X& ^$ a1 V8 R* I) U
. s% N) Y3 T& |7 b3 A. H; D
/ U. o+ N y% ^1 _! t + a. G# s( b! B" a) u2 x
按F11同意
8 [6 s5 G3 P1 r# p' h
7 Q0 \$ |4 w: i; M! E( D5 y* i) V
6 {. o% \8 ~2 }5 V" ] : f; }$ s: ^8 S: g# s0 ~8 Z
选择硬盘并安装
' u/ r+ e: b6 P4 @ t # E' ~4 H3 j `
0 d- I! b4 p2 N8 T) z' J5 n
8 I5 S# r! M3 o4 K% W# E5 {9 D- Y设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面. E! M( o" D. n. M7 {
7 B: u4 o5 ]9 A2 h
' T' m; \ E+ W0 _, V3 G7 C
, C( @6 o* ~/ N5 b @4 p u" I# C( {
开始安装. ^2 v, Z# U6 w
) N0 I7 [1 w, p7 u( J
1 Y _3 d/ G2 L& G3 Y
0 _! m+ C& X) A! [0 Q 安装完成之后会自动重启,配置相关信息然后登录
6 L. Y+ Z& A$ |9 C1 ?5 e ) K4 j G# d. T2 M
* g% W& I" Y; A; Y/ D' @# Y8 a
3 J7 \; J$ {3 G6 h 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
) X% Y( _5 \- ~' T; j4 Z* e0 @, n& y* N9 G & Y2 o6 k6 X) t& n4 ?+ Y ]( m: i
|( ~+ H, @9 [- N- T! [. q4 @
5 P# v* X0 { s% d: E
设置服务器IP/ G+ x7 w. N" a4 T5 Z
: z! B8 }' w: c* q+ \
/ h4 Z4 b+ I( H! G# S3 r 2 t* X( J0 T7 `% E3 K. ~" ^9 j4 |
4 d6 ~# i) R$ b8 T; B5 T; t* ?+ A: z
6 A. l4 I ]% U) X4 i4 |
' A- P- g/ i& R9 w9 W- l1 q
- e1 y/ t! @5 B/ K2 l: G9 L重启网络服务,按Esc退出之后,再按Y确认重启网络- j& ~' j' u( \$ Z
6 v/ z% K( r; U5 c9 j! l% \% v: o r2 G$ s% ^( g$ W* U4 ^0 C; a
3 {' O( l/ h) Q+ R$ | C8 z# N 开启ssh服务,ssh登录无法输入密码解决办法
0 _/ E. L! Z- ? q# vi /etc/ssh/sshd_config/ E: }( U7 L) B9 f7 O/ {4 z4 ^
PasswordAuthentication yes #改成yes/ A6 b1 F* q2 z
# /etc/init.d/SSH restart #重启ssh服务
) [" U/ o3 ^4 C! @登录web管理界面 ; k+ x5 D$ H( _$ z* E |
浏览器输入对应ip进入web管理界面
# v, w& h, ^+ Q5 F ( ?; E* g4 ?( h- O1 U9 w
. g/ [, F8 A; ~ 8 k, ~8 x( ~0 B; ~: l
web管理界面首页
( J( o# C' }( M6 d2 j . B+ C8 ^/ U* i# c/ A
* U5 a# `" J+ x& L9 y' K3 S7 m
/ `5 c# D8 X7 r1 R0 T, e5 Y
7 B+ |( I i/ Z9 n: H; p . v3 D- i0 L. n% X9 T3 n* J
二、使用vsphere创建windows和centos 虚拟机 9 ]7 F' B3 ?$ T
通过web管理界面创建虚拟机
% S* \0 o$ b: ?1 w! f宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化: j" g7 H6 W9 v7 F& f) F
3 Y4 a" @+ |; F* M k8 G/ h( b
VMware workstation创建的vmware esxi虚拟机开启虚拟化
+ t! @$ c7 p o2 V# a4 w9 x; E2 m8 @: p1 K0 D$ ^8 d( M% Z
. }3 c" y g3 w, Y) y9 Q( ]
KVM创建的vmware esxi虚拟机开启虚拟化
' L+ g" R1 u2 v/ E" d( v检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
# u- u* y5 b X C9 d' H. U4 f# modinfo kvm_intel | grep nested
% ^, ]$ |' o# [: ^- O' Zparm: nested:bool
. H; [0 s/ y* C# {# cat /sys/module/kvm_intel/parameters/nested
4 G1 e# a' j5 {; ?3 W. iN
) Z6 d) K) M* p/ m- h! d如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错& l! ^, w' H# h; k" @3 K( |: [) I) T
# modprobe -r kvm-intel
8 s$ p7 ]' t" o5 }# w8 w- ~# modprobe kvm-intel nested=1* O: B2 h6 R$ q7 `: M
# cat /sys/module/kvm_intel/parameters/nested
/ G, Y- ^' S: b7 J7 [, YY ; [5 b/ s. z! X ]
创建centos虚拟机
1 b3 i* `3 e) r3 C( I" w9 o创建存储目录$ [# ^) |* v5 @- n, s! C
0 U3 s7 U8 p0 p: g+ E4 X6 X! y8 o
. a; B6 |! d8 N7 l' o% E7 v 对应的存储目录位置7 `3 ~6 M( w- E- I
& s- b( D% V4 Z
[root@localhost:~] cd vmfs/volumes/datastore1/isos/) s0 b9 O6 U. h# _' d: b" e
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
8 r, z* G0 }8 A' G/vmfs/volumes/datastore1/isos. y N' \4 x' N* `" ^4 {8 G# v
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt& g1 d% O/ L2 ]5 i$ S; {7 c3 f
total 0
6 m B" s* v; a1 q& L3 Q( R t" P上传iso文件+ g6 a0 U; o4 t) s
+ R1 Y/ K8 z; K i* S
$ K0 P/ m9 t# |# x9 m, H
2 o0 V- \+ Q6 Z, g选择类型
6 O- ~' N: k5 n$ |
: e8 s' T/ n+ x3 }4 p% G0 t" W* D7 {' u8 s$ d5 }
3 `4 ?( k$ j. B$ X4 `1 Z8 a
定义虚拟机名称与版本
0 ~" g7 y6 P. V 0 X& d1 f* B2 c2 ~' R- b4 ]/ L0 |
# G# K9 J' F7 ?4 P( a! f# K- Q
5 Q1 H! ^! c5 X
定义存储
: ?, D4 F0 k4 k+ z 3 `; m5 t S C- i, `
C' T1 W* K: p7 s
9 g& V, K6 N- S4 u自定义相关配置
0 v7 D* {& j" I0 A8 _% Q/ T, S; ?# r ) C, ^, r( Z! r9 [% v, L+ x; Y
! c+ k; Y" v2 J8 Y
0 t& [9 V9 |1 ~2 S1 P5 U* Z( m
' g! M$ U, p9 r: i3 O0 Y 1 W4 ~6 E3 m; J P* b
确认完成信息
( J5 z: s* `& z3 `9 {: W9 c
9 q7 A7 H' m1 }
. J. B0 D$ G6 ^& `
. g- B; b7 z K" K( f# X: X开始安装过程,具体安装步骤略
: Q* L/ h j5 }4 z4 ]' j * d8 z6 n @5 b2 s/ M
. e5 J6 e" N5 g2 z# N3 V' ~
; h r% V/ M% t7 J
安装完成之后的管理界面 T- A# g5 _% h- F- j: _
& W4 k9 _2 @4 W5 I. J
4 \8 T9 |# r; ?$ `2 l- l4 `. A
6 L6 p, g8 q- i创建windows虚拟机 , q1 C7 b) @% _. ^, E7 ?
提前上传iso文件至定义的存储目录,选择类型! p |5 e5 J. P! o1 |3 A# @
0 z# e& U0 _" F6 A6 W
2 l( F' H6 q! c2 y6 Q5 G1 u
( w# D+ l. n( f/ E3 V
选择名称和客户端操作系统
" t" w# _3 z7 V; B4 T0 B& l * u8 N9 E, x: L$ Z
8 ~0 t/ G6 c% K6 b" d2 I6 l
! L6 U {$ v; a" N+ L- s n$ ?7 i9 | 选择存储. [) u t' [7 i
" n- n5 Q! Z- I- M' y: V. ?+ V# i
0 P: ~" v2 |; i1 X0 Z! M 自定义相关信息设置
/ j) k: d9 s. z* f D+ j
+ {$ i8 Y3 e# X1 G
+ j% o W& d* S0 I* M# h& m
& M0 E7 t, Q& |* [, [) Y! Q
; K8 h- a- U0 ` , K. [. ~4 Y/ W _# w
确认完成信息
% h- P: r8 P9 {% }/ E+ ` ' A& }5 G( `' @) b) M2 @
! B+ }- H& f+ w: n
6 ^4 @3 m9 F& c, r$ c$ N; t o X5 M3 h开始安装,具体安装过程略
( G0 j G8 _! x4 Q) A
2 H' {% t3 Q9 s- a. ]
- v5 ]+ O3 t3 _& |4 K% | [$ Q
5 B! \* _5 K% C
" N% V- l8 v2 J0 ^" g/ Y5 k( m% _/ _三、实现虚拟机迁移 6 B) ]# ~/ d- x. [8 L& x- ~; D
前提要先安装好VMware vCenter Server管理程序8 a: Y H/ [5 z" v8 I; e9 c
- q8 ] A+ `! z( l# ~
安装VMware vCenter Server
( U4 k1 B; K7 x/ r" k( v必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
7 H) y9 D" s( n4 W
/ ^5 x( T/ M5 }2 ~; t
6 b9 @; z2 X6 q/ Q* C* c
2 \$ ^' N. W7 u) r3 O2 o2 B0 `, k3 p- t
6 k2 w& B! P4 _. @, Y
* |8 |2 I( {3 U* _: A+ Q
; x- s: l) _/ Y8 n) E4 f/ h) L7 l1 l
4 l5 Y/ ?4 P) ~. z) M& u/ v" F% ?+ T5 V4 i9 ^7 K+ m3 G
3 J- T8 H% J8 l: ^5 N
修改本地hosts文件
4 W8 x+ i+ i" t7 W) X* T! @ " s E1 w! W; e4 N: Y* S3 ^$ e0 u
2 s( U8 ?5 @# j0 C9 H
# j9 G8 q k5 y& p* ^) p
/ ]1 B) v, g1 A2 o% U" S: E2 k$ |6 e
4 J5 t% h' C0 J: E5 S$ a; S / ^) S1 L4 z5 j+ q* \
) m" N* H# f3 O% C$ `, p! x
: c' u3 h8 d3 _ j
5 p0 W4 P( f& y4 \5 {! W
0 `0 w# ?1 G- i4 y* j; v4 n9 ]4 L& f6 G# w
/ I! L9 x- O9 ?# q3 Y9 L( `5 G& r' L' z1 G& D5 x
4 c5 e& G' z# T# L B5 Y虚拟机迁移
0 c' r2 V' c. [) Q; Q实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器5 Q4 k$ {7 ?& E" G# j
- h- k- ^2 b3 r$ P配置vmotion专用网络
7 D1 N4 q7 ?8 j) E在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:9 `/ M2 _9 B( u7 g, a3 F/ K. |
& Q0 j% k& M4 ~
主机—配置—虚拟交换机—添加网络
5 \( a4 Y/ X! f! ^# l
3 u; n6 F/ J. P! `添加网络
0 f& v: O$ T" V# ^2 G8 B) E) A+ K- m
' |% ]% f$ t7 c# S c& E 选择网络类型 , F6 L, U7 f, S m7 ]
" e) n- `/ m% o4 c. q$ g) h1 Q: p ! C( Z$ B# a+ t$ R. L8 G; O
选择交换机
" M& f) t8 Y2 e
7 T7 c7 G% }1 r2 v( a9 s ' u) |* t% e& V
指定端口属性
* r9 @0 @) K0 s* |
9 W8 V) h8 @4 _$ s( G5 x9 t ! j! W: v" N5 H8 s$ _* m3 ]: J
IP地址配置 V; A, m; H/ N, q% Q$ y
x- T! j8 ^# ~- u' N- {
' f* ]- N# o, ?7 u2 a c) m验证最终信息
" [2 c( Z5 S1 e- b3 f4 V* Q( R3 k; `) R' o! T4 L2 G
7 b& R% m( c4 }* D' P% Q7 _
注:各节点都要添加vmotion网络,IP地址不能冲突
( p0 g. ~/ R' r8 _
! _" t: E" q& `, B: X执行虚拟机迁移
7 u, I& q1 Y9 p+ B在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移+ y# K6 p8 ^2 ~9 b
: C# F+ O; N, s. X4 }7 A( z/ D
% v* c, W+ q/ V4 j2 F* ?8 E' e
选择迁移类型" ~; E+ Z- J; z* l8 u
, ?) e V8 t9 B" [1 B
( ^1 ]1 U: S! o) e/ Q' K, Z选择计算机资源 ; X; o( c2 n8 S' A( @, u
1 Y7 ?; m, y2 ?$ x4 Y E! P
, c! V+ F( \% Z4 m+ L
选择存储
+ n" q8 y7 C6 o
7 h7 D% A P" r2 N$ O8 {0 i. i 8 D$ x2 ]" ]0 N% _& j" D( D
选择网络 - i1 z7 F# @2 X8 N: m6 |
1 ?1 S* c. O% H% |* V0 D , M; W$ \7 b6 [' ]2 e& S4 \, ~) c
选择vmotion优先级 : h! y! ~1 r7 j$ U6 q6 S
8 o: P5 N; R# V, S o+ Q
' u# U7 D4 C* N
验证最终迁移信息
( k( y. [( I* @, I6 n4 w6 u
5 j$ B6 e: U6 L5 M: b " b' T* L* l6 c* |1 S S
迁移任务执行过程 8 k; V8 [( Z8 G5 c) t' _, K
4 d3 w4 w8 s- y, c
! s6 |3 q3 O1 s
, J3 I4 V: @& x. H1 t/ x/ G, ` 7 I6 [ T* F: T; ^4 _# V2 f
查看迁移完成的虚拟机状态 0 J5 u; N9 p' M- J, z. ^& T5 F# G
2 p1 K" S2 L8 X! P- F% I& U
$ |" o V0 Z9 M8 m验证迁移之后的虚拟机网络连通性 : W# I1 ?! ^: a+ Q: y8 W
6 r0 ~( V6 ~, W6 v! S
; ] R% O4 L6 U( X& o8 t+ E由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|