自制SCVMM 模板成功

简介: 其实,如果通过SCVMM 的PS命令来创建虚拟机的话,模板的意义也不是特别大。 其它的PROFILE和硬件配置都会被替换掉的。 ~~~~~~~~~~~~~~~ Windows模版 一. 准备OS的VHD模版文件 1.

其实,如果通过SCVMM 的PS命令来创建虚拟机的话,模板的意义也不是特别大。

其它的PROFILE和硬件配置都会被替换掉的。

~~~~~~~~~~~~~~~

Windows模版

一. 准备OS的VHD模版文件

1. Windows Server 2003 Enterprise SP2

1). 安装OS系统

2). 安装IS  (集成服务包)

3). 安装Support Tools (通过命令方式加域)

4). 清空管理员密码

5). 拷贝sysprep文件夹到C:\

6). 运行sysprep重新封装OS

7). 上传OS的VHD文件到VMM库服务器的VHDs文件夹下

8). 在VMM库服务器上为每一个OS模板新建一个文件夹,上传OS的sysprep.inf自动应答文件到模板文件夹下

9). 执行Powershell命令Get-LibraryShare | Refresh-LibraryShare 刷新库列表

2. Windows Server 2008 R2 Enterprise

1). 安装OS系统

2). 清空管理员密码

3). 运行系统自带的sysprep重新封装OS

4). 上传OS的VHD模版文件到VMM库服务器的VHDs文件夹下

5). 在VMM库服务器上为每一个OS模板新建一个文件夹,上传OS的unattend.xml自动应答文件到模板文件夹下

6). 执行Powershell命令Get-LibraryShare | Refresh-LibraryShare 刷新库列表

二. 定义VM硬件配置文件

1. New hareware Profile根据产品配置要求定制硬件配置文件

三. 定义Guest_OS配置文件

1. New guest OS Profile根据Operation System选定自动应答文件

四. 新建Windows的template模版

1. New template 开始template模版引导界面,根据提示选择VM硬件配置以及Guest OS配置文件

 

Linux模版

一. 准备OS的VHD模版文件

1). 安装OS系统 (gcc   make  kernel-devel   perl  perl-XML-Simple [建议挂载ISO文件rpm安装]  )(rpm –ivh make 进行安装,如遇到缺少某某 可将光盘复制到本地 并修改/etc/yum.resp.d(linux 本地CD-room (改好后用yum makecheck 一下))),确认/etc/sysconfig/network文件是否存在,删除/etc/udev/rules.d/70-persistent-net.rules文件

2). 安装 Linux Integration Services ,注意:Centos5.X网卡名为seth ,Centos6.X网卡名为eth

注意:6以上安装 ic3.2 且需要执行insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.ko(认出CDrom)

将LinuxIC v21.ISO 挂在拷贝

# mkdir /mnt/cdrom

# mount /dev/cdrom /mnt/cdrom

b.将ISO内容拷贝到虚拟机上

         # mkdir /opt/linux_ic_v21_rtm

# cp –R /mnt/cdrom/* /opt/linux_ic_v21_rtm

c.  安装

         # cd /opt/linux_ic_v21_rtm/

         # make

         # make install

         # reboot

注意:X64的系统还需安装如下包:

# mount /dev/cdrom /mnt/cdrom

# rpm –ivh /mnt/cdrom/Server/adjtimex-1.20-2.1.x86_64.rpm

d. 在虚拟机系统安装相关接口环境

# yum install gcc make

# cpan

cpan>install Device::SerialPort

# yum install perl-XML-Simple

复制confd.pl脚本到虚拟机上

# chmod 755 confd.pl

添加脚本到/etc/rc.local

perl /[path/to/file]/confd.pl

手动执行脚本

perl /[path/to/file]/confd.pl

3). 上传OS的VHD文件到VMM库服务器的VHDs文件夹下

4). 执行Powershell命令Get-LibraryShare | Refresh-LibraryShare 刷新库列表

二. 新建linux的template模版

1. New template 开始template模版引导界面,在硬件配置界面设置COM port 的Named pipe,格式\\.\pipe\[pipe name]

2.Guest OS profile选择no customrize

 

注:通过linux模板创建虚拟机后Job会有个warn信息,属于bug可以忽略

目录
相关文章
|
11月前
|
Kubernetes 网络协议 API
制作一个通用的虚拟机模板方便搭建k8s集群
制作一个通用的虚拟机模板方便搭建k8s集群
184 0
|
存储 运维 安全
51Aspx利用无影云电脑打造分分钟上手的开发机
51Aspx通过利用无影的快照和权限管理功能,与本站的项目源代码资源相结合,让开发者轻松在线开发和调试源码包。 目前51Aspx有106万注册会员,1万3千多套完整源码,以及建立紧密合作关系的开发者800余人。自从使用了无影云电脑之后,平台服务完成了一次规模性的升级,用户和作者都得到了良好的服务体验,下面是51Aspx平台无影云的一些应用场景。
426 1
|
C# Windows
艾伟_转载:用C#设计Windows应用程序模板
 通常windows应用程序都有相似的特征:控件、菜单、工具条、状态栏等等。每次我们开始作一个新的windows应用程序时都是以相同的事情开始:建立项目,添加控件和事件处理器。如果我们有一个模板,那么我们就可以节约大量的时间了。
807 0