|
一、vmware esxi的安装和使用 1 ^) J) {7 g6 u; k2 ^+ q# p# x
vmware的主要产品:
, b) ~" ~* B2 `% [. x9 p8 u4 q( h5 D
8 Y3 K$ y% A8 |# I! E9 ?+ I7 Q- E4 HWorkstation 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环境的集中式平台
* a! [' R' u; k( h0 jvmware vsphere : [: ]( y$ D3 [- C: K$ R
官方安装文档:VMware vSphere 文档, d' p3 r; h6 E! d9 Q' v; e
0 l; ?+ k1 k+ Z8 ?
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。0 M9 Q" p" ~, D& {: X
! K9 S$ r Z7 V2 ~# r2 { O7 P9 evSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。; o" e1 @5 n1 V& s6 ?
/ F+ C( @/ f" o$ S( i9 v0 }
* |, |. [+ O) k( a) [: W$ }
/ O# z6 m1 |$ {) E( l+ b # M" U- e' y/ I+ n+ _ N/ f+ ?5 W0 H
安装vmware esxi 6.7 : B' a( l3 }' _9 j9 N
https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录: }) L* x, U# v. i
. b0 b W: H: S% Q# n, [
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本1 I/ L$ P5 `! z* S) d( }
8 ?8 {. u+ Z* ?- _
+ @! F! \) u0 O2 Q! w! L 7 N& {/ t- w4 l9 u. Z+ l
+ Z1 L6 i6 n- C/ C% y! E$ K
! {4 t8 `8 L. F! X, {4 H& O5 T- [) R加载内核( P# P& |9 d* w# S6 e. z# [. F
1 C) X9 {6 x8 q2 t1 b9 I0 P, L0 H9 z
$ Z" }6 Y: ]7 s/ c4 v( r! O0 C
" U( c4 W4 i9 G( f加载安装程序 ( n5 a7 O0 {+ s
/ ~( n2 r4 p: n6 A
X1 {( u# K, G! L3 \: v* ] ( p: F4 Q8 v: z7 G6 @
确认安装7 F. Q; I6 r# _: d/ K
( I0 C9 V, Z# W. B/ \+ o) _
* r! o; e( K# M# p0 S o: n4 z' D5 E- D1 B0 E, s
+ r% E+ B; ^; n9 F2 ~( @8 O1 f8 \" `
按F11同意
9 z3 F6 Y9 W/ n; I
: O, ?. c3 ~' A; i+ S, A+ d5 |% p8 Q
* L! W" }9 n$ d- b2 K/ @选择硬盘并安装) w t' K3 x; d9 P
$ q. m# K/ _- a% `
' A" o) {. c& }4 P0 @
4 f! D5 S; m; d设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
% [( `; k; I" j
) ?# h" F+ U# ~ ?) a2 i, u( n2 ~/ k' I+ A
6 ?. n S+ M: m% h/ K. c
开始安装+ j! B: ]3 X( V4 [1 R2 q
2 F) a' r Y* j( g1 H
5 q! ?1 f* T1 {5 \
+ K6 v* W6 a- y 安装完成之后会自动重启,配置相关信息然后登录1 I& L$ W0 u- d+ D9 e; }" x
- e4 j! K6 N2 t) ^7 y$ t9 V! R0 ?+ O
* _* \4 U- r* R' k w# @
: a4 c! A/ B3 p6 M) x
按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码9 @, |) X. l( M1 c
0 J( r' @- P( }; \( A, g$ n" C6 S" |! U
' i! f# ]8 x/ u' ?- l
设置服务器IP
- k5 V) U- J* o9 t: D+ R- M: v/ p' p ) c' Z; p/ ]' r7 P( u3 i
! q# J3 ^( e. K3 c' G
9 ^7 q$ ~/ D# F! P- K
1 F3 a( `8 P# \* |: m; I
- A) B. P* a) a3 [2 R6 l
4 _1 n. ^+ p. y w
# e/ f! X' A0 \) L- Y9 m重启网络服务,按Esc退出之后,再按Y确认重启网络, y) a: w# }8 j. T
% s; I6 p$ b" a# v( a, |. C
4 a" h5 m2 W5 x; X. G
: j/ a9 \$ f; m 开启ssh服务,ssh登录无法输入密码解决办法
" b# `8 O: W! l: u! k; M6 Q# \# vi /etc/ssh/sshd_config0 t0 M" M* G7 S7 D
PasswordAuthentication yes #改成yes& N6 i: r2 |, A
# /etc/init.d/SSH restart #重启ssh服务 & ]2 I3 G! U5 M, ~
登录web管理界面
$ W: I; m) J" I0 Z: n. n+ U浏览器输入对应ip进入web管理界面0 g5 R: Z8 Y/ A5 u
+ K9 }, ]; g9 [1 z# M5 Z' C8 T( M0 H9 Y: }! H) n, D5 `9 e% L( U
7 R- _/ Y% V" ?' @ lweb管理界面首页& x. [' t- Q- V
4 k2 F' d1 v0 N3 F% U6 e/ T( s" V; e! N! B3 o5 Q
: ~1 I' q8 i# B4 U/ |" D1 @
2 I: N0 N. o; \ i; [& D' Y0 d
, a# w% e9 ?! O+ e7 x: E% S二、使用vsphere创建windows和centos 虚拟机
( m/ e4 x1 I/ J4 |) G& m x通过web管理界面创建虚拟机 $ N+ M) q" p: X2 a* B2 E; u; R
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化! l3 P8 o7 D, V: B3 z5 o
/ e( V$ ~1 z3 f9 i% C
VMware workstation创建的vmware esxi虚拟机开启虚拟化
+ T( p4 _8 ^& ^* {# j
8 U: N2 G7 J1 s9 g1 q# o: E . i5 \$ a. E8 p8 T# @4 U2 ~
KVM创建的vmware esxi虚拟机开启虚拟化
+ Y- E. C' H% i9 Z, r4 m检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能2 _0 o5 Q4 U/ @) L! Q; L7 P+ P! H' V( S
# modinfo kvm_intel | grep nested
# F* s6 m0 K6 x2 D. yparm: nested:bool; e1 j$ @1 X1 h* V, o) B7 [, S
# cat /sys/module/kvm_intel/parameters/nested, C& G) ^' \$ S% z" j) B6 V. D
N: f C# a# E$ `6 m
如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错: ~& C, L8 L p
# modprobe -r kvm-intel+ n6 C9 d" M# R( d1 l# g
# modprobe kvm-intel nested=1
* E% V: e! }& c4 K) l; R# cat /sys/module/kvm_intel/parameters/nested
3 w* A$ G/ E, R2 \8 EY * O, J8 O" l: |) N" A
创建centos虚拟机 ! p; O5 i9 `9 Y! k6 u+ W; z! {
创建存储目录5 x- D& Z, Q! d" B
* [2 S, @; K# X7 F5 s5 `) {/ L
8 ?# L4 `& W/ w 3 r8 T$ u: t8 A; `/ A: d
对应的存储目录位置
/ f2 v' d' w/ D# ]9 q) m4 u% P u
$ K4 c F8 a5 p2 K) Q _3 Z! z' B( ][root@localhost:~] cd vmfs/volumes/datastore1/isos/
( A' m* _9 S- r4 W, ]& i[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd) N% B0 r' S. V' a4 C
/vmfs/volumes/datastore1/isos
7 b7 ~- o! I# x, U% }; p B$ X[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt3 C4 l/ `; K+ {( T
total 0
; C; ^7 {: u6 ~8 b1 {上传iso文件; D# Y5 x& j" \: ?; _" q
. n# T9 w$ d- x+ |* U: x
0 b' c: Z5 e1 X" }' \
+ i3 B" x6 F8 W$ O
选择类型
$ h# v! s5 f4 C 8 q, n3 e& _ d# O
9 L; c, H u9 i7 p# V { 5 C$ q, }% n/ j
定义虚拟机名称与版本0 ~% [. y* ~& c" |" ~
. L) I; l7 V+ L$ g
1 _9 p5 u2 @; h$ k4 z
* ^. l8 u& a& \3 |2 {: Y% `
定义存储
# A( l) S% @5 ^4 f6 |
3 B, y; g: w; i. ^6 L0 N5 t. N9 \; U: W3 t; E) J+ O
( m! O% u- R; l6 h$ B! t自定义相关配置
! J2 `( r9 r5 V5 z7 y
! Z+ [* j' w* {6 c) a5 d5 E( Z) o$ {
/ O, @6 T+ l) f8 i
0 @% a6 a9 e# }. W8 s0 y* n% L
0 M: h1 C' E9 D4 m
, m5 |: @- d. h" e. D1 O8 ~' | 确认完成信息
& w, d$ |. v' s/ ~! }, e 4 t8 [( ?( S% t" \/ r/ R/ |
4 S# M0 o, [9 f n; v9 y) P
9 o! A( ]3 v# L x开始安装过程,具体安装步骤略
, I) q! y2 ^: [' |7 a $ O- e# G* j* s w9 `( k
5 p" C& X; k. g, |
* F. R H! i, q% I% s: U; h: s# G9 k安装完成之后的管理界面
( `& k3 a% {) x
v. D- C' z. }+ | ?5 y3 w2 l: w
4 j2 K r' U7 }) m4 A6 h 1 r4 g9 ?, ~. N7 F( R8 R7 N& V# R
创建windows虚拟机 ; X, [& u3 h3 I
提前上传iso文件至定义的存储目录,选择类型5 b& n# R( Y7 Y3 O
2 \/ f4 b2 e; y+ h9 M
$ z* r- R5 @8 B
- f) ~# M |/ q4 y4 `) I! J选择名称和客户端操作系统
5 z9 C& u( s# G% q . Z* t& }/ x* e" q
- @' g4 j. @* O0 v$ S
" }& T3 F# Q9 c. J. A 选择存储
# x: f- p, f3 `" X( d2 E 2 _! Q8 B: V5 H; p1 L
1 {5 w5 \6 u9 D+ u1 S' x
2 W8 Q! m( ^9 _& h/ | S 自定义相关信息设置$ l' i7 B2 Q9 Y
2 S1 d. O. C6 |! q5 C h6 Q
% D4 o" i |. t0 U , a7 s' T7 H5 ~% ^
5 }8 t n$ l- `
' o% L2 L; e9 u t确认完成信息
! Y0 A7 z$ y2 Y: d/ J: \+ n
% |& i7 n& [ L7 j4 [7 ]( \0 d* r0 m( l0 j7 N Z4 e/ }: K+ Y
: d7 P6 P- {" L/ ^: _
开始安装,具体安装过程略8 }2 k5 b8 |3 j& Y# t1 ]! A
- T* x8 r+ V, V8 S/ L; k' L2 v$ u; K2 l) ]* h5 J
7 Y% e$ S F/ `: U! h5 Z3 `( K2 y
]* a9 S; x" B+ S8 |/ P& |三、实现虚拟机迁移
. N3 y! H( ~$ N0 L( [) I' _ o) `前提要先安装好VMware vCenter Server管理程序
% j! f% l( I# ? B- M( P
* j6 e2 S+ e N安装VMware vCenter Server 3 v& e' E2 J# ^, `' {( e( E2 C
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G1 v( q& P3 @! N0 j* O, s
( |, N5 h2 [4 N I / c& j p: V9 D0 p
4 `- t0 n% I- q- E
0 \+ l @$ C! e) ~9 U A( D
" |. t6 m4 g2 ~/ `! u
: H& c3 V+ T8 C: A( g
+ ^. d2 u' o8 L+ ` ( z+ x) K8 A3 G4 t
& y l( N# m |- u5 c% j2 k* i: Q1 y( f
0 j5 n: y; Y+ o* d9 S1 c修改本地hosts文件0 W: j" v* m9 j- T& E5 n
: P: a* d0 n- x
% A3 _- w+ X, F: d! U7 ]! g
2 s! F6 v6 O' W R0 v6 z6 ]) r$ [0 M, X, R9 {( {, H! R
1 e1 ]; ~3 y1 I* t& U
1 x) d* O3 O: [* k 3 `3 f6 @6 |, b; u2 c3 Q" o
3 W7 u3 J. _8 A/ y) r+ l1 x) X+ ` B& W7 t* S
! d2 H3 k: X2 E4 g: |6 K9 Q* \* v2 ~0 a7 w, n7 l+ h- O
! B" B+ M8 Q8 x9 c. Y
+ j8 s. J: k/ O. r: A v
' g: W$ B% t4 C虚拟机迁移
1 N5 M( m! _6 Y0 a& i9 Y' ?实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
* T3 w. X" M( y! t% { ( A9 l% ~1 C' g' q
配置vmotion专用网络
4 q* g" S4 G6 y+ M6 q在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:7 v5 ~% m2 w Z
3 n3 Q6 _9 \ a- G6 {2 H' s
主机—配置—虚拟交换机—添加网络- V# ?" D/ s8 G! S: W/ b8 o
) B) B4 c" r( o9 v0 F
添加网络
2 j, i9 e7 d1 {& f4 W" H/ m9 Q
( b+ a) h8 ~( S$ d 0 v4 \ n$ F0 t! ?+ J" A$ b3 P' P
选择网络类型
- J; @, U, n8 O l" K% z; d* B; _% U
* x: h5 A; a' [ ' Q- S6 g/ }& q5 T- C* N t; w
选择交换机 1 e# c7 O' { h
# Q9 h* b9 {0 v2 c- z) i- g I+ E
, b: Q6 |9 R! F7 h- ?
指定端口属性
# e6 O2 W" h& _) z
6 A: b& e$ l3 S* l2 F6 h+ m' i
, k1 g/ M; e6 Q4 q4 @2 b6 zIP地址配置
' V- U( c8 C: p$ B' s% x3 D
, H; O# J/ o9 B* d
2 i" ]) v" X/ v8 c验证最终信息
# g F. E8 D& E- @7 X2 w; _/ Z
' V' h2 ^1 `5 d7 O* s8 S4 z
! I/ c8 G4 P( `" @ 注:各节点都要添加vmotion网络,IP地址不能冲突
% _) e) `; r, N$ i; O7 H+ U 4 n" z1 b: e0 ?
执行虚拟机迁移
6 y& n/ j6 I7 Y9 t3 S1 N% L在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移; t. ]- j5 T; ?3 E/ F! R# z7 f
8 C# w* d) B; B: B+ d
1 [/ {: R" I- H9 R: {, J
4 F! O; T- K! {- t选择迁移类型
' m/ x4 ]8 `: T" V
8 e# y3 a$ k2 G0 ^ 9 |9 B6 o' k: S9 |3 u
选择计算机资源 ) @* u* O' |3 Y/ \9 B( f
( f! A5 t7 C! M8 U" [* V# p
) H, s2 d: E; M* I; S选择存储 z" ^) U% T- `; p h
0 f. S* f' l+ D
: k0 y, G$ Z* _4 O选择网络
; _: P6 I- `7 Q% s3 v
5 o+ @& g) x7 e8 K1 h( |' M
0 a1 i( h4 m, P2 y选择vmotion优先级 + s- G _( \# s7 B% c7 j
1 X9 m: `5 [$ Z6 O- Q7 Y# ~
9 Z) J" R. ?! M ?& f- B4 ? 验证最终迁移信息
! g& s# e3 J9 O0 a# U; s
( r! o0 h( S' |3 |. S& u
& I/ k, y7 \4 H1 N1 {# t! y! {2 i迁移任务执行过程 3 I* {4 p5 D% r: k5 w! ]& X$ S
G6 D" s( y1 m# t " H" F9 l+ p0 t, I$ _5 T
/ M6 j+ L: h6 D9 F, u 5 ]" Q8 K0 t& d
查看迁移完成的虚拟机状态 ; ~6 V# a' @" i
. K8 J4 F" J/ \
3 \( N: D" ]! T* `) o
验证迁移之后的虚拟机网络连通性
/ Y& S5 c) l' j8 m! i" h6 b# u& a/ c9 `0 ^" M2 I/ ]! G I
" k1 x+ ~) ^- ^6 P6 h5 b- B& H$ r
由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|