服務器羣集實驗
——SQL羣集
1. 規劃設計
1.1. 拓撲規劃
1.2. 主機LAN規劃
域名:freshman.local
主機名 | IP地址 | 角色 | 網絡 | 備註 |
freshmandc1. freshman.local | 172.16.1.26 | 域控制器、DNS | 橋接 | |
freshmannode1.freshman.local | 172.16.1.27 | 羣集節點1 | 橋接 | |
freshmannode2. freshman.local | 172.16.1.28 | 羣集節點2 | 橋接 | |
freshmancluster1. freshman.local | 172.16.1.29 | Cluster | ||
freshmandtc1. freshman.local | 172.16.1.30 | MSTDC | ||
freshmandb1. freshman.local | 172.16.1.31 | SQL Server |
實驗環境:請將域名、主機名、地址中紅色字進行修改。
1.3. 存儲SAN規劃
主機名 | IP地址 | 角色 | 網絡 | 備註 |
freshmancdp1.freshman.local | 192.168.188.128 | 共享存儲 | NAT | |
freshmannode1.freshman.local | 192.168.188.129 | 羣集節點1 | NAT | |
freshmannode2. freshman.local | 192.168.188.130 | 羣集節點1 | NAT |
1.4. 心跳HeartBeat規劃
主機名 | IP地址 | 角色 | 網絡 | 備註 |
freshmannode1.freshman.local | 192.168.181.129 | 羣集節點1 | Host Only | |
freshmannode2.freshman.local | 192.168.181.130 | 羣集節點1 | Host Only |
2. 實施操作
2.1. CDP存儲配置
2.1.1. 配置存儲的IP地址
導入CDP虛擬機,將兩個網卡均設置爲NAT模式。
啓用虛擬機,查看當前CDP的版本信息和IP地址
注意:要通過控制檯來修改配置,不建議在操作系統上直接修改網絡配置。
[root@FalconStor-CDPVA~]# cat /etc/redhat-release
CentOS release 5.5 (Final)
[root@FalconStor-CDPVA~]# uname -a
Linux FalconStor-CDPVA 2.6.18-194.11.4.el5 #1 SMPFri Sep 17 04:57:05 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@FalconStor-CDPVA~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr00:0C:29:CC:3B:AD
inet addr:192.168.188.128 Bcast:192.168.188.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fecc:3bad/64 Scope:Link
UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXpackets:231 errors:0 dropped:0 overruns:0 frame:0
TXpackets:221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RXbytes:22485 (21.9 KiB) TX bytes:22184(21.6 KiB)
啓動IPStor Console管理軟件,添加服務器。
添加CDP現有的地址。
如需修改IP請參考(本實驗沒有修改IP)
選擇配置網絡(配置完成後,點“OK”按鈕到底即可修改IP配置)
刪除舊的服務器的信息。添加新的IP地址
2.1.2. 在虛擬機上添加100GB的磁盤
在CDP虛擬機上添加一個100GB新虛擬磁盤。
2.1.3. 虛擬化磁盤
掃描物理資源,以發現新的磁盤。
這樣,我們就會看到磁盤的圖標上的有一個字母V(表示磁盤可用)
2.1.4. 添加到新建存儲池StoragePool-1
將新虛擬化的100GB磁盤添加到StoragePool-1存儲池中。
存儲的池的空間大小爲100GB。
2.1.5. 創建三個SAN資源
從資源池中創建三個LUN資源,規劃如下所示:
Name | Allocation Type | Sectors | Total Size | 用途 |
SANDisk-quorum | Virtual Device | 4,194,304 | 2,048 | 仲裁 |
SANDisk-MSDTC | Virtual Device | 6,291,456 | 3,072 | MSDTC |
SANDisk-DATA | Virtual Device | 41,943,040 | 20,480 | 數據存儲 |
Total: 3 | 25,600 |
設置有意義的SAN Resource Name,以方便後續管理。
先不進行SAN資源的分配操作。
重複以上操作,再創建SANDisk-MSDTC、SANDisk-DATA兩個SAN資源。
如下所示,最終創建三個SAN資源。
提示:在實驗時,爲了節省資源,可以將CDP虛擬機關閉。
2.2. 構建活動目錄基礎架構
爲了節省資源,採用一臺256M內存的Windows2003的虛擬機來安裝域控制器組件。
域名: freshman.local
主機名: freshmandc1.freshman.local
IP地址:172.16.1.26
角色:域控制器、DNS服務器
2.2.1. 操作系統安裝
安裝過程略
安裝完畢後,檢查系統時鐘
2.2.2. 修改IP地址、主機名
修改IP地址
修改主機名
運行cmd命令,進入命令提示符界面,查看修改
C:\Documentsand Settings\Administrator>ipconfig /all
Windows IP Configuration
Host Name. . . . . . . . . . . . : freshmandc1
PrimaryDns Suffix . . . . . . . :
Node Type. . . . . . . . . . . . : Unknown
IP RoutingEnabled. . . . . . . . : No
WINS ProxyEnabled. . . . . . . . : No
Ethernet adapter 本地連接:
Connection-specific DNS Suffix .:
Description . . . . . . . . . . . : Intel(R) PRO/1000 MT NetworkConnection
PhysicalAddress. . . . . . . . . : 00-0C-29-6E-0E-C0
DHCPEnabled. . . . . . . . . . . : No
IPAddress. . . . . . . . . . . . : 172.16.1.26
SubnetMask . . . . . . . . . . . : 255.255.255.0
DefaultGateway . . . . . . . . . : 172.16.1.254
DNSServers . . . . . . . . . . . : 172.16.1.26
2.2.3. 安裝操作系統補丁
登錄微軟網站或補丁服務器下載、安裝補丁。過程略
2.2.4. DCPROMO
創建域控和安裝DNS
運行dcpromo命令,進入安裝界面
建議在運行命令之前,先將安裝光盤連接上,會避免很多不必要的操作
由於沒有掛載安裝光盤會出現下面提示
點擊“確定”按鈕,進入下一個界面,點擊“確定”也無法進行下去
將安裝光盤連接上之後,會自動進行安裝,不要點“跳過DNS安裝”按鈕
2.2.5. 創建ClusterAdmin、SQLadmin賬戶
以域管理員身份登錄,運行cmd命令,創建兩個域賬戶,在後續操作中,指定這些賬戶來啓動羣集及數據庫服務。
C:\Documentsand Settings\Administrator>net user clusteradmin P@ssw0rd /add
命令成功完成。
C:\Documentsand Settings\Administrator>net user sqladmin P@ssw0rd /add
命令成功完成。
運行dsa.msc命令,進入“用戶和計算機”管理窗口,在用戶屬性的“賬戶”選項卡中,選中“密碼爲永不過期”及“用戶不能修改密碼”兩個檢查框。
同樣的操作,選擇sqladmin賬戶的檢查框
2.2.6. 備份系統狀態
運行ntbackup.exe命令,進入備份系統狀態,域控制器的系統狀態包括活動目錄數據庫等信息。
具體操作過程略,結果見下圖