Hyper-v使用差异磁盘创建虚拟机

使用差异磁盘创建虚拟机的好处

1.节省物理磁盘的空间

2.快速的创建多个虚拟机

生产环境中不建议使用,主要是在测试环境中使用,其使用过程中母盘需关闭,母盘挂了就完蛋了。

其实这里的方法跟vmware workstation中的链接克隆是差不多的,在vmware workstation中我们为了在测试环境中快速创建虚拟机,那么我们也可以先对虚拟机进行sysprep然后关机,作为模板。其它的虚拟机则使用链接的克隆,这样我们就可以快速的创建多个虚拟机来进行测试了。

准备创建多个2003的虚拟机,首先,我来准备一个2003母盘

如下图,插入2003的第一张光盘,在tools文件中复制 deploy.cab文件到桌面

然后我们打开deploy.cab文件,复制其中的setupcl.exe和sysprep.exe 文件到同一目录下,这里我就是桌面

运行sysprep.exe,选择“确定”

点击“重新封装”,注意下面为关机模式

选择“确定”

完成了虚拟机模板的准备,下面我们就可以创建差异磁盘了,如下图,选择新建“硬盘”

这里根据实际情况,我前面的2003模板虚拟机的磁盘是vhdx,所以这里我选择“vhdx”(这里有一点小小的问题,就是vhdx不支持Windows Server 2012 之前的系统,我这测试环境也无所谓了)

选择“差异”,选择“下一步”

指定虚拟硬盘文件的位置和名称

为新的差异磁盘指定父硬盘,这里就浏览到了经过sysprep的父硬盘

选择“完成”

完成了差异磁盘的创建后,我们在新建虚拟机的时候就可以选择创建的差异虚拟磁盘了。

Hyper-v使用差异磁盘创建虚拟机

时间: 2024-10-12 16:15:05

Hyper-v使用差异磁盘创建虚拟机的相关文章

42.从非托管磁盘创建虚拟机

在上一篇文章中,我从托管磁盘转换出了2个非托管磁盘,一个是系统盘,一个是数据盘 接着我需要利用这个非托管磁盘的系统盘创建一个虚拟机 首选选中这个LinuxWeb02OSDisk文件,复制它的URL 在这里又要使用Microsoft Azure Storage Explorer工具了,登陆您的Azure帐号查看到您的存储资源 因为基于该文件创建虚拟机默认这块按照我之前的文章来操作的话是没有添加.vhd后缀的,但创建的脚本时必须是带.vhd后缀的,否则会创建虚拟机失败,因此需要在这个工具下重命名这些

Hyper-v powershell 基于差异盘创建虚拟机

$imageAll=Get-ChildItem "D:\Hyper-V\master image"    #the path of the parent vhd images   #$imageAll[0].FullName    $i=1    #list all of the parent vhd images    foreach ($image in $imageAll)            {                      Write-Host "Ty

合并SCVMM虚拟机的差异磁盘,并删除那些难以删除的Checkpoints(Shapshots)

使用Microsoft Data Protection Manager(DPM)有时会造成虚拟机的动态和固定磁盘变成差异磁盘,这个应该与DPM进行差异备份有关,未知原因造成DPM差异备份后无法复原原来的磁盘类型,并且在Hyper-V Manager中看到非常多树形结构的层层依赖的Checkpoints,这些Checkpoints名称中有Backup字样,这些Checkpoints无法通过Hyper-V Manager删除,也无法通过命令行删除,在文件系统中表现为虚拟机目录中Shapshots文件

如何上传自定义的VHD镜像系统并创建虚拟机?

1.准备镜像的步骤如下: https://docs.azure.cn/zh-cn/virtual-machines/linux/create-upload-centos 2.之后用azure storage explorer上传到您的存储账户中,使用方法请参考附件. 3.创建托管磁盘通过上传的vhd创建托管磁盘: 先找到您之前上传的vhd的url,然后通过这个url创建托管磁盘: 3. 通过托管磁盘创建虚拟机: 注意创建虚拟机时,选择您需要的size: 原文地址:https://www.cnbl

在Hyper-V虚拟机中创建差异磁盘克隆系统

Hyper-V虚拟机差异磁盘克隆系统 1.  首先去掉模板的SID值,这里用2003来举例,在2003的安装盘中拷贝这个两个文件到桌面或者C盘 2.  执行其中的sysprep.exe文件,如图 等关机之后在把VHD磁盘拷贝到另外位置,这个拷贝的文件就是你差异磁盘的文件 3.  在Hyper-V服务器上面选择新建磁盘,在新建磁盘类型中选择差异 4.  在指定名称和位置这里写上你名称和位置 5.  给查差异磁盘指定父盘,父盘就是刚才关机之后拷贝的那个文件 然后选择下一步,点击完成,差异磁盘就算创建

利用ARM批量自动化创建SSD多磁盘RAID0虚拟机

在实际生产环境大规模部署的时候,有时需要能批量创建多台Linux虚拟机,并且该虚拟机带多个硬盘,一些数据库环境,比如MySQL和MongoDB等,会需要超过10000de IOPS, 那么创建的虚拟机,最好可以自动化创建RAID 0磁盘阵列,以满足高IOPS的要求,另外Availability Set,NSG,public IP,DNS等等当然是必不可少的. 对于这样一个复杂的需求,有多种选项可以考虑,但各有优劣,有些由于限制,可能无法工作: 使用VMSS,可以快速扩展,自动收缩,但目前并不支持

win8/win10 自带Hyper V虚拟机

为什么是hyperV而不是vmware workstation或者virturalBox? 萝卜白菜,各有所爱.这里不比较数据,不深究技术,我选择的理由很简单:系统自带,不用安装额外的软件,而且性能也还可以. hyperV最早集成于win8中,win7及更老版本是没有此功能的.打开"任务管理器",在"性能"选项卡"虚拟化"中可到启用状态.可在BIOS设备.安全或CPU选项卡中找到虚拟化选项. BIOS中开启硬件支持后,可在"添加删除程序

Hyper - V (四)

安装虚拟机 新建虚拟机 为新建的虚拟机起名,默认保存路径为前面设置的默认路径 指定虚拟机内存大小 指定虚拟机网卡连接到外部网络还是内部网络(或专用网络) 创建虚拟硬盘,指定硬盘存储路径及硬盘大小 选择安装文件的引导路径,支持光盘安装,ISO安装等方式. 这里我们选择通过光驱引导的方式来安装系统 完成虚拟机设置. 右键点击新建的虚拟机,设置可以更改虚拟机的配置选项. 将ISO文件加载到虚拟机中,即可以实现光盘引导功能. 启动虚拟机-- 安装系统 Hyper - V (四),布布扣,bubuko.c

Hyper - V (三)

创建内部网络及专用网络 内部网络:不与外部通讯的网络,仅与物理机及虚拟机之间通讯. 专用网络:不与外部及物理机通讯的网络,仅支持虚拟机之间的通讯. 添加内部网络 单击虚拟网络管理器 2. 点击新建虚拟网络 -- 内部 -- 添加 3. 此时将新建立一个内部的虚拟网卡 在添加内网通信的IP地址即可. Hyper - V (三),布布扣,bubuko.com