1 Oracle Database 11.2.0.3.0 RAC On Oralce Linux 6.5 使用-克隆虛擬機器

LuiseDalian發表於2014-02-10

新版的VirtualBox允許克隆虛擬機器,但它會試圖克隆共享磁碟,這不是我們希望的,所以我們需要手動進行克隆。

# 關閉系統

# poweroff

# 然後關閉VirtualBox

# VirtualBox建立虛擬機器ol6-112-rac2,設定雙網路卡

 



 # 手動克隆ol6-112-rac1.vdi

F:\>VBoxManage clonehd F:\VirtualBoxImage\ol6-112-rac1\ol6-112-rac1.vdi F:\VirtualBoxImage\ol6-112-rac2\ol6-112-rac2.vdi

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Clone hard disk created in format 'VDI'. UUID: 4aabef3c-5812-449f-9e2d-b7de76d570c6

# 將剛才克隆的磁碟新增到剛才的虛擬機器中

# 設定網路卡與ol6-112-rac1虛擬機器一致

# 關閉VirtualBox

# 將共享磁碟連線到該虛擬機器

VBoxManage storageattach ol6-112-rac2 --storagectl "SATA" --port 1 --device 0 --type hdd --medium asm1.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac2 --storagectl "SATA" --port 2 --device 0 --type hdd --medium asm2.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac2 --storagectl "SATA" --port 3 --device 0 --type hdd --medium asm3.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac2 --storagectl "SATA" --port 4 --device 0 --type hdd --medium asm4.vdi --mtype shareable

# 啟動ol6-112-rac2,忽略啟動過程中的任何錯誤

# root使用者登入,進行如下配置

 

配置相應資訊

n  hostnameol6-112-rac2.cuug.net (編輯/etc/sysconfig/network檔案,而後重新啟動)

NETWORKING=yes

HOSTNAME=ol6-112-rac2.cuug.net

 

檢查每個可用的網路連線的MAC地址. 不要擔心它們顯示為eth2, eth3. 這是動態建立的連線,因為eth0eth1的連線是不正確的。

$ ifconfig -a | grep eth

eth2      Link encap:Ethernet  HWaddr 08:00:27:02:45:B3

eth3      Link encap:Ethernet  HWaddr 08:00:27:CD:AD:42

 

 

n  eth0IP地址:192.168.8.112,子網掩碼:255.255.255.0,預設閘道器:192.168.8.1 (只需要修改HWADDRIPADDR刪除UUID)

root@ol6-112-rac2.cuug.net:/>$ more /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=08:00:27:02:45:B3

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.8.112

GATEWAY=192.168.8.1

NETMASK=255.255.255.0

 

n  eth1IP地址:192.168.6.112,子網掩碼:255.255.255.0,閘道器:0.0.0.0   (只需要修改HWADDRIPADDR刪除UUID)

root@ol6-112-rac2.cuug.net:/>$ more /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

HWADDR=08:00:27:CD:AD:42

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.6.112

GATEWAY=0.0.0.0

NETMASK=255.255.255.0

 

執行/etc/init.d/network restart就可以使網路卡的設定生效,此時如果虛擬機器ol6-112-rac2 ping不通,則檢視VirtualBox確定MAC地址設定是否正確。

  

# 編輯/home/oracle/.bash_profile檔案,修改下面2個引數

ORACLE_SID=RAC2; export ORACLE_SID

ORACLE_HOSTNAME=ol6-112-rac2.cuug.net; export ORACLE_HOSTNAME

# 修改/home/oracle/grid_env/home/oracle/db_env中的ORACLE_SID引數

ORACLE_SID=+ASM2; export ORACLE_SID

ORACLE_SID=RAC2; export ORACLE_SID

 

# 重新啟動ol6-112-rac2,同時把ol6-112-rac1也啟動起來,測試可以互相ping

root@ol6-112-rac1.cuug.net:/root>$ ping -c 2 ol6-112-rac1

PING ol6-112-rac1.cuug.net (192.168.8.111) 56(84) bytes of data.

64 bytes from ol6-112-rac1.cuug.net (192.168.8.111): icmp_seq=1 ttl=64 time=0.066 ms

64 bytes from ol6-112-rac1.cuug.net (192.168.8.111): icmp_seq=2 ttl=64 time=0.155 ms

--- ol6-112-rac1.cuug.net ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1004ms

rtt min/avg/max/mdev = 0.066/0.110/0.155/0.045 ms

root@ol6-112-rac1.cuug.net:/root>$ ping -c 2 ol6-112-rac1-priv

PING ol6-112-rac1-priv.cuug.net (192.168.6.111) 56(84) bytes of data.

64 bytes from ol6-112-rac1-priv.cuug.net (192.168.6.111): icmp_seq=1 ttl=64 time=0.058 ms

64 bytes from ol6-112-rac1-priv.cuug.net (192.168.6.111): icmp_seq=2 ttl=64 time=0.158 ms

--- ol6-112-rac1-priv.cuug.net ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1002ms

rtt min/avg/max/mdev = 0.058/0.108/0.158/0.050 ms

root@ol6-112-rac1.cuug.net:/root>$ ping -c 2 ol6-112-rac2

PING ol6-112-rac2.cuug.net (192.168.8.112) 56(84) bytes of data.

64 bytes from ol6-112-rac2.cuug.net (192.168.8.112): icmp_seq=1 ttl=64 time=1.77 ms

64 bytes from ol6-112-rac2.cuug.net (192.168.8.112): icmp_seq=2 ttl=64 time=0.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1078707/,如需轉載,請註明出處,否則將追究法律責任。

相關文章