利用Oracle VM提供的各种模板快速恢复各种场景
一.模板下载:
模板的下载地址:
https://edelivery.oracle.com/linux
通过选择”Oracle VM Templates”和相应的平台可以查询出多达20个的模板。这些模板包括Redhat操作系统模板,Weblogic模板,Oracle Database模板,Oracle EBS模板等等。通过将这些模板直接应用到虚拟机可以快速的恢复相应的系统或应用。下面我以快速恢复一个Oracle Enterprise Linux 5.5的操作系统为例,我们也可以直接恢复包含Database的模板,这样就不需要我们去装Database了,只需要做少量的环境修改就可以使用了。
选择”Oracle VM Templates for Oracle Linux 5 Media Pack for x86_64 (64 bit)”,然后点击右小角的Continue,下载较新的” Oracle Linux 5 Update 5 template - PV x86_64 (64 bit)”。
二.模板恢复演练
Oracle VM是基于xen内核开发的虚拟机,而我通常使用的是Redhat自带的基于xen内核创建的虚拟机,所以二者应该可以通用。我将在基于xen内核的Redhat Enterprise Server的机器上恢复这个虚拟机。
1. 将下载的Oracle Linux 5 Update 5 template - PV x86_64 (64 bit).zip(名称经过重命名)上传至服务器。
2. 执行2此解压命令:
[root@rhelserver opt]# unzip Oracle\ Linux\ 5\ Update\ 5\ template\ -\ PV\ x86_64\ \(64\ bit\).zip
Archive: Oracle Linux 5 Update 5 template - PV x86_64 (64 bit).zip
inflating: OVM_EL5U5_X86_64_PVM_10GB.tgz
[root@rhelserver opt]# tar xvf OVM_EL5U5_X86_64_PVM_10GB.tgz
./OVM_EL5U5_X86_64_PVM_10GB/
./OVM_EL5U5_X86_64_PVM_10GB/vm.cfg
./OVM_EL5U5_X86_64_PVM_10GB/System.img
./OVM_EL5U5_X86_64_PVM_10GB/README
3. 创建和修改配置文件:
[root@rhelserver opt]# cd OVM_EL5U5_X86_64_PVM_10GB
[root@rhelserver OVM_EL5U5_X86_64_PVM_10GB]# cp vm.cfg /etc/xen/vmtest
将/etc/xen/vmtest修改为以下的内容:
bootloader = '/usr/bin/pygrub'
disk = ['file:/opt/OVM_EL5U5_X86_64_PVM_10GB/System.img,xvda,w']
memory = '2048'
name = 'OVM_EL5U5_X86_64_PVM_10GB'
vcpus = 2
on_crash = 'restart'
on_reboot = 'restart'
vfb = ["type=vnc,vncunused=1,keymap=en-us"]
vif = ["mac=00:16:36:60:df:11,bridge=xenbr0,script=vif-bridge"]
4. 启动虚拟机:
[root@rhelserver /]# xm create vmtest
Using config file "/etc/xen/vmtest".
Started domain OVM_EL5U5_X86_64_PVM_10GB
5. 登陆虚拟机:
通过执行以下命令可以进入虚拟机:
[root@rhelserver /]#xm console OVM_EL5U5_X86_64_PVM_10GB
启动成功后,用用户名root,密码ovsroot登陆成功。
三.模板的说明
以下是关于我们安装模板的一些说明:
Notes for OEL VM Templates
--------------------------
* The default root password is 'ovsroot'.
* The templates are created with default installation options.
* oracle-validated package is installed. This package verifies and sets system
parameters based on Oracle validated configuration recommendations for Oracle
Enterprise Linux.
* Default runlevel is 3.
* The SELinux option is enabled in EL5U4 and EL5U5 templates.
* New user oracle is created and will be the owner user for Oracle products.
The user belongs to groups 'orainstall' and 'dba', and the default password
is 'oracle'.
* ocfs2-, oracleasm-, and oracleasmlib packages
are installed. For details, please see
ocfs2: http://oss.oracle.com/projects/ocfs2/
ASM: http://www.oracle.com/technology/products/database/asm/index.html
ASMLib: http://www.oracle.com/technology/tech/linux/asmlib/index.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23135684/viewspace-689448/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23135684/viewspace-689448/