>>与软件开发有关的知识:操作系统,数据库,网络通信等 书籍支持  视频课程  卫琴专栏  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 13052 个阅读者 刷新本主题
 * 贴子主题:  存储与虚拟主机管理 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2020-01-27 20:23:47     消息  查看  搜索  好友  邮件  复制  引用

  
数据存储是数据中心内基础物理存储资源组合的虚拟表示。由于虚拟化的存储成本及虚拟机的快速扩张,因此高效地使用存储空间显得非常重要。而vMotion是VMware开发出的一项独特技术,此技术利用对服务器,存储和网络连接的全面虚拟化,可将正在运行的整个虚拟机从一台服务器即时迁移到另一台服务器中。(如果对这边博文不明白的可以参考我虚拟化里之前写的几篇博文)
ESXI 5.5工作原理以及安装部署ESXI
安装部署vCenter Server
创建并管理ESXi网络    
博文目录
一、案例分析
二、案例前置知识点
三、案例实施
四、克隆、模板、快照

一、案例分析

1、案例概述

vSphere基础物理架构中存储是一个非常关键的部分,没有好的存储,虚拟化也就没有存在的价值,且它能够决定其系统性能的高低和如vMotion等高级功能能否实现。本案例将主要介绍vSphere中的存储和高级功能vMotion。

二、案例前置知识点

1、什么是ESXi存储

ESXi提供主机级别的存储器虚拟化,分为本地存储和外部共享存储。它们主要用于存储虚拟机文件,如常见的vmdk、vmx和nvram等文件,虚拟机系统内的文件则存放在虚拟磁盘vmdk上。

1)本地存储

本地存储是不需要通过网络即可进行通信的内部磁盘或外部磁盘,其中包括SCSI、IDE、SATA、USB和SAS等存储系统,但不能使用IDE/ARA或USB驱动器来存储虚拟机。本地存储在多ESXi主机之间不支持共享,上面的数据存储只能由1个ESXi主机访问。

2)外部共享存储

外部共享存储是ESXi主机通过网络连接的外部存储磁盘或阵列,其中包括SAN、iSCSI、NFS等存储协议,存放在上面的数据可以由多个ESXi主机访问,并且vMotion等高级功能也可以得到实现。

2、什么是Openfiler?

Openfiler是一个免费的NAS/iSCSI的SAN服务器系统,主要用于为LAN主机提供独立存储系统。
Openfiler提供了包括NFS、SMB、iSCSI、Target等多种连接方式,一般通过HTTP的方式进行管理。如果要访问Openfiler上的数据,可以通过iSCSI Initiator、共享文件夹及挂载等多种方式实现。他对于希望搭建虚拟化的中小型企业而言,是Provisiong阶段最好的工具。

3、什么是vMotion?

vMotion是所有vSphere高级功能的基础,可实现热迁移,即将虚拟机在不关闭电源的情况下从一台ESXi主机实时迁移到另一台ESXi主机,从而可以更加方便地维护,减少故障等。    

1)vMotion的迁移过程(如果迁移期间出差,虚拟机将恢复原始状态和位置)

(1)vMotion的迁移时,vCenter Server会验证虚拟机与ESXi主机状态是否稳定。
(2)此时,源ESXi主机将虚拟机内存克隆到新ESXi主机。
(3)源ESXi主机将克隆期间发生改变的内存信息记录在内存对应图(Memory Bitmap)上。
(4)当虚拟机内存数据迁移到新ESXi主机后,源ESXi主机会使虚拟机处于静止状态,此时虚拟机无法提供服务,然后将Memory Bitmap克隆到新ESXi主机。静止状态所需要的时间极为短暂。
(5)新ESXi再根据Memory Bitmap恢复内存数据,完成后两台ESXi主机对于这台虚拟机的内存就完全一致。
(6)最后在新ESXi主机运行该虚拟机,并在源ESXi主机中删除内存数据。

2)运行vMotion的兼容性要求
(1)不允许连接只能单台ESXi主机才能识别的设备,如光驱、软驱等。
(2)不允许连接没有物理网络的虚拟交换机。
(3)迁移的虚拟机必须存放在外部共享存储,且所有的ESXi主机均可访问。
(4)ESXi主机至少有1块千兆网卡用于vMotion。
(5)如果使用标准交换机,必须确保所有ESXi主机的端口组网络标签一致。
(6)所有ESXi主机使用的CPU供应商必须一致(Intel或AMD)。

三、案例实施

点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

1、开启ESXi01服务器:

ESXi01服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

2、开启ESXi02服务器:

ESXi02服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

3、开启域控制器、SQL和vcenter:

点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

4、开启客户端vclient:

点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

5、部署存储服务器:

新建虚拟机,典型安装,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择稍后安装操作系统,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择其他操作系统,版本选择其他,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑虚拟机名字,浏览存储位置,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     设置磁盘大小,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑虚拟机硬件设备,内存设置为1GB,挂载openfiler光盘,网卡调为VM3
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     开启虚拟机,回车即可
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     单击Next即可
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择英语,单击next即可
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     手动配置IP地址,关闭IPv6
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑名字,单击下一步,
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择时区
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     设置密码,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步,坐等安装完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     安装完成重启
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     输入用户名密码,关机添加硬盘
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加硬盘
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择创建新的虚拟硬盘,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     设置磁盘大小为1TB,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建完成,开启虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

6、vclient初始化ESXi网络:

登录ESXi01服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加网络,类型选择VMkernel,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑网络标签,勾选将端口组用于vMotion,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     配置IP地址和子网掩码,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加完成,单击不配置网关
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加第二个
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑网络标签,单击下下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     配置IP地址,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     登录ESXi02服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加网络,类型选择VMkernel,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑网络标签,勾选将此端口组用于vMotion,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     配置IP地址及子网掩码,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建完成,不需要网关
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加第二个
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑网络标签,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     配置IP地址及子网掩码
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加完成,不需要网关
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

