|
|
发表于 2022-9-5 08:00:55
|
查看: 1275 |
回复: 0
一、vmware esxi的安装和使用
, q8 h" [3 D1 }vmware的主要产品:2 m" a) ]% I t
) r" C* D. K+ h! {( d9 Z
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环境的集中式平台
5 O4 A$ \; n2 o8 a. A/ i3 Avmware vsphere
`* ^2 f% M! a" b4 X官方安装文档:VMware vSphere 文档
1 ~0 G- h1 i @: g+ |
$ ~2 h+ {7 P3 d/ X2 Z+ |VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。
4 F- V1 J2 U w/ n * N+ O% m7 @! }: E6 }0 W( {# {8 O7 [
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
" Z# @* p0 j, \, _" d$ L5 ^, n 9 K5 Q- X# }5 _: J, y1 w$ k
* d8 ?8 Q$ x6 n6 F5 g' u
0 u0 L I& O. t( e4 l+ j
' D& U# }& U; I. S- n安装vmware esxi 6.7
: Z! ^0 p) `, d" F0 Qhttps://customerconnect.vmware.com/cn/downloads/#all_products 需要登录/ o& \# |, L( z# b- }, F5 k+ h- H
: A i0 S7 m6 Q+ e6 G
基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本6 D" q: n( R* n( k0 f
9 c1 U, m# B8 u% J8 d8 H1 z9 V8 H' W1 E( Q
- w' l! H2 v6 A4 h. s5 k
7 A0 Y# r0 ^( H, _
3 E d7 h, `) e0 H加载内核5 v5 M1 Z2 V9 |
$ P- `. g+ ~/ r6 w* |9 ]
% m v9 ]: H% _; E/ w$ W m ) O0 L, z1 g$ c2 V0 P* x h
加载安装程序 $ Q2 H* q3 |8 ^5 |
+ {/ S0 U8 o M; y: P0 k. x
$ W, ?" n6 b# l: f4 k& n- w
9 v# `, y" @; v" p% S确认安装
8 r& a P. C1 `" H# O: d1 A ' G' K- k; D9 R
* F9 C7 c f1 a
! i2 u, [% a7 S: Q9 H( T: D
" Y- f& m5 H2 a2 _6 H按F11同意; U& a% u) D: V ~! b) X
* j! r2 m5 a7 B) }& l! V, |& {
; C6 _3 w4 ^4 L/ `: }* g
" M1 B. z$ \3 X w选择硬盘并安装
$ G1 I- t" X* u$ q
7 x9 @' b- Z: y4 j8 `1 s
5 g( Y: E2 y, S % F2 O( P1 P) h8 N( b9 J! t
设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面
' `! W( \0 Z, \& ^, X
& A. v- i+ I3 `( {
; O! ?5 u _+ u3 N3 q o, y! w
% {0 i- X5 i& n3 j) M7 { 开始安装
( \7 {0 |! L0 m' u) }" U$ |1 c
8 ^$ F+ Y0 M' h' F% m/ q @$ L8 M8 _6 c3 M* |5 ~
) d' s$ m, x9 { 安装完成之后会自动重启,配置相关信息然后登录
, R* ?1 ?9 i9 `1 f: W% _ $ s# y" o, z. Y( \, P1 z0 ~/ y
& F; f+ Q9 i6 G; `6 l. o( q1 `
& n3 L/ ?2 _8 H5 d 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码
& [: c" Y$ t* r# v/ E3 W$ f ! W( I3 u; e4 h' m/ b
3 Z' z b$ v& H) A# a
, v! B% A: a# E设置服务器IP
$ l1 [% l# o! Q- Z! T 2 z5 w7 {' R- J/ k) H* D
: A# C! p( W k8 r8 B2 m+ l0 h9 `
1 ]9 A' F: l$ R8 y
, ]# x0 F+ {7 V: u! H
: z1 f, V: L! p" V6 W W* @. ~! x3 B1 n
) p5 `/ T, Z& n0 y" `0 o$ ~
9 W" \4 J: @. k3 T/ W重启网络服务,按Esc退出之后,再按Y确认重启网络' K& K2 {5 h6 W# ^: L( ]
9 l. h" P, ^( R( Z$ V+ O% l& p
3 B4 R8 e/ z& ~6 r7 I' I
; V3 a, o3 O! o; s9 \1 `$ f 开启ssh服务,ssh登录无法输入密码解决办法
9 e, {+ t( ?$ u# vi /etc/ssh/sshd_config* s. v& v- r) _1 L' ?
PasswordAuthentication yes #改成yes
2 u# R# r3 c* N7 f# /etc/init.d/SSH restart #重启ssh服务 / @( a; {( a3 u0 a7 k
登录web管理界面 $ N- f7 Q# o. W- q5 a( o
浏览器输入对应ip进入web管理界面
+ j7 J' o$ E# a# c' o6 F
1 S( ~5 l, l/ Q- d8 J5 I
, u8 A! _: W( T/ w: Y
1 p- s9 P( J7 O9 b- ]web管理界面首页
. F) T. `; B+ r7 u# o! N& w$ T
5 c- u% A4 D( K& q% l7 }* s9 K5 f- N* q) d4 C8 ~/ X1 u8 j; F8 s
6 k: Q/ B9 [1 ~, P! U2 c0 {
/ o2 |- G# z( h Q2 ]
& o4 ~. ]/ Q( ^1 c( x; L' ~' \二、使用vsphere创建windows和centos 虚拟机
, ]& s/ T: h6 a: T, I5 n通过web管理界面创建虚拟机 ( [4 p% S; f/ _/ C& `- s+ \# p
宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化4 P$ Q* i' |7 R& J5 }$ ?8 k/ r$ N
( ]* }0 ?1 u6 z$ k8 zVMware workstation创建的vmware esxi虚拟机开启虚拟化
* x0 K# ]' E% _& @2 ~
( _, Z c- `/ G
+ b$ |9 `/ R; r, |) ~' B KVM创建的vmware esxi虚拟机开启虚拟化 q8 d5 m2 `" G8 P2 }4 y+ |9 i) V. A
检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能/ h( I, e- b0 n* A. E$ [' h( m
# modinfo kvm_intel | grep nested
& P5 J7 q4 j0 S1 M; [parm: nested:bool" a3 Y) D& @- x2 h
# cat /sys/module/kvm_intel/parameters/nested
) o- A( d& o: t& oN
- j$ F2 U# K9 K# Q$ V如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错& w7 c J- [+ D- a7 e5 ~
# modprobe -r kvm-intel
- l6 g9 w# f+ n! z* R, ]% x# modprobe kvm-intel nested=1
4 B( g7 ?- X0 A# C, d, L x# cat /sys/module/kvm_intel/parameters/nested( _3 d/ L0 i$ [3 U: J, t: o
Y
7 `0 a& z, a& u* c3 v创建centos虚拟机 f0 m R3 {$ t- Z$ L* _
创建存储目录
' R3 ~4 `. t+ C& i8 W5 P ?7 ~2 F" T* v/ _0 C; n
( ?0 Z" N& N- e: z9 h6 i+ R
2 }/ @) ? W) m; V- G' q
对应的存储目录位置) H' @) ^- p8 ?5 w4 u/ t# w4 ?4 _
/ k; u& d4 ~; ]5 [) O
[root@localhost:~] cd vmfs/volumes/datastore1/isos/5 p5 k9 z4 q, c* [ K0 _, Z
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd$ v% J/ h+ ~7 k6 Q& c
/vmfs/volumes/datastore1/isos1 K$ R2 I+ |8 M
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt0 ]6 ^4 t) I% i/ P
total 0
/ \( z+ t/ M; ?% w4 X# b8 n上传iso文件/ ]4 ?% N6 L& l& u: z6 O
( @+ Q, z$ T9 I+ c* Q
. m' i4 a/ G0 B
& ]* k: j$ _. Y7 _选择类型
9 P& x' c! X; u
; Z4 H, A; ?7 u
( U* k6 F( v) |/ D6 m1 O, _ 4 U% K; J/ ?4 J; B
定义虚拟机名称与版本
+ V0 ?! j: s" D$ F! M * }0 i6 R# b0 D
8 R; Y5 d8 [$ ~: D5 a! K$ c. z F 8 X8 g6 R9 Z# j9 s8 j& Q4 |: @0 k: x
定义存储
& p4 w3 b* j3 m, r
/ W" j# y: v4 v9 b; N
% L, R2 S: a' @2 x7 ~1 C& Q
, p' Q, `* M' L自定义相关配置 - l+ a! Z# {7 c8 H/ J8 `
3 n5 i# d& [& ?" p5 b
- A- V; d2 u9 _ . ~. v, \9 F$ C8 t4 j
0 g6 T7 \; V& ^
/ t! t3 x* ]8 g% ^
确认完成信息
% b% `" k, j" D, O( }. u: W , T+ @9 i/ s* a% d0 W( s
9 u5 H! M1 j, p9 E f0 m
" r8 P d4 ~, a( `开始安装过程,具体安装步骤略 / i7 d8 `2 \, g2 }, B' b
" b7 h! p+ j% |/ ?
! Q; N% J3 M# ~+ J- Y% s. R
2 J+ i, p- k) H0 B% c安装完成之后的管理界面 . |: I% O: T2 Y8 i% C! K, W
. @5 D* h: J! u' Y c6 y3 ^
* W- j' ?5 p! c* ~- l A& g0 [5 x & G3 G2 x0 a8 g6 g w$ c5 F
创建windows虚拟机
' N" ?0 h; n6 a, T提前上传iso文件至定义的存储目录,选择类型
% A4 Q" [+ |/ B2 ^: X Y( F7 x
- ^0 j$ ~- ?5 M3 Z' Q5 k" w8 p! Y- {% b8 Y: c
% w* z; M% _ s' T( f
选择名称和客户端操作系统7 {' r" Z& z C' D `( a0 E
9 M) q/ }( y l# p: A; g/ _9 r4 R. J+ i
" o4 p+ C3 ?8 B. s m
选择存储. R, _. w: P7 M0 U
D- ~! [% J8 e4 [
% e$ }- E$ Z9 Q! B
0 L* Z% I! Z0 Z! n3 U" Q- f
自定义相关信息设置
& ?0 m( K1 t) W# R$ |7 X, [' t. z + \; z: f* s, o0 I( R
$ q+ e2 c" F7 B9 e8 ?
, H! a8 ^$ {* p( J3 I
- f* A9 J/ K/ b' m$ E) Z! W
1 F1 _1 d$ e( Z$ b7 ^0 U# u确认完成信息
# j0 U1 u; ], \0 @) s' R
8 V: X( n o" t; c6 o# `9 `/ y
- G0 l/ T+ e7 R0 O/ X0 x$ n' Y 9 Q$ j8 Q% \- k# v8 S* _+ T
开始安装,具体安装过程略. I) t1 b8 U) [/ r/ _* }
$ R( w# m. M5 W8 H( P) e5 o! l( p9 R0 A; {( U
$ z6 G4 h! r+ `3 J& P1 j; q) D 2 Z3 w' e7 |2 @
三、实现虚拟机迁移
9 U- N' z' F- B5 {2 n前提要先安装好VMware vCenter Server管理程序
# T# R4 b! e9 Z! I( T4 p( X- V
7 n5 ~! B0 l1 c! d3 ]2 J+ e. ?安装VMware vCenter Server + k! U I- M7 }4 R9 O. C, Q( _
必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G ]& _' j7 j) w4 l1 Z. Q
/ `2 P2 b" U& \$ u- O
6 L& Q4 T4 o9 Y2 k4 I6 j" H$ d/ |2 N1 X1 ~
$ u) H7 S) u3 r1 h8 z) ^3 w
5 @! ?, M# I3 b; X
) }, R6 f4 {; p8 S7 o0 s# ` ! b" k# k3 Y/ K1 f- {* \
* f( W3 t) A) [6 q& g2 s 7 g& g8 M( C$ N/ n! E* l) @# v
4 R8 S4 P& B0 b- u
& w% l9 R: b' g) r
修改本地hosts文件- B' [# m) u7 ]3 n3 l
Q& u7 j6 C: P% m1 Z* E
/ u; D" C: o0 o! I
) ]9 U( I/ B5 G
! {. }) `, J! V1 b1 z2 Q/ S1 h
/ A2 m( _. t4 Q0 s# D+ p 2 Z3 M. \& b8 G" C _6 o% L% F' S4 F
4 I! t7 q5 E4 F% w/ Q- u: b
4 O h: L! U+ }/ w/ C3 g, l4 l
$ }; S) _1 p* V, ^+ i+ e ; s; u( o/ s6 i) m4 v/ e
7 c0 N: ~/ z F
8 f* q! [2 b) f$ F1 {6 p1 G% o: O" C, |6 _6 |
- a6 w6 n/ w% H# B% O; A% n1 g
虚拟机迁移 0 i Q$ m! I5 k* b. |) Y7 W5 X4 {0 P
实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器
6 F" Z8 S7 C( @( N . _ |( m# ^& c: m w
配置vmotion专用网络 0 F1 y, D1 V7 v8 d( S
在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:
- l* H8 _, w8 ?( y
5 L" R x; I) |0 k; P+ m) P6 Q主机—配置—虚拟交换机—添加网络7 K* |$ f- a. D
0 y5 g5 v9 Z3 P9 r) ~- S5 t% H添加网络 1 i7 f7 Y0 @$ u( h& p
+ j6 W) W5 L0 C; Y' y& v) R
9 V1 s: G" m; D$ Z5 ^! l8 Y 选择网络类型 & v1 Z) d. M6 |6 c: r; U1 k0 G
8 B7 @' V! T2 B+ z" h
2 F7 B. ~1 h$ i$ c' i8 F( D1 q选择交换机 b1 h% Q; j' h# e
) @) S0 B, N% x4 X
- X& W) @2 W' M, p指定端口属性 7 }* i" {# _3 R4 G" H. }5 {
6 i- C3 w+ X% N* t# T/ Y
. H/ v! e$ ]% u- B# h0 A/ w1 N; Y" K
IP地址配置
/ w) V y& u9 t3 b- M3 {: N1 a' {* O
" N" `& u; D6 L5 }, {" k
验证最终信息
, z6 e! k% n: n7 |, x0 A' h
0 q# h1 j% ^/ @) R8 A6 N' A/ P # i# O+ |( {. q E
注:各节点都要添加vmotion网络,IP地址不能冲突
! e; L$ [- J/ G! B1 `3 _# d / _0 \' C' F' }4 ~' S
执行虚拟机迁移
) x9 |, ^( X2 n4 M在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移 ^) _0 ~2 h4 y" J/ L& v
7 O0 f9 l' x( [+ Q! V, \( Z8 h8 n+ w; M
( L$ m0 B" o2 y0 x3 x8 y5 X; N选择迁移类型: M: D7 m: O- I% M, k/ h3 z) I
5 H# `8 J8 t8 C& {" C
" H8 s& j- l0 V5 I* c选择计算机资源 ) P" z& L( k& P0 e
( v b$ K- X' y2 r% c) Z- Z
- t" U X7 n- [2 b& T$ i选择存储
5 k% S( e+ J/ P0 w% \ g0 d8 \9 D" [8 J
' v* e, ?" Z( X$ N
选择网络 * h( n7 e \# J3 E4 R' ~0 [
b& i4 }) ?( D
6 I% s% q, U7 `! q+ ~选择vmotion优先级
. V( t! @- M( D& f" \
. e1 F( l: D7 i6 ~- P, z B 6 B8 Y0 x$ b9 Q0 Y
验证最终迁移信息 ! Y9 q4 O7 S$ l7 O) p3 I- Z+ X- y
3 s+ P3 h8 D6 N/ Q* {, W / W$ N) h9 [; q
迁移任务执行过程 7 E5 X7 G' I' q8 {; e
! s" y3 `( I" x/ B* ]' W
+ L+ y- h& G) V3 ^
5 ?! o9 k& q4 ]9 z# b: o |7 `6 @
% F/ I$ f' l6 }* h0 U查看迁移完成的虚拟机状态 9 ^4 F4 j: F; k2 y* d
O2 {9 H' E9 b* [" R3 C
! u- Z3 s/ l3 H& e- v6 x
验证迁移之后的虚拟机网络连通性 & t9 p$ X6 U/ m
. e1 C" ^ {! h+ h4 H3 o ^
3 U2 }. R. Z' K! o% U. x* l7 v7 f由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|