微软私有云分享(R2)6-Linux的自动化部署

Windows Server 2012 R2对Linux的支持变得越来越多了,用SCVMM2012 R2部署Linux(如CentOS)显得更有价值,比如支持动态内存,运行效率更高等等。

在SCVMM2012 R2中部署Linux和Windows有很大差异,你以为"下一步"不停点下去就能搞定么?那是不可能的。

=====前置条件========

新手通过SCVMM2012 R2部署Linux失败,主要的原因是,不知道Linux需要安装vmm的相应组件,根据微软的网站信息,大家可能会知道,只要在列表中出现的Linux版本,基本都是支持的,是不需要手动安装来宾组件的,比如CentOS6.4、CentOS6.5以及红帽、SUSE的一些特定版本等等,这些是直接安装好就会被支持的。

但是这些支持和Windows的虚拟机相比,其实支持的能力还是有限,但是至少动态内存支持了,也还算不错。如果希望在SCVMM2012 R2和Windows一样,通过模板来部署,那么需要注意,还有个东西你一定要安装。

======Linux安装流程============

让我们来回顾(也可能是新学习)一下Linux模板的制作过程

  1. 正常的安装一个Linux虚拟机了,然后安装需要的软件,直到认为安装完成。
  2. 关闭虚拟机,这个时候你以为在SCVMM2012 R2中会有制作模板的选项么?那是不可能的。
  3. 前往这台虚拟机所在的磁盘目录,拷贝虚拟机的VHD文件到"库"服务器。
  4. 刷新库服务器
  5. 看到这个新的VHD文件,以此为基础,制作一个VM模板。
  6. 部署的时候无法使用固定IP,部署失败。

=======是的,这样就失败了======================

问题出在哪里呢?出在第1步,少了一个关键的环节。

首先我们要登录这台Linux主机,依次运行如下命令:(SCVMM2012 R2的环境下。)

安装完毕后,打开VMM控制台,使用控制台连接,以进行基础配置。默认情况下,CentOS安装完成后,不会开启网卡,此时需要使用命令手动开启网卡功能。在控制台中输入"Vi /etc/sysconfig/network-scripts/ifcfg-eth0",打开默认网卡的配置文件,修改"ONBOOT=no"为"ONBOOT=yes"。修改完毕后,依次按下"Esc"→":"→"w"→"q",进行文件保存

输入"service network restart"重启网络服务,使修改的配置文件生效。再输入"ifconfig",通过反馈的结果,检查现在虚拟机所获得的IP地址,此处获得的IP地址为192.168.136.111,

进入SCVMM2012 R2的安装目录的"c:\Program Files\Microsoft System Center 2012\Virtual Machine Manager\agents\Linux"下,此时可以看到3个文件,想办法把这三个文件搞到一个web服务器下,这里我放的是fs.contoso.com,事实上如果你懂命令,直接拷贝到虚拟机里面也可以。

然后Linux依次执行下面的命令:

wget fs.contoso.com/install.sh

wget fs.contoso.com/scvmmguestagent.1.0.2.1014.x64.tar

#↓以下此句仅针对32位Linux,

#wget fs.contoso.com/scvmmguestagent.1.0.2.1014.x86.tar

chmod +x install.sh

./install.sh scvmmguestagent.1.0.2.1014.x64.tar

#↓以下此句仅针对32位Linux,

#./install.sh scvmmguestagent.1.0.2.1014.x86.tar

成功运行完成后,再关闭虚拟机,继续完成后续步骤,此时部署出来的虚拟机就可以被SCVMM2012 R2用来改计算机名、改IP地址了。

但是还有个不是问题的问题,这种机制部署出来的虚拟机是没有DNS的。。。。。。

下面一章我们说这个事情

高端神秘微软私有云交流群【236804566】实名交友分享

微软私有云分享(R2)6-Linux的自动化部署

时间: 2024-11-11 13:36:23

微软私有云分享(R2)6-Linux的自动化部署的相关文章

微软私有云分享(R2)7-Linux虚拟机无DNS?

上一章我们说到一个悲剧,通过SCVMM2012 R2(已知的2012 SP1也有这个毛病)部署Linux虚拟机没有配网关,这在生产中会产生一些小问题. 解决起来很简单,但是对Linux不熟的用户肯定不知道,另外这个毛病存在于中文版的SCVMM2012 R2中,其他语言不明 ============小技巧解决大悲剧========= 通过上一章得到了一个继承了VMM代理组件的Linux的VHD文件.那么通过它部署VM模板时,注意在"脚本"选项卡下,输入两条命令:"echo DN

微软私有云分享(R2)10-SCVMM报错干货一小波

