作者:david_zhang@sh 【轉載時請以超鏈接形式標明文章】
鏈接:http://www.cnblogs.com/david-zhang-index/archive/2012/07/12/2587826.html
使用VirtualBox工具在個人電腦上搭建RAC測試環境,共享存儲設計方法如下:
1.利用VirtualBox中的VBoxManage.exe工具創建磁盤,此工具在VirtualBox安裝目錄中可以找到
1 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe createhd -filename D:\oraclevm\ocr.vdi -size 512 -format VDI -variant Fixed 2 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe createhd -filename D:\oraclevm\votdis.vdi -size 512 -format VDI -variant Fixed 3 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe createhd -filename D:\oraclevm\data.vdi -size 3072 -format VDI -variant Fixed 4 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe createhd -filename D:\oraclevm\falsh.vdi -size 3072 -format VDI -variant Fixed
2.將創建完的磁盤連接至虛擬機上
1 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode1 --storagectl "SATA 控制器" --port 1 --device 0 --type hdd --medium D:\oraclevm\ocr.vdi --mtype shareable 2 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode1 --storagectl "SATA 控制器" --port 2 --device 0 --type hdd --medium D:\oraclevm\votdis.vdi --mtype shareable 3 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode1 --storagectl "SATA 控制器" --port 3 --device 0 --type hdd --medium D:\oraclevm\data.vdi --mtype shareable 4 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode1 --storagectl "SATA 控制器" --port 4 --device 0 --type hdd --medium D:\oraclevm\falsh.vdi --mtype shareable
控制器名稱按截圖【注意中文部分“SATA 控制器”,這是一串標識符,】,實際情況根據界面中英文填寫控制器名稱,截圖中紅色字體,截圖如下:
3.共享磁盤,此信息將被記入到每個虛擬磁盤文件的文件頭中,故在使用的時候就無需再設置成共享了
1 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd D:\oraclevm\ocr.vdi --type shareable 2 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd D:\oraclevm\votdis.vdi --type shareable 3 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd D:\oraclevm\data.vdi --type shareable 4 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd D:\oraclevm\falsh.vdi --type shareable
4.將這些磁盤用如下命令加入到node2節點,同樣的注意中文部分“SATA 控制器”標識名
1 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode2 --storagectl "SATA 控制器" --port 1 --device 0 --type hdd --medium D:\oraclevm\ocr.vdi --mtype shareable 2 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode2 --storagectl "SATA 控制器" --port 2 --device 0 --type hdd --medium D:\oraclevm\votdis.vdi --mtype shareable 3 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode2 --storagectl "SATA 控制器" --port 3 --device 0 --type hdd --medium D:\oraclevm\data.vdi --mtype shareable 4 C:\Program Files\Oracle\VirtualBox\VBoxManage.exe storageattach 11gnode2 --storagectl "SATA 控制器" --port 4 --device 0 --type hdd --medium D:\oraclevm\falsh.vdi --mtype shareable