如何向OEM中添加虚拟机的模板

登录OVM,首先选择你要做模板的操作系统,点击编辑。

 

查看该虚拟机的ID,这个ID是虚拟机配置文件的ID

 

具体做法如下:

通过如下命令找到该虚拟机配置文件的位置:find /OVS -name vm.cfg 

我们看到红线标出的配置文件的ID与上面那个截图的ID一样

进入该配置文件所在的目录,并且将该配置文件发送到另外一台专门做模板用的服务器上:scp vm.cfg root@xxx.xxx.xxx.xxx:/u01

输入远程服务器的root的密码,开始进行传输

 

 

上面是传输虚拟机的配置文件,接下来传输镜像文件。通过查看配置文件信息,找到镜像文件的位置:# cat vm.cfg 


 

进到那个目录下,找到img文件,并且以同样的命令将其传到远程服务器上

 

 

传输结束后,修改配置文件。由于原来的虚拟机有MAC地址,我们需要将他的MAC地址去掉,只留下网卡地址。如果原来的虚拟机还有uuid的话,还要将uuid全部删掉;最后在disk这个位置,删除原来的全部信息,并修改

 


将红色框里面的信息修改为

disk = ['file:/OVS/seed_pool/Windows_2008CN_64bits_Clone_Template/win2008x64.img,xvda,w']

这里可以看到修改了三个位置

disk = ['file:/OVS/seed_pool/Windows_2008CN_64bits_Template/win2008x64.img,xvda,w']

黄色部分代表着即将做成模板的文件夹的名字,绿色代表原来img文件的名字(由于原来img文件的名字太过复杂,现在将其更改为我们可以记住的名字)。这些都做过之后,我们推到该文件夹的上一层目录,将该文件夹进行压缩:

# tar zcvf Windows_2008CN_64bits_Template.tgz Windows_2008CN_64bits_Template

压缩结束后,将该tgz文件上传到http服务器上,通过OEM来部署该模板

通过IE登录到OEM https://10.52.12.23:7799/em

 

选择基础架构云

再点击"企业――预配和补丁――软件库"

选择角色名称,点击右键,选择"创建实体――虚拟化"

选择文件系统,我们要上传的是模板并

填写一些必要的信息

由于我们指定了Web Server ,这里选择"引用文件",但前提是Web Server上面一定要一直保存着这个模板,如果不小心丢失的话,那么OEM将无法识别!

选择Web Server 发布的地址

在"源文件"对话框中要填写模板的所有名字(包括后缀名),"大小"可选,目的是让管理员知道该模板的大小

上面这一步的操作是要点击下图绿色的"添加"按钮才可出现

最后一步overview

模板前期部署成功,但我们还需要更改模板的成熟度,默认的成熟度是"未测试",那样的话,OEM系统是无法识别的。所以我们将其更改为Beat版

成熟度1

成熟度2

成熟度3

更改为成熟度后还需要将其授予权限

点击添加

选择角色

查询的方式和数据库差不多,前后带一个百分号

选择好角色,点击确定

到此为止,通过OEM来申请虚拟机的模板创建成功了。

 

 

你可能感兴趣的:(oracle,VM,oem)