Openfiler配置RAC共享存儲


將 Openfiler 用作 iSCSI 存儲服務器,主要操作步驟如下:

首先,需要安裝Openfiler系統(類似安裝Linux),我這里設定的IP地址:10.10.10.10(與RAC服務器網絡相通)。安裝完畢后通過web訪問管理
https://10.10.10.10:446

默認用戶密碼:openfiler/password

1.設置 iSCSI 服務

Services -> iSCSI Target -> start
# service iscsi-target status
ietd (pid 897) is running...

圖形界面截圖1:啟動並設置自啟動iSCSI服務

2.配置網絡訪問

通過System -> Network Access Configuration進行網絡訪問配置,添加可以訪問到Openfiler的服務器IP地址。
Delete	Name	Network/Host	Netmask	Type
	jyracdb1-priv	10.10.10.191	255.255.255.255	Share
	jyracdb2-priv	10.10.10.193	255.255.255.255	Share

圖形界面截圖2:網絡訪問控制

3.指定物理存儲器並對其分區

通過Volumes -> Block Devices 圖形界面截圖3:創建pv ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler3_1.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler3_2.png)

4.創建新的卷組

通過Volumes -> Volume Groups 圖形界面截圖4:創建vg ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler4.png)

5.創建所有邏輯卷

通過Volumes -> Add Volume 圖形界面截圖5:在vg中創建lv ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler5.png)

6.為每個邏輯卷創建新的 iSCSI 目標

通過Volumes -> iSCSI Targets ## 6.1 添加新的iSCSI Target ## ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler6_1.png) ## 6.2 選擇iSCSI Target ## ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler6_2.png) ## 6.3 LUN 映射 ## ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler6_3.png) ## 6.4 ACL設置為Allow ## ![](http://images.cnblogs.com/cnblogs_com/jyzhao/652804/o_openfiler6_4.png)

7.RAC各節點配置共享存儲

## 7.1 檢查rpm包 ##
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n"| grep iscsi-initiator-utils
iscsi-initiator-utils-6.2.0.873-2.el6 (x86_64)

7.2 檢查服務狀態

# service iscsid status
iscsid (pid  672) is running...

7.3 顯示Openfiler上所有可用的LUN

# iscsiadm -m discovery -t sendtargets -p 10.10.10.10
10.10.10.10:3260,1 iqn.2006-01.com.openfiler:racdb-fra1
10.10.10.10:3260,1 iqn.2006-01.com.openfiler:racdb-data1
10.10.10.10:3260,1 iqn.2006-01.com.openfiler:racdb-crs1

7.4 登錄iscsi目標

#手工登錄iscsi目標
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-crs1 -p 10.10.10.10 -l
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-data1 -p 10.10.10.10 -l
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-fra1 -p 10.10.10.10 -l
#配置自動登錄
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-crs1 -p 10.10.10.10 --op update -n node.startup -v automatic
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-data1 -p 10.10.10.10 --op update -n node.startup -v automatic
iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb-fra1 -p 10.10.10.10 --op update -n node.startup -v automatic

7.5 重啟iscsi服務

[root@jyracdb1 ~]# service iscsi stop
Stopping iscsi: [  OK  ]
[root@jyracdb1 ~]# service iscsi start
Starting iscsi: [  OK  ]

7.6 udev綁定共享存儲

fdisk -l 查看有那些磁盤,參考Maclean的udev綁定腳本:

將 b->f的編號放入for 循環中,例如:
# AUTO UDEV RULE BY Maclean Liu 2012/06/30
for i in b c d e f ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      
done

就會生成sdb->sdf 設備綁定的RULE,在將這些RULE寫入到/etc/udev/rules.d/99-oracle-asmdevices.rules中
之后運行用root運行/sbin/start_udev  即可.

7.7 重啟兩台主機

確定主機重啟后,共享存儲都正常。

ls -lh /dev/asm*

Reference


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM