上一章我们说到一个悲剧,通过SCVMM2012 R2(已知的2012 SP1也有这个毛病)部署Linux虚拟机没有配网关,这在生产中会产生一些小问题。

解决起来很简单,但是对Linux不熟的用户肯定不知道,另外这个毛病存在于中文版的SCVMM2012 R2中,其他语言不明

============小技巧解决大悲剧=========

通过上一章得到了一个继承了VMM代理组件的Linux的VHD文件。那么通过它部署VM模板时,注意在"脚本"选项卡下,输入两条命令:"echo DNS1=192.168.136.1>>/etc/sysconfig/network-scripts/ifcfg-eth1"和"service network restart",该语句的目的是手动指定网卡的DNS,以及重启网络服务。

本例的192.168.136.1是DNS名称

微软私有云分享(R2)7-Linux虚拟机无DNS?_第1张图片

另外需要注意的是,模板化之前的网卡是eth0,而通过模板化部署的网卡则是eth1,对网卡进行操作时,这一点非常关键(测试环境CentOS6.4)。

  这里还可以给Linux虚拟机指定ROOT密码,不过整体配置选项比windows少了一大截,要知道毕竟windows是亲儿子,这也是无可奈何的。

微软私有云分享(R2)7-Linux虚拟机无DNS?_第2张图片

你也可以发现,部署完成的虚拟机的×××登录被部署它的Hyper-V主机所用了…………另外机器名也根据自己的预期变了

微软私有云分享(R2)7-Linux虚拟机无DNS?_第3张图片