7、客户端管理存储服务器

切换网卡VM3
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     修改IP地址为200网段
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     Ping命令测试是否可以和第一台第二台主机和存储服务器互通
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     登录存储服务器开始管理,用户名openfiler密码password
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建卷
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小  

     选择1TB的硬盘创建物理卷
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     创建卷组
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     将物理卷添加到卷组
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加访问控制列表
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加访问点
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     允许访问
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     允许两台主机访问
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     切换网卡登录ESXi服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     修改IP地址
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     登录ESXi01服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加共享存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     右击属性,添加网络
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     动态发现添加存储服务器IP地址
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     重新扫描
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     存储器上添加共享存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择磁盘
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     文件系统版本保持默认,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑数据存储名字
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     已经连接到存储服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     登录ESXi02服务器连接存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     添加网络
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     动态发现添加存储服务器IP地址
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     存储器自动添加共享存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

8、迁移虚拟机

冷迁移虚拟机到共享存储
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
?

     迁移数据存储,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择迁移至共享存储,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     迁移完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     克隆虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑克隆虚拟机的名字,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择克隆到ESXi01服务器,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择放在共享存储里,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     克隆完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     开启两台虚拟机配置同网段IP地址
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     打开管理控制台两台虚拟机配置IP地址
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     Ping命令测试两台虚拟机之间互通
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     开始热迁移

     迁移前把虚拟机光盘取消
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     迁移两台虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     迁移到ESXi02服务器
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     迁移完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     重新定位
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     使用vclient登录ESXi02会发现多了两台虚拟机,而ESXi01上没有虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

四、克隆、模板、快照

1、什么是克隆虚拟机?

克隆虚拟机顾名思义就是创建一台基于原始虚拟机的副本虚拟机。通过克隆虚拟机可以更加快捷地部署虚拟机,也可以达到一定的备份效果。副本虚拟机具有原始虚拟机相同的虚拟硬件、已安装的软件及其他属性。原始虚拟机可以在开机状态克隆也可以在关机状态克隆。    

vCenter支持两种类型的克隆:完整克隆和链接克隆

完整克隆是原始虚拟机完全独立的一个备份,它不和原始虚拟机共享任何资源,可以脱离原始虚拟机独立使用。

链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件能大大缩短创建克隆虚拟机的时间,同时还可节省宝贵的物理磁盘空间。通过链接克隆,可以轻松地为不同的任务创建一个独立的虚拟机。

2、什么是虚拟机模板

克隆虚拟机固然是快速部署虚拟机的利器,但是所有的虚拟机都可以克隆,被克隆的虚拟机也可以再次被克隆,长此以往系统就会崩毁,从而给管理员带来诸多的麻烦。模板就是解决此问题的最好办法,即将一台经常发起克隆的虚拟机作为虚拟机模板,每次需要克隆类似的虚拟机时都通过模板发起。

3、什么是虚拟机快照

快照是针对虚拟机的VMDK文件在某一时间点的“备份”。如下图所示,快照任务启动时,将冻结虚拟机源VMDK文件,使其处处于只读状态,同时创建出1个快照文件,今后所有修改的数据都会写入这个快照文件。一旦触发快照恢复操作,系统将放弃快照文件的内容,回g\un到源VMDK文件的状态,实现快照恢复。快照从严格意义上来说并不是备份,因为源VMDK文件并没有得到备份,一旦源VMDK文件损坏,将无法正常恢复,并且快照文件的性能也不如源VMDK文件的性能。

4、案例实施

克隆虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑虚拟机名字,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     克隆到第一台服务器上
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     存放在共享存储里
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     正在克隆
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     克隆完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     生成快照
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑快照名字,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     生成快照中
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     查看快照文件
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     管理快照
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     删除快照
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     虚拟机克隆为模板
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑模板名字,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     将模板克隆到另一台ESXi服务器上(ESXi01)
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择存放在共享存储上,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     模板部署新的虚拟机
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     编辑名字,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     ?
选择计算资源
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择共享存储器,单击下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     根据自己需求自定义即可,我这默认下一步
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     正在部署
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     部署完成
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     开启li虚拟机,初始化SID号
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     将deploy.cab发送到桌面快捷,将里面东西全选复制到新建文件夹中打开
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     运行sysprep
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     选择关机模式,单击重新封装
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     确定即可
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     —————— 本文至此结束,感谢阅读 ——————



----------------------------
原文链接:https://blog.51cto.com/14156658/2442451

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-01-28 17:39:55 重新编辑]
  Java面向对象编程-->图形用户界面(上)
  JavaWeb开发-->开发JavaMail Web应用
  JSP与Hibernate开发-->映射对象标识符
  Java网络编程-->基于UDP的数据报和套接字
  精通Spring-->视图层创建HTML表单
  Vue3开发-->Vue简介
  从原理到实战:如何通过布隆过滤器防止缓存击穿
  Mysql数据库的使用总结之ERROR 1146 (42S02)
  excel数据对比-----查找两列(表)的相同数据
  8种最坑的SQL错误用法,第一个就很坑?
  MySQL 元数据
  MySQL 正则表达式
  MySQL 安装
  SQL ALTER TABLE 语句
  CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例
  连接数据库发现大量的TIME_WAIT解决办法
  电脑启动不起来,提示Reboot and select proper boot device ...
  常见的加密算法及详解都总结在这里!
  深入浅出一致性Hash原理
  Mysql备份与恢复
  MySQL的实现定时执行任务的存储过程
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。