存储与虚拟机管理 1

简介: 存储与虚拟机管理

本章技能点 

了解什么是克隆虚拟机

了解什么是虚拟机模板

了解快照的工作原理

掌握如何克隆虚拟机

掌握如何使用虚拟机快照

924b21c8f63040c5a865d7e2119a262a.png


案例前置知识点:

1.虚拟机克隆 

  1. 完整克隆 :是和原始虚拟机完全独立的一个备份,可以脱离原始虚拟机独立使用
  2. 链接克隆 :需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行

2.虚拟机模板

  1. 克隆虚拟机固然是快速部署虚拟机的利器,但是所有的虚拟机都可以克隆,被克隆的虚拟机也可以再次被克隆,长此以往系统就会崩毁,从而给管理员带来诸多的麻烦。模板就是解决此问题的最好的方法,即将一台经常发起克隆的虚拟机做成虚拟机模板,每次需要克隆类似的虚拟机时都通过模板发起
  2. 模板是虚拟机的主印象,通过该印象可以部署多台虚拟机。可以将虚拟机直接转换为模板而不是同过克隆制作的副本。  
  3. 模板不是虚拟机,不能启动
  1. 虚拟机转换为模板必须是在关机状态下,否则无法转换
  2. 在虚拟机转换模板前,一定要保证要转换的虚拟机安装了VMware Tools,否则无法实现自定义

3.虚拟快照

  1. 快照是针对虚拟机的VMDK文件在某一时间点的"备份"
  2. 快照任务启动时,将冻结虚拟机源VMDK文件处于只读状态,同时创建出1个快照文件,今后所有修改的数据都会写入这个快照文件。
  1. 一旦触发快照恢复操作。系统将放弃文件的内容,回滚到源VMDK文件的状态,实现快照恢复

实验要求:通过布置共享存储,实现虚拟机跨主机克隆,以及虚拟机转为模板,再由模板生成虚拟机,和虚拟机快照管理。

实验准备:搭建共享存储环境。

实验拓扑

实验步骤:

一丶通过分布式交换机实现连接共享存储

创建分布式交换机(进入数据中心,右击创建Distributed Switch)

选择分布式交换机的名称和位置

选择版本

编辑设置,设置上行链路的数量(#其他建议默认)

创建完成,可在打开数据中新找到刚刚创建的分布式交换机

在分布式交换机上创建分布式端口组(#本次实验中需要两个组vmotion 和iscsi)

分别创建vmotion 和 iscsi 两个分布式端口组


为ESXI 主机分配上行链路,并加入相应的端口组

选择任务类型为“添加并管理主机网络(高级)”

选择要添加的主机


选择网络适配器任务(#默认即可)

为ESXI主机分配上行链路

把ESXI主机加入相应端口组

为iscsi 分布式端口组指定一个专用的上行链路

在两台ESXI主机上添加共享存储(#本次操作在上章文档有详细过程,此处不做详细解释)

相关文章
|
7月前
|
存储 SQL 关系型数据库
服务器数据恢复—同友存储中raid5阵列上层虚拟机数据恢复案例
某单位同友存储,存储设备中若干磁盘组建了raid5磁盘阵列。未知原因导致存储设备崩溃无法启动,raid5阵列上层的虚拟机全部丢失,其中存放了重要数据的3台虚拟机需要恢复。
服务器数据恢复—同友存储中raid5阵列上层虚拟机数据恢复案例
|
7月前
|
存储 算法 数据挖掘
NetApp数据恢复—NetApp存储中虚拟机的数据恢复案例
NetApp存储数据恢复环境: 北京某公司的一台NetApp某型号存储,通过96块磁盘组建了两组存储池,这2组存储池互为镜像。存储池内划分卷并映射到ESXI作为数据存储使用,卷内有几百台虚拟机。 NetApp存储故障: 操作过程中由于未知原因导致卷丢失,卷内虚拟机无法访问。管理员对该NetApp存储进行检查并试图恢复数据但是没有成功,于是联系我们数据恢复中心恢复数据。
NetApp数据恢复—NetApp存储中虚拟机的数据恢复案例
|
7月前
|
存储 运维 API
云计算中的虚拟机管理
云计算中的虚拟机管理
144 0
|
4月前
|
存储 网络协议 搜索推荐
在Linux中,如何配置和管理虚拟机的网络和存储?
在Linux中,如何配置和管理虚拟机的网络和存储?
|
5月前
|
存储 SQL 运维
服务器数据恢复—Isilon存储误删除vmware虚拟机的数据恢复案例
Isilon存储使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一的OneFS文件系统,所以Isilon存储在进行横向扩展的同时不会影响数据的正常使用。Isilon存储集群所有节点提供相同的功能,节点与节点之间没有主备之分。当用户向Isilon存储集群中存储文件时,OneFS文件系统层面将文件划分为128K的片段分别存放到不同的节点中,而节点层面将128K的片段分成8K的小片段分别存放到节点的不同硬盘中。用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从哪个节点都可以访问到所有数据。Isilon存储在初始化时会让用户选择相应的
79 12
|
6月前
|
存储 Java C++
Java虚拟机(JVM)管理内存划分为多个区域:程序计数器记录线程执行位置;虚拟机栈存储线程私有数据
Java虚拟机(JVM)管理内存划分为多个区域:程序计数器记录线程执行位置;虚拟机栈存储线程私有数据,如局部变量和操作数;本地方法栈支持native方法;堆存放所有线程的对象实例,由垃圾回收管理;方法区(在Java 8后变为元空间)存储类信息和常量;运行时常量池是方法区一部分,保存符号引用和常量;直接内存非JVM规范定义,手动管理,通过Buffer类使用。Java 8后,永久代被元空间取代,G1成为默认GC。
72 2
|
7月前
|
存储 关系型数据库 MySQL
服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动的数据恢复方案
服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。 服务器存储故障&检测: 存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。
|
7月前
|
分布式计算 大数据 Hadoop
【经验分享】用Linux脚本管理虚拟机下的大数据服务
【经验分享】用Linux脚本管理虚拟机下的大数据服务
65 1
|
7月前
|
XML 数据格式
virsh一个管理虚拟机的命令行工具
virsh是一个管理虚拟机的命令行工具,提供了丰富的命令来查看、创建、管理虚拟机。以下是一些常用的virsh命令: 1. **查看帮助和版本**: - `virsh --help`:查看virsh命令的帮助信息。 - `virsh -version`:查看virsh的版本信息。 2. **查看虚拟机**: - `virsh list`:显示当前正在运行的虚拟机。 - `virsh list --all`:显示主机下的所有虚拟机,包括未运行的。 3. **创建和管理虚拟机**: - `virsh define xml`:使用XML文件定义(创建)虚拟机。
355 0

相关实验场景

更多