对于运维工作而言,稳定运行当然没啥说的,让人头痛的都是出现了一大波错误却无法解决. 今天为大家分享一下我在SCVMM2012(SP1和R2) 中遇到的一大波错误. =======都是干货============ 12704,无法连接到Hyper-V服务,一般来说这时候是网络有问题造成SCVMM2012 R2与Hyper-V主机主机失去联系.这时候要先排查网络,看用Hyper-V能否连接,连接不了就重启机器吧. 25322,群集悲剧,新增加的群集节点配置和其他节点不一样,这个就是看提示,慢慢让全新

微软私有云分享(R2)21 BMC提升B格

BMC是私有云中非常容易提升B格的东西,这一章简单对BMC进行一些介绍. 什么是BMC: 基板管理控制器(Baseboard Management Controller),是一个专门的服务处理机,它利用传感器来监视一台计算机,网络服务器,或者是其他硬件驱动设备的状态,并且和通过通过独立的连接线路和系统管理员进行通信.MBC 是智能平台控制接口(IPMI,Intelligent Platform Management Interface)的一部分并且通常被包含在母板或者是被监视的 BMC的传感器用

微软私有云分享(R2)22 计算机配置文件与基础设置

计算机配置文件是完全为了裸金属安装准备的.所以如果不准备使用裸金属安装,硬件配置文件在SCVMM2012 R2中也可以不用配置. 本章操作完全用图来表示(其实我准备文字了,但是貌似文字丢了----),创建该文件没什么注意事项,但是需要注意的是,这种创建方法其实是利用到了一种虚拟化的技术,将操作系统安装在了VHD上,老实说这种架构本身其实是对性能有一定影响的. 对于将虚拟机放置在本地磁盘的做法来说,影响应该还蛮大的,如果是群集主机,存储是独立的,那问题不大. 微软私有云高端顶级群[23680456

微软私有云分享(R2)24 审核WDS部署

先回顾一下裸金属安装的"作业"步骤,可以看到步骤很不少,仔细学习吧.裸金属安装的特点是基本可以做到全自动部署,但是缺点自然就是前期的调试稍复杂.同时需要使用人员确切明白每一台物理主机的BMC的功能.如果因为误操作导致一台线上的Hyper-V主机被全自动裸金属安装,基本你面临的就是卷铺盖走人. 这一章学习一个很好玩的功能,审核WDS部署. 如果用过WDS的同学会知道,部署WDS的时候要开机点F12,然后等一会,输入域账号密码. 这样有一个问题,随便是个谁,只要搞到一个域账号,都可以开机之

微软私有云分享(R2)25集成WSUS

集成WSUS这件事情说有用是有用,说没用,其实用处也不是那么大.但部署来简单,用起来也方便,基本没什么难度,所以在私有云的部署中,也是建议乙方把它弄成标配的. 本章节先学习一下如何继承WSUS和基础结构服务器.再下一章会学习如何利用已经部署的WSUS 完成WSUS的基础配置后,可以在SCVMM2012 R2中进行后续的配置,以使两者整合,便于后期的利用. 第1步,在"构造"窗格中,依次点击"基础结构"→"更新服务器",右键点击选择"添加

微软私有云分享(R2)26配置基线与更新

完成WSUS服务器的集成后,并不能直接针对现有的构造资源进行更新,首先需要定义一组基线,同时进行扫描,以确认目标主机是否满足基线的要求.针对基线所设定的更新和补丁的需求,来完成补丁的更新. 该功能常用在同步故障转移群集不同节点之间的补丁版本.安装特定软件所需满足的特殊前置条件上.通过自动化的补丁更行,解放手动打补丁容易出错的局限性. 第1步,在"库"窗格中,于"更新目录"上检查现有的补丁名称和编号等信息,如图27- 47所示. 图27- 47检查现有WSUS中所拥有

微软私有云分享(R2)27维护窗口的使用

维护窗口提供了计划外维护System Center 2012 R2的可能.在维护窗口所约定的时间内,可以独自对Hyper-V主机进行一些基础维护,如打补丁,关机更换硬件等操作.对于处于维护窗口的Hyper-V主机,SCVMM2012 R2不对其进行监视.同时相应的操作也不会在处于维护窗口中的Hyper-V主机进行.包括本章介绍的动态优化和电源优化,也需要在维护窗之外运行. 第1步,在"设置"对话框,点击"维护窗口"后,于顶部工具栏点击"创建维护窗口&quo

微软私有云分享(R2)23 裸金属安装

这一章终于到裸金属安装了. 有了硬件配置文件有了BMC(最好是付费的高级版的BMC,例如戴尔的iDrac7 企业版,免费版是无法使用远程控制台的),接下来可以准备裸金属安装了. 这个时候域内还要准备一台WDS服务器,WDS只能存在一个启动映像,该映像必须由SCVMM2生成,且WDS服务器作为PXE服务器必须添加到SCVMM2012 R2中. 裸金属安装走一遍添加Hyper-V主机的向导就可以了,选最后一项. 接下来输入BMC的信息,BMC的密码和配置方法需要根据实际适用男的BMC的种类定. 输入