资源描述
迁移VBOX虚拟机方法
VBOX虚拟机拷贝到其他计算机后需要经过配置才能正常使用,即使使用的目录与原目录完全一致。(示例中为linux上的oracle11gRAC+DG,为64位版本,服务器要求也要为64位)具体操作步骤如下:
一、 将虚拟机配置文件和虚拟机文件拷贝到目标服务器。
1、 虚拟机配置文件必须拷贝到C:\Documents and Settings\Administrator\VirtualBox VMs目录下,如图所示。
2、 虚拟机文件较大,磁盘需要有60G剩余磁盘空间。这里我们拷贝到:F:\11g RAC+DG目录下。
二、 修改配置文件
1、 用写字板打开C:\Documents and Settings\Administrator\VirtualBox VMs\new11gnode1\new11gnode1.vbox文件,找到location部分,修改H:/newRAC+DG为F:/11g RAC+DG,既虚拟机文件存放实际路径,如图所示。
2、
三、 启动虚拟机
1、 双击C:\Documents and Settings\Administrator\VirtualBox VMs\new11gnode1\new11gnode1.vbox文件,将虚拟机添加到VBOX中,如图所示。
2、 修改内存大小
该虚拟机默认内存大小为2000M,如果服务器没有足够内存可以减少虚拟机使用内存数量。选中需要修改的虚拟机,点击“设置”,选择“系统”,将内存改为1500M,如图所示。同时需要调小数据库有关内存的参数,将sga_max_target和sga_target参数都调整为400M。
3、 启动虚拟机
选中需要启动的虚拟机,点击“启动”,启动虚拟机,如图所示。
4、 建议将设置中的“常规”“高级”中“共享粘贴板”和“拖放”都改为双向,以便于复制粘贴和拖放,如图所示。
5、
四、 配置网络
1、 虚拟机登录用户名密码为:root/rootroot
2、 在虚拟机LINUX系统桌面点击右键,选择open terminal打开命令行界面。
3、 查看IP地址信息,输入ifconfig –a命令,输出如下。其中红体字为IP地址,虚拟机拷贝后地址变为自动获取,我们需要更改为原来设置的IP地址。
[root@node2 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:B1:0A:F0
inet addr:192.168.0.114 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:959 errors:0 dropped:0 overruns:0 frame:0
TX packets:71 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:82165 (80.2 KiB) TX bytes:10532 (10.2 KiB)
eth1 Link encap:Ethernet HWaddr 08:00:27:5B:E9:5E
inet addr:192.168.0.115 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:966 errors:0 dropped:0 overruns:0 frame:0
TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:82891 (80.9 KiB) TX bytes:16860 (16.4 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1879 errors:0 dropped:0 overruns:0 frame:0
TX packets:1879 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2938987 (2.8 MiB) TX bytes:2938987 (2.8 MiB)
4、 原来设置的IP地址信息如下:
[root@node2 ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
::1 localhost6.localdomain6 localhost6
#public
192.0.2.130 node1.localdomain node1
192.0.2.131 node2.localdomain node2
#private
10.10.10.101 node1-priv.localdomain node1-priv
10.10.10.102 node2-priv.localdomain node2-priv
#vip
192.0.2.132 node1-vip.localdomain node1-vip
192.0.2.133 node2-vip.localdomain node2-vip
#scan-ip
192.0.2.140 scan-cluster.localdomain scan-cluster
5、 设置第一个节点eth0的IP地址为192.0.2.130,eth1的IP地址为10.10.10.101。
设置第二个节点eth0的IP地址为192.0.2.131,eth1的IP地址为10.10.10.102。
节点就是机群中的服务器。具体方法如下:
节点1的eth0:使用图形界面修改或编辑/etc/sysconfig/network-scritps/ifcfg-eth0,保留HWADDR的内容,更改其他内容如下:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=08:00:27:b0:c1:bb
NETMASK=255.255.255.0
IPADDR=192.0.2.130
GATEWAY=192.0.2.2
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
节点1的eth1:方法同上,这里介绍使用图形界面修改,点击“system”“administration”“network”,如图所示。
选中eth0,点击“edit”,编辑如下图。
6、 具体ip配置信息如下:
节点1:eth0 192.0.2.130 255.255.255.0 192.0.2.2
eth1 10.10.10.101 255.255.255.0
节点2:ech0 192.0.2.131 255.255.255.0 192.0.2.2
eth1 10.10.10.102 255.255.255.0
7、
五、 检查集群运行情况
1、 在命令行界面运行su – grid进入grid用户,输入crs_stat-t,查看Target为online的资源的state是否为online状态。所有涉及到gsd和oc4j的可以不需要启动
2、 如果有devdb服务无法启动,可能是因为内存配置太小导致,该虚拟机内存建议配置为2G。
六、 集群管理的其他命令和测试方法请参考其他文档。
展开阅读全文