1. 程式人生 > >VMware Workstation 集群仲裁磁盤和數據共享磁盤的創建

VMware Workstation 集群仲裁磁盤和數據共享磁盤的創建

錯誤 windows filename false iss 集群 ont wid 是否

近期項目須要對SQL Server建立集群服務,多個SQL Server數據庫建立集群服務,對外提供唯一的URL訪問地址。當主節點斷電、斷網後,通過心跳線將消息傳遞到備用節點。備用節點在3秒內接管數據庫訪問任務。實現雙機熱備。

因為臺式機過2天才幹到位。所以就先在虛擬機上裝了2套windows Server 2008 R2系統,模擬集群創建過程。關於SQL Server建立集群的文章。網上是眾說紛紜。對於一個新手來說,可謂是不知所措。但集群中仲裁磁盤和共享磁盤的創建是每一個集群所必須的,在此我把虛擬機集群仲裁磁盤和數據共享磁盤的創建過程和大家分享下,希望能幫助大家。

1.在本地電腦創建目錄ShareDisks

。比方我的是:D:\ShareDisks,ShareDisks目錄用來保存後面兩個操作創建的虛擬仲裁磁盤和數據共享磁盤文件。

2.創建仲裁磁盤。在DOS窗體進入VMware Workstation軟件安裝文件夾,比方我安裝文件夾是:E:\VM。在DOS窗體輸入例如以下命令:vmware-vdiskmanager.exe -c -s 500Mb -a lsilogic -t 4 "D:\ShareDisks"\Quorum.vmdk。

效果圖例如以下:

技術分享

3.創建數據共享磁盤。在DOS窗體進入VMware Workstation軟件安裝文件夾,比方我安裝文件夾是:E:\VM。在DOS窗體輸入例如以下命令:

vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 4 "D:\ShareDisks"\ShareDisk.vmdk 。效果圖例如以下:

技術分享

4. 驗證共享磁盤是否成功創建,打開D盤下的ShareDisks目錄,效果圖例如以下:

技術分享

5.附件仲裁磁盤和數據共享磁盤到虛擬機。找到節點1相應的虛擬系統安裝文件夾(不是虛擬機軟件安裝文件夾),比方我是E:\VM\Server2008R2-A,找到*.vmx(VMware配置文件),用記事本打開,加入例如以下記錄:

disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:5.present = "TRUE"
scsi1:5.fileName = "D:\ShareDisks\Quorum.vmdk"
scsi1:6.present = "TRUE"
scsi1:6.fileName = "D:\ShareDisks\ShareDisk.vmdk" 
效果圖例如以下:

技術分享
6.重新啟動VMware Workstation,出現下圖效果,則證明創建成功。

技術分享

7.向虛擬機系統掛載新磁盤,可能會導致系統引導磁盤順序的顛倒。

假設掛載前系統能夠正常啟動,掛載後出現“pxe-mof:exiting intel pxe rom operating system not found”的錯誤,則須要在虛擬機BIOS中又一次設置系統的引導磁盤。操作步驟:在步驟5找到的*.vmx文件裏追加bios.forceSetupOnce = "TRUE",這樣開機系統進入BIOS頁面。在BIOS的boot中又一次設置系統引導磁盤便可正常啟動系統。

到此,關於VMware Workstation 集群仲裁磁盤和數據共享磁盤的創建過程解說完成。

只是虛擬機終歸是虛擬機。非常多地方無法模仿。

等臺式機到了,待搞過各種集群的沈工有空了。我就開始真刀真槍的到臺式機上實驗。

希望大家能關註關於集群創建的興許博客,謝謝。

VMware Workstation 集群仲裁磁盤和數據共享磁盤的創建