|
|
一、vmware esxi的安装和使用
8 g4 G* X1 w6 D. o% t: tvmware的主要产品:
. H( d: j. }: o) E
" ~9 S* Q; o) H! YWorkstation 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环境的集中式平台
0 J8 q1 D) m6 N4 rvmware vsphere % x' q" _3 Y8 A& R
官方安装文档:VMware vSphere 文档8 s9 e8 p2 Z: N. v; G+ m5 I
! W0 R8 s2 E, Z3 c
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。; c9 j% e9 ^! V) F" G
: D% L% l7 n, k* O; r" h, ~vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
& ]$ o! K! y8 Z, ?
1 D8 P. J1 K6 p/ v6 @5 h' E6 y
9 w" H8 n- N4 p; w# @
/ } {5 _' D# l% d2 X ! k. U8 ?, A+ _, W; b
安装vmware esxi 6.7
8 Q: p: i, I5 J2 ]( _2 i% D! zhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录- N; G5 ^' a3 o7 y8 V
: Z1 N% V; t! ~9 L
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本" D3 V& T+ J& ^4 W+ A
0 A8 a$ d* c2 h/ e; p6 x
# k1 e* X6 \1 z; T, O; e0 C
( k# ^8 g: [2 k6 I, F. e 4 |7 ]2 E/ ^0 I u
; h+ z7 c: k- H3 M6 c
加载内核
1 y5 R9 J$ X4 Q3 E4 _% l $ N1 s. a8 o$ S4 m; _1 B }
% ]) u s8 K s8 W: ?
/ B6 k2 m# d, c. J/ p% M9 Y+ ^4 u
加载安装程序
, Q, t K" G' O f
/ o6 C2 p# l. Z/ \4 j+ T/ `* C
& i) I+ C0 n/ n( B9 q0 f+ z X确认安装7 p) \) q' S5 a8 g; [
! a0 c3 r% \( C( T: z* K9 g
" G; h1 y/ ?) K9 a2 t; u( D; S9 e* w& q: [6 p3 W2 f4 a
" [7 ?" j, Q: s0 T3 ?
按F11同意
" Y* U, e2 _1 A+ ]8 Y; S1 B % t- G' h# I" z9 H
! A- a7 W, d* w8 o& ?
; K* q2 p" k) N+ ~1 v4 |( r
选择硬盘并安装9 i4 c# j5 Y* I2 t# X, A% O
9 b& j4 n. x' J7 _8 b; d" |- M
$ Q! [0 |$ _3 F+ D/ d6 D
6 \' f8 [1 m ~ g9 G设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
) {! E# j x B7 m5 R J4 V) A . F$ A: j3 {5 M5 E! g7 z: N1 L
7 P. M. S9 S' D
1 j4 r5 u- Y1 z8 B H3 A8 y
开始安装
& b' ?# Z4 B4 t+ x
0 N& Y- k3 _5 B5 u6 v6 K7 ~. B' K; q5 E* i* R7 k
. G! Z, N) |/ Y5 {% e9 q4 V 安装完成之后会自动重启,配置相关信息然后登录$ g, P' L0 N) x8 U, L2 n
1 ^ R- W( `$ M/ N9 n8 x& ~" r- R
g7 f; k$ A" ^: `' E. o
* f$ i& b- t8 p& I( z0 n 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码) r7 B! |+ J! B" F$ q
4 g$ G" s `' p5 r$ b; v; K. r* F3 K+ r- o' M, O$ B
+ P( y$ y) H' ], [. i, V; Z# U设置服务器IP4 }6 j' U1 g# A; N( r$ {7 ~
. Y1 n/ h1 N6 o, R0 c
5 P8 |( l4 T6 W1 V% ?4 u) {
3 c6 A1 b" G# h5 k* P8 y, t. D( G8 {3 M
# r# H$ K+ L! u; j
F% m) k2 P9 O8 m5 U
: u. _& e; Y6 g/ z9 U重启网络服务,按Esc退出之后,再按Y确认重启网络" I- ]" l5 i" h0 s6 C) b) A
. u6 N$ v( \) D
4 y3 x, ?5 @# t+ f! f
5 Z' h! O4 i* h8 h6 A 开启ssh服务,ssh登录无法输入密码解决办法 % c8 V& W- F# g: ?& G( @5 ~8 I
# vi /etc/ssh/sshd_config
6 v2 Y# q! d5 `6 n; sPasswordAuthentication yes #改成yes
9 v9 i! P1 z! d9 L; i# /etc/init.d/SSH restart #重启ssh服务
J) a8 l& r" o, Q* B& k登录web管理界面
" q+ q: r" V' x, g& W8 A浏览器输入对应ip进入web管理界面7 u9 j% E' o; Q6 @5 R! ] B
* L; I4 D# z T: Z8 V2 F+ ~
" v4 ^( H" M7 u) Z' g6 H 0 x1 Y7 ?: c* K' J6 ^9 y
web管理界面首页" J9 A/ a6 w' g/ S: m0 i+ `9 O5 ^
* h! w7 P: U$ ^9 R8 ]* g9 I& c; L* B
1 }# y) K( n5 l
9 `, A" Z- X$ w( C v8 Q
2 D% {8 E2 _' y5 p8 w7 n V3 ?* x5 z _3 u: I$ L
二、使用vsphere创建windows和centos 虚拟机
; M r5 i8 f7 v8 y: K- I4 @通过web管理界面创建虚拟机 , K) ?$ f" ]( R
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化! n4 W6 @& ?8 j0 k2 y3 m
3 G1 m: }9 h" Y9 Q1 d+ b
VMware workstation创建的vmware esxi虚拟机开启虚拟化 0 f% q9 b; ], Y
0 [( m6 [! P8 j& y* i: N/ B* ^# n 5 C0 P( ?& ~- o; ?
KVM创建的vmware esxi虚拟机开启虚拟化 7 M* t8 B. _, f2 n! r0 D/ }* q9 g6 C
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能( z. V' ]9 h/ W3 K& F
# modinfo kvm_intel | grep nested& J8 f+ u/ g; Y' m- P
parm: nested:bool
# q+ S: r, A0 N: s# cat /sys/module/kvm_intel/parameters/nested
C) ]+ j+ j. x9 i* z4 m- TN, N& Y7 y. o2 F
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错% q; J5 @4 s+ q$ `9 e
# modprobe -r kvm-intel; T4 L: _3 u0 s/ H* T& {: ^
# modprobe kvm-intel nested=1
8 K1 z4 Q' Q+ Z+ P% x, a# cat /sys/module/kvm_intel/parameters/nested" a, I8 B% G' \( y2 s. b( e9 Q
Y
, F& ]7 s5 b6 I- P$ X; P创建centos虚拟机 3 Q& m7 k5 J; S" r! S8 j" W
创建存储目录% m. Z K: n1 V2 ?" ^4 H
% m/ W+ F" \# ~ k8 U
+ V6 A4 A( ~0 [! b6 \9 s8 j' g
6 }# ?: j# l1 X6 B% f 对应的存储目录位置
. ~6 K' R, Z7 K2 S' Z) B& A 4 j" e' u7 U$ W& X- A
[root@localhost:~] cd vmfs/volumes/datastore1/isos/3 d; b6 l' T0 M5 Q
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd/ F: `3 P- n7 e) e- ]
/vmfs/volumes/datastore1/isos) u* D- F( u- U- H3 z5 b
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
: |3 l# W: ]# ^total 0 : M; Y; M5 E7 e
上传iso文件# w2 V! G: T- \
m# ~- Q* b* R q* ~
# Q& F: U! u: }. X; }+ X- m
9 X2 [% ]: Q$ x% M0 o/ V选择类型% V6 W% m3 R/ p: ?( A8 m" `
4 d5 U3 f5 ~3 G, J. O1 \( N& y' U
+ L8 u& a2 v+ h( j+ g# J6 f
2 q) q3 k0 u; J. h9 N/ G 定义虚拟机名称与版本+ y. W) O" k+ m/ [5 i+ A
5 P; j! q! J4 K; S. `4 q
3 Y! \6 X! F" \* m3 U: O ~# |
8 B: T" i+ D9 l( Y8 p! W& H
定义存储" b' n6 C' c, T8 A1 W
1 A/ d; G7 X5 B8 W C
$ }# y" h4 w" D9 E& d: p5 b 3 `( T9 P9 L- _. S9 r2 r
自定义相关配置 1 Q% Z( A) d# Y
8 r. W' X9 ~2 h) l2 ]- b8 h* E
% g j6 d \8 x) G6 r& y
( k( V; r. X4 d5 o. q/ Z7 }# O( j' ]8 P* r
1 k+ N# _2 [" L% S, d 确认完成信息
( \( o; f0 |" z' u7 D7 Q: B& g T6 a8 | P& ` ?) R* p. \' i6 J
6 @* u1 f z0 I/ l. J
# a: D. M4 K% o" {开始安装过程,具体安装步骤略
" x+ `9 T' y4 g% S) `: _ % }/ K- B$ ]6 v+ \* {6 V, `- n$ |
3 G1 i! I1 T8 e% Y1 N% T N3 O3 M
4 p; T2 S- M- L* Q: l8 d
安装完成之后的管理界面
9 w8 |- L3 o% q2 b3 M5 F " t" ?6 k' h! O1 s
3 ^4 }+ U9 {; ^* b$ }
' Q) }3 k, ^* U3 Z0 L创建windows虚拟机 # h) K7 J! r" F/ y, S; ~
提前上传iso文件至定义的存储目录,选择类型% W6 k# E F2 u) R+ G4 Z, n" X. y
6 ?/ x8 l5 h i0 _
9 H; b* P4 O# O' I4 s
' g% z7 @2 B6 J4 N: @* t1 a选择名称和客户端操作系统0 T5 u1 ` z' s0 O% y; o+ @+ v
$ x& P/ {: r) E! z
a) I+ _0 o9 D+ |$ O) ]
- U/ r! D: ^2 q2 C" d 选择存储8 O ]3 H6 D: i* k4 a0 s5 L
7 t+ E2 ?/ n9 S. |( g& A: Q2 H
$ Y. Z% A1 m8 H1 w* A' N" z4 l
! w' c+ F5 M5 `; k3 _& b
自定义相关信息设置
) j& j# M9 L, I* c" _1 H" d" _ / m, O+ n" J j
1 J- B' h8 b" B; h% k
$ [9 q% p* ] N+ P! Q' E/ p$ d B. e" P' U/ v
+ n7 ]' {, B( k, y确认完成信息6 J6 n& c3 F7 C
* G- N k6 M& s b; {4 H* u I k: u; r
' C2 {. Y, U a# W% S6 n : `6 d% y8 b9 q4 s: k7 ?
开始安装,具体安装过程略( W, z v. [9 x
: a- Z7 [! u, H2 k/ e
% C; A% \( D% H
" }7 t" p- {8 d! \& u
: K5 f" ^) k0 F# \0 L三、实现虚拟机迁移
+ E0 |0 F1 |% [8 \% J, `& r3 d前提要先安装好VMware vCenter Server管理程序
R& y% w2 t( d/ [, c/ c W 3 J4 r0 x) L% J- q
安装VMware vCenter Server
4 {9 h' E+ ^6 P4 g1 e必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G
: y* ^: E3 g' |2 t1 R i 3 a5 Z% Q/ x, T$ L8 `: f5 C- n
, n! ^" O( A) v1 n
$ y& w l: J. g ^( I" Y* I$ I0 E& w) a+ e" |2 y
3 C$ {' E* {' S! V3 ], H9 y2 @6 n
" ?1 P1 d( Y; F' C g i! I5 e, r3 Q3 X& Y. A& o) ^) C
8 i, j" M9 W9 a% l; z, R7 F: i* p
5 O# b; Z1 \6 e8 \2 ^9 b a+ ^' q" Q, t: q; ^9 g
修改本地hosts文件
6 C4 h2 c3 y2 l & s* h% Y: l9 v$ n4 O& F, I. {
6 |% b) e8 u, Q, V! X2 F+ ?. e9 [ % a; s* [$ o. o+ B
8 S# r' `1 ]7 R1 o, H1 {2 f
. q# _3 J* m( ~* @* [: T- k2 [ ( {6 k4 J, A1 g! Q3 P( O' G. t
. |, Z( V! H3 r) h, V6 i 7 w# W1 B9 e7 Y6 ~9 S( C4 G) U
V7 t3 _8 d. `1 s9 \7 B
+ Q) l2 _% J: E2 k
# k- l8 c) {) W) H$ p6 D - \8 P8 ^; A, B6 g7 p8 w- U
6 {* |5 p2 C/ @& @ 4 i( `" H* X% d0 g
虚拟机迁移
# Z8 J& J9 W' |/ s8 a5 C实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
8 E3 k$ ]# H3 V: q
$ m* s) R; J* ]& @配置vmotion专用网络 o6 [7 y ~$ K B/ b
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
, u9 x( i8 \$ W ! E; M/ S1 U7 [+ _! _
主机—配置—虚拟交换机—添加网络0 N+ @# l& j- }0 n
b0 [' \1 ] m# [
添加网络
1 H8 r! e3 ?8 k% |' @7 c4 [( K1 {* A* f/ y2 y9 a
3 e. h7 C- p# a8 X 选择网络类型 " h/ J! P/ Y, P
. h5 Y+ o9 ]5 Q" U. l# w3 V P, |
) {: q a) O: i1 D6 N( P# h选择交换机
) o$ l1 J2 I' q1 Y( p9 G
0 @9 h* N* M1 I% z
* a9 F; K+ |! ~7 I2 y+ I指定端口属性
# m) m" o9 t' J' b+ {. I
: T0 r% \0 B% S% G 4 R% C$ E( Q* r! D' i9 q) T
IP地址配置
8 ]* p3 A2 T# m" D, _ m
& `. X) J$ L- S9 [4 C
7 i5 i8 o/ A! o验证最终信息
3 E/ U: _9 I/ B9 o0 p' ]
/ g P8 Q, M& S6 g1 {5 T |7 P
9 X7 ^5 t. ]% ]0 x 注:各节点都要添加vmotion网络,IP地址不能冲突
; f7 d4 G' d% G4 I: [/ M - Q9 n: f) x1 a- M! z+ q
执行虚拟机迁移 + g; v; l4 s& S& M
在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移
/ ]3 n* X: v z, q: I. r1 T % C6 e) g6 ~ {# J+ H, K! n
% @2 M" A* `: r0 H* Q( y" c + y# C c& I. ]$ `
选择迁移类型+ ]. B* e0 V+ d
/ b/ X7 u0 }! M+ {$ y0 A% c' V
/ U$ s- S {+ K+ {( O1 \% }6 {6 ?+ Z# c选择计算机资源 ! N8 A# Y; [. _
% n8 _2 R5 c( F- c- j2 @$ m( X/ ?
- w' y5 d f" r3 H5 E选择存储 $ j0 g0 F7 {* B- _' v/ i1 b& _; @
A7 T' c- I9 ?3 P! R3 X ( Y$ }! z6 e# T, P4 M3 x/ S( ]7 F
选择网络 1 I- c& E2 o5 M2 m/ G
4 k- L( }9 q; H& l
3 H0 L5 Y: c& ]. B& c6 |选择vmotion优先级 . g, ]" q; C' U
4 h1 ` [! [" M
! D6 J" ~0 ]; {) a3 F+ S) P* h. ` 验证最终迁移信息 - O6 \: u) k. O2 G: q ^/ W
* ~% b$ S: w- q9 q. d2 u
- b- z, p- c _4 `' x1 N迁移任务执行过程 % ^7 y, i# d# w% u
5 g# N9 T) r. A" D! N; c# w( y
: E; E( T* j! y: M8 \. `" ?$ F8 X! p8 q/ b d- u s: X
! B+ t- N3 s' [! _查看迁移完成的虚拟机状态 8 K, U6 K; h T$ U
" T( l! i* h7 q! g" v1 p# [/ ~/ G- H
" P {4 \! U: t9 X6 Y$ o
验证迁移之后的虚拟机网络连通性 * b4 u3 H) C4 C# v3 d9 a' {8 q
9 D% |) c4 D3 i ' u% l C0 c* B& v
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|