Hyper-V 手动导入虚机配置实例(转载)
原文转载:http://blog.51cto.com/bobzy/980241
Hyper-V提供了很方便的虚机导入和导出功能。平时假如我们想导出虚机,先选中虚机,然后鼠标右键在出现菜单列表中选中“导出”就可以,导入的话,选中Hyper-V服务器,鼠标右键选中“导入虚拟机”进行操作。但是,最近遇到一个问题,一个用户只拷贝了整个文件夹目录,如何帮助他进行导入呢?
把用户的文件夹拷贝到D:\MSVM目录下,我们先来看看文件夹的架构。

为确保虚机资源仅能被特定虚机所访问,Hyper-V使用了一个叫服务SID的功能来确保安全访问,所以我们需要手动赋予某个SID 访问权限。这个SID是由这样的形式构成的:VIRTUAL MACHINE\<GUID>
虚机的GUID, 我们可以在VirtualMachines目录下找到
例如这里的SID为 NT VIRTUAL MACHINE\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B

1. 我们使用 mklink 命令创建Symbolic link(符号链接),让Hyper-V能够读到虚机的配置。
在命令行下输入
mklink "%systemdrive%\programdata\Microsoft\Windows\Hyper-V\Virtual Machines\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B.xml" "D:\MSVM\a1\Virtual Machines\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B.xml"
这时我们可以看到Hyper-V\Virtual Machines目录下创建了一个新文件。

在Server 08的Hyper-V的管理器中你可能已经发现新的虚机了,在Server 08 R2版本中,你遇到的情况可能和我的截图一样,虚机并没有出现。

这时候我们需要在服务中重启“Hyper-V 虚拟机管理”服务。

虚机出现了。

2. 使用 icacls 命令将服务SID添加到Symbolic link中以便Hyper-V可以访问它。/L 指示此操作在Symbolic link本身而不是在其目标上执行。
icacls "%systemdrive%\programdata\Microsoft\Windows\Hyper-V\Virtual Machines\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B.xml" /grant "NT VIRTUAL MACHINE\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B":(F) /L

3. 我们同样需要赋予此SID 访问所有虚机文件的权限。
icacls D:\MSVM\a1\ /T /grant "NT VIRTUAL MACHINE\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B":(F)
4. 假如虚机中含有快照,我们还需要创建额外的Symbolic link以及服务SID访问权限。
mklink "%systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\9A4D34EF-9895-424C-91D1-FC1C2FC39950.xml" "D:\MSVM\a1\Snapshots\9A4D34EF-9895-424C-91D1-FC1C2FC39950.xml"
icacls "%systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\9A4D34EF-9895-424C-91D1-FC1C2FC39950.xml" /grant "NT VIRTUAL MACHINE\1A1A0D9F-47C8-4A10-A60A-D5BF0497817B":(F) /L
5. 可以了吗?让我们启动虚机看看。

6. 最后一步,我们需要修改虚机配置,为虚机选取正确的虚拟交换机,大功告成。


Hyper-V 手动导入虚机配置实例(转载)的更多相关文章
- linux虚机配置开发/Server环境全集
linux虚机配置开发/Server环境全集 9. centos 升级githttp://www.cnblogs.com/grimm/p/5368777.htmla. 下载git2.2.1并将git添 ...
- ESXi5.5下的Centos7虚机配置静态IP
使用的是osboxes.org上下载的已安装centos7 image, 在启动后, ifconfig不能看到网卡, 需要关机后在ESXi客户端编辑虚机, 删除网卡, 保存, 添加网卡, 网卡类型选择 ...
- 虚机配置vip命令行配置
测试脚本:import osimport re import urllib from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler ...
- Azure: 给 ubuntu 虚机挂载数据盘
在 azure 上创建的虚机默认会分配两个磁盘,分别是系统盘和一个临时磁盘.如果我们要在系统中安装使用 mysql 等软件,需要再创建并挂载单独的数据盘用来保存数据库文件.这是因为临时磁盘被定义为:用 ...
- VMWare 虚机迁移后Linux系统网卡启动问题
重新安装VMWare或拷贝虚机文件后有时网卡会无法工作,主要是因为网卡的Mac地址改变了,如果系统中的网卡配置信息中有Mac的信息,则虚机的系统的网卡可能无法正常工作. 如果出现上述问题,解决办法如下 ...
- 006.KVM虚机克隆
一 KVM宿主机内克隆 1.1 查看虚拟机配置 [root@kvm-host ~]# cat /etc/libvirt/qemu/vm01-centos6.8.xml ………… [root@kvm-h ...
- KVM导入Ubuntu Cloud 镜像创建虚机及调整磁盘大小
Ubuntu Cloud Images Ubuntu官网会给各种公有云平台提供cloud镜像, 例如AWS, MS Azure, Google Cloud, 以及本地虚机环境例如 QEMU, VMwa ...
- OpenStack配置串口显示虚机界面
OpenStack配置串口显示虚机界面 OpenStack的horizon能够显示虚拟机的界面.horizon是web界面,在我们的电脑上,姑且称之为本地,虚拟机运行在远端服务器上,称之为远端.本地显 ...
- Linux虚机安装配置Tomcat
d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...
随机推荐
- 转载--httpclient原理和应用
https://blog.csdn.net/wangpeng047/article/details/19624529/ 多谢大神的分享
- nyoj117——树状数组升级版(树状数组+离散化)
求逆序数 时间限制:2000 ms | 内存限制:65535 KB 难度:5 描述 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序.一个排列中 ...
- word2016_添加标题和目录
标题 开始->标题(层级可选) 目录 引用->目录->自动目录
- Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...
- [转载]Java导出Excel
一.需求介绍 当前B/S模式已成为应用开发的主流,而在开发企业办公系统的过程中,常常有客户这样子要求:把系统数据库中的数据导出到Excel,用户查看报表时直接用Excel打开.或者是:用户已经习惯用E ...
- Quartz教程四:Trigger
原文链接 | 译文链接 | 翻译:nkcoder 本系列教程由quartz-2.2.x官方文档翻译.整理而来,希望给同样对quartz感兴趣的朋友一些参考和帮助,有任何不当或错误之处,欢迎指正:有兴趣 ...
- 高射炮打蚊子丨用Visual Studio 2017写最初级的C语言程序
众所周知,Visual Studio号称全宇宙最强的IDE(集成开发环境),简直可以“秒天秒地秒空气”.我们看着各种技术大会上,大神们在台上用VS演示Demo溜得飞起,然而对于一些非技术专业同学或者是 ...
- 重温MVC基础入门
重温MVC基础入门 简介 本文主要是作者回顾MVC基础的文章,整合个人认为基础且重点的信息,通过简单实践进行复习. 相关代码地址:https://github.com/OtherRuan/Revi ...
- java语言基础-变量
一丶变量的基本概念 1.什么是变量 (1).内存中的一个存储区域 (2).该区域有自己的名称(变量名),和类型(数据类型) (3.)该区域的数据可以在同一类型范围内不断变化(定义变量的主要目的是因为数 ...
- [置顶]
Android Glide传Context引发的非法参数异常那些小坑
今天中午调试一直出现nullContext 我的代码如下 解决办法: Glide.with(mContext) .load(mdl.getImage()) .centerCrop() .placeho ...