RHEL6 或CentOS 6配置共享儲存--使用iSCSI

lhrbest發表於2018-09-18


multipath多路徑實驗01-構建iSCSI模擬環境


multipath多路徑實驗01-構建iSCSI模擬環境

前幾天跟同事網上閒聊技術,吐槽之前自己沒有配置過多路徑的經歷,雖然多路徑的配置過程很簡單,職責劃分也應是主機或儲存工程師來搞定,DBA只需要直接拿來用,但這樣總感覺少了些踏實感。
本著學習的心態,在虛擬環境下模擬,來做一個多路徑的實驗。
本文主要描述使用iscsi模擬儲存劃出的1個LUN,最終由兩條鏈路連線到主機,顯示為兩個磁碟的場景。為後續配置multipath提供前置環境。

1.模擬主機環境

首先虛擬一個linux伺服器,用作搭建iSCSI伺服器。然後客戶端直接就使用我之前的一套RAC環境的第1個節點,在這裡就相當於普普通通的一個iSCSI客戶端。

要求如下:
客戶端(192.168.56.150),需要新增配置兩塊網路卡;
服務端(192.168.56.99),需要新增配置兩塊網路卡.

這裡實際使用Virtual Box給每臺機器新增兩個內部網路即可。

客戶端配置2塊網路卡:

--複製現有網路卡配置
[root@jyrac1 network-scripts]# cat ifcfg-eth3DEVICE=eth3
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.10.10.11
NETMASK=255.255.255.0
[root@jyrac1 network-scripts]# cp ifcfg-eth3 ifcfg-eth4[root@jyrac1 network-scripts]# cp ifcfg-eth3 ifcfg-eth5--修改DEVICE名稱和IPADDR資訊,其他不變
eth4 10.10.1.150
eth5 10.10.2.150
--啟動新配置的兩塊網路卡
ifup eth4
ifup eth5

這裡的eth4和eth5可以想象成是和儲存連線的內部網路。

服務端配置2塊網路卡:

--複製現有網路卡配置
[root@Storage network-scripts]# cat ifcfg-eth2 DEVICE=eth2
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.56.99
NETMASK=255.255.255.0
[root@Storage network-scripts]# cp ifcfg-eth2 ifcfg-eth3[root@Storage network-scripts]# cp ifcfg-eth2 ifcfg-eth4--修改DEVICE名稱和IPADDR資訊,其他不變
eth3 10.10.1.99
eth4 10.10.2.99
--啟動新配置的兩塊網路卡
ifup eth3
ifup eth4

測試服務端和客戶端的IP互通沒問題。

2.準備軟體環境

各自安裝scsi相關的軟體包。

引用鳥哥的iSCSI搭建說明:

scsi-target-utils:用來將 Linux 系統模擬成為 iSCSI target 的功能;
iscsi-initiator-utils:掛載來自 target 的磁碟到 Linux 本機上。

這樣我們就知道服務端需要安裝scsi-target-utils這個包,客戶端需要安裝iscsi-initiator-utils這個包。
現在來直接yum安裝對應軟體,如果yum本地源配置有問題,可以參考之前文章:
配置yum本地源:http://www.cnblogs.com/jyzhao/p/3938290.html

--服務端
yum安裝scsi-target-utils

yum install scsi-target-utils

--客戶端
yum安裝iscsi-initiator-utils

yum install iscsi-initiator-utils

3.模擬儲存加盤

--服務端操作

填加一個50G的盤, 實際就是用來模擬儲存新增實際的一塊盤 。我這裡選擇固定大小儲存50G。
我這裡新增加的盤顯示為/dev/sdb,我將它建立成lvm,並先分出一個10g的lv,供後續使用。

[root@Storage ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created[root@Storage ~]# vgcreate vg_storage /dev/sdb
  Volume group "vg_storage" successfully created[root@Storage ~]# lvcreate -L 10g -n lv_lun1 vg_storage
  Logical volume "lv_lun1" created

lvm的資訊:

[root@Storage ~]# pvs
  PV         VG           Fmt  Attr PSize  PFree 
  /dev/sda2  vg_linuxbase lvm2 a--  29.51g     0 
  /dev/sdb   vg_storage   lvm2 a--  50.00g 40.00g
[root@Storage ~]# vgs
  VG           #PV #LV #SN Attr   VSize  VFree 
  vg_linuxbase   1   2   0 wz--n- 29.51g     0 
  vg_storage     1   1   0 wz--n- 50.00g 40.00g
[root@Storage ~]# lvs
  LV      VG           Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_root vg_linuxbase -wi-ao---- 27.54g                                             
  lv_swap vg_linuxbase -wi-ao----  1.97g                                             
  lv_lun1 vg_storage   -wi-a----- 10.00g         
[root@Storage ~]# lvscan
  ACTIVE            '/dev/vg_storage/lv_lun1' [10.00 GiB] inherit
  ACTIVE            '/dev/vg_linuxbase/lv_root' [27.54 GiB] inherit
  ACTIVE            '/dev/vg_linuxbase/lv_swap' [1.97 GiB] inherit

從上面LVM相關資訊的輸出可以看到,我這裡新建的lv已經是正常狀態, 可以理解成為模擬儲存上劃分出的一個10g大小的LUN

4.配置iSCSI服務端

iSCSI服務端主要配置檔案:/etc/tgt/targets.conf

iSCSI 有一套自己分享 target 檔名的定義,基本上,藉由 iSCSI 分享出來的 target 檔名都是以 iqn 為開頭,意思是:『iSCSI Qualified Name (iSCSI 合格名稱)』的意思(註5)。那麼在 iqn 後面要接啥檔名呢?通常是這樣的:
iqn.yyyy-mm.

所以我這裡按照規範設定的名稱,新增好如下配置:

<target iqn.2017-07.com.cnblogs.jyzhao:alfreddisk>
    backing-store /dev/vg_storage/lv_lun1 # Becomes LUN 1</target>

配置完成後,就啟動服務和設定開機自啟動:

[root@Storage ~]# service tgtd startStarting SCSI target daemon: [  OK  ]
[root@Storage ~]# chkconfig tgtd on[root@Storage ~]# chkconfig --list|grep tgtdtgtd            0:off   1:off   2:on    3:on    4:on    5:on    6:off[root@Storage ~]# service tgtd statustgtd (pid 1763 1760) is running...

然後查詢下相關的資訊,比如佔用的埠、LUN資訊(Type:disk):

[root@Storage ~]# netstat -tlunp |grep tgttcp        0      0 0.0.0.0:3260                0.0.0.0:*                   LISTEN      1760/tgtd           tcp        0      0 :::3260                     :::*                        LISTEN      1760/tgtd           [root@Storage ~]# tgt-admin --showTarget 1: iqn.2017-07.com.cnblogs.jyzhao:alfreddisk
    System information:        Driver: iscsi        State: ready
    I_T nexus information:
    LUN information:        LUN: 0            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10            Size: 0 MB, Block size: 1            Online: Yes
            Removable media: No
            Prevent removal: No            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:         LUN: 1            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11            Size: 10737 MB, Block size: 512            Online: Yes
            Removable media: No
            Prevent removal: No            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/vg_storage/lv_lun1
            Backing store flags: 
    Account information:
    ACL information:
        ALL

5.配置iSCSI客戶端

確認開機啟動項設定開啟:

[root@jyrac1 ~]#  chkconfig --list|grep scsiiscsi           0:off   1:off   2:off   3:on    4:on    5:on    6:offiscsid          0:off   1:off   2:off   3:on    4:on    5:on    6:off

使用iscsiadm命令掃描服務端的LUN

iscsiadm -m discovery -t sendtargets -p 10.10.1.99

--報錯[root@jyrac1 ~]# iscsiadm -m discovery -t sendtargets -p 10.10.1.99[  OK  ] iscsid: [  OK  ]iscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: cannot make connection to 10.10.1.99: No route to hostiscsiadm: connection login retries (reopen_max) 5 exceedediscsiadm: Could not perform SendTargets discovery: encountered connection failure[root@jyrac1 ~]# --ping可以通[root@jyrac1 ~]# ping 10.10.1.99PING 10.10.1.99 (10.10.1.99) 56(84) bytes of data.64 bytes from 10.10.1.99: icmp_seq=1 ttl=64 time=0.789 ms64 bytes from 10.10.1.99: icmp_seq=2 ttl=64 time=0.536 ms^C--- 10.10.1.99 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1073msrtt min/avg/max/mdev = 0.536/0.662/0.789/0.129 ms

上面這個報錯是因為scsi服務端的主機防火牆沒有關閉,埠受到限制,關閉防火牆後,再嘗試,就可以正常發現如下內容:

[root@jyrac1 ~]# iscsiadm -m discovery -t sendtargets -p 10.10.1.9910.10.1.99:3260,1 iqn.2017-07.com.cnblogs.jyzhao:alfreddisk[root@jyrac1 ~]# iscsiadm -m discovery -t sendtargets -p 10.10.2.9910.10.2.99:3260,1 iqn.2017-07.com.cnblogs.jyzhao:alfreddisk

檢視/var/lib/iscsi/nodes/下的檔案:

[root@jyrac1 ~]# ll -R /var/lib/iscsi/nodes/
/var/lib/iscsi/nodes/:total 4drw------- 4 root root 4096 Jul 18 12:13 iqn.2017-07.com.cnblogs.jyzhao:alfreddisk/var/lib/iscsi/nodes/iqn.2017-07.com.cnblogs.jyzhao:alfreddisk:total 8drw------- 2 root root 4096 Jul 18 12:12 10.10.1.99,3260,1drw------- 2 root root 4096 Jul 18 12:13 10.10.2.99,3260,1/var/lib/iscsi/nodes/iqn.2017-07.com.cnblogs.jyzhao:alfreddisk/10.10.1.99,3260,1:total 4-rw------- 1 root root 1822 Jul 18 12:12 default/var/lib/iscsi/nodes/iqn.2017-07.com.cnblogs.jyzhao:alfreddisk/10.10.2.99,3260,1:total 4-rw------- 1 root root 1822 Jul 18 12:13 default

檢視iscsiadm -m node

[root@jyrac1 ~]# iscsiadm -m node10.10.2.99:3260,1 iqn.2017-07.com.cnblogs.jyzhao:alfreddisk10.10.1.99:3260,1 iqn.2017-07.com.cnblogs.jyzhao:alfreddisk

iscsiadm -m node -T target名稱 --login

iscsiadm -m node -T iqn.2017-07.com.cnblogs.jyzhao:alfreddisk --login

[root@jyrac1 ~]# iscsiadm -m node -T iqn.2017-07.com.cnblogs.jyzhao:alfreddisk --loginLogging in to [iface: default, target: iqn.2017-07.com.cnblogs.jyzhao:alfreddisk, portal: 10.10.2.99,3260] (multiple)Logging in to [iface: default, target: iqn.2017-07.com.cnblogs.jyzhao:alfreddisk, portal: 10.10.1.99,3260] (multiple)Login to [iface: default, target: iqn.2017-07.com.cnblogs.jyzhao:alfreddisk, portal: 10.10.2.99,3260] successful.Login to [iface: default, target: iqn.2017-07.com.cnblogs.jyzhao:alfreddisk, portal: 10.10.1.99,3260] successful.

最後查詢 fdisk -l結果:

省略之前無關內容...
Disk /dev/sdi: 10.7 GB, 10737418240 bytes64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000Disk /dev/sdj: 10.7 GB, 10737418240 bytes64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

發現透過兩條鏈路( 10.10.1.*和10.10.2.* ), 已經正常識別到兩個大小為10G的磁碟,而實際上這兩個磁碟對應到儲存上的一個底層LUN
這其實就是多路徑。後續我會再根據這個環境測試multipath(Linux自帶的多路徑軟體)的使用。
重啟主機測試,這兩個磁碟資訊依然存在,說明iSCSI的配置沒有問題。

Reference



multipath多路徑實驗02-配置多路徑軟體

在上一篇文章《 multipath多路徑實驗01-構建iSCSI模擬環境 》,我構建了iSCSI的模擬環境,在文章最後,已經成功配置並在主機上認出多個鏈路分別對映出的盤。而本文我就要對這樣的多路徑環境,透過Linux自帶multipath多路徑軟體聚合成可以方便我們後期使用的形式。

1.安裝多路徑軟體包

查詢是否安裝了多路徑軟體包:

rpm -qa |grep device-mapper-multipath

如果沒有安裝,則用yum安裝即可:
yum install device-mapper-multipath

[root@jyrac1 ~]# yum install device-mapper-multipath
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package device-mapper-multipath.x86_64 0:0.4.9-72.el6 will be installed--> Processing Dependency: device-mapper-multipath-libs = 0.4.9-72.el6 for package: device-mapper-multipath-0.4.9-72.el6.x86_64--> Processing Dependency: libmultipath.so()(64bit) for package: device-mapper-multipath-0.4.9-72.el6.x86_64--> Processing Dependency: libmpathpersist.so.0()(64bit) for package: device-mapper-multipath-0.4.9-72.el6.x86_64--> Running transaction check---> Package device-mapper-multipath-libs.x86_64 0:0.4.9-72.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved
================================================================================================================== Package                                   Arch                Version                     Repository        Size
==================================================================================================================
Installing:
 device-mapper-multipath                   x86_64              0.4.9-72.el6                ISO              116 k
Installing for dependencies:
 device-mapper-multipath-libs              x86_64              0.4.9-72.el6                ISO              180 k
Transaction Summary
==================================================================================================================
Install       2 Package(s)
Total download size: 297 k
Installed size: 653 kIs this ok [y/N]: y
Downloading Packages:------------------------------------------------------------------------------------------------------------------Total                                                                             2.8 MB/s | 297 kB     00:00     Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : device-mapper-multipath-libs-0.4.9-72.el6.x86_64                                               1/2 
  Installing : device-mapper-multipath-0.4.9-72.el6.x86_64                                                    2/2 
  Verifying  : device-mapper-multipath-libs-0.4.9-72.el6.x86_64                                               1/2 
  Verifying  : device-mapper-multipath-0.4.9-72.el6.x86_64                                                    2/2 Installed:
  device-mapper-multipath.x86_64 0:0.4.9-72.el6                                                                   
Dependency Installed:
  device-mapper-multipath-libs.x86_64 0:0.4.9-72.el6                                                              
Complete!

如果不方便配置yum,也可以直接rpm安裝這兩個包:

[root@jyrac2 Packages]# rpm -ivh device-mapper-multipath-libs-0.4.9-72.el6.x86_64.rpmwarning: device-mapper-multipath-libs-0.4.9-72.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:device-mapper-multipath########################################### [100%][root@jyrac2 Packages]# rpm -ivh device-mapper-multipath-0.4.9-72.el6.x86_64.rpmwarning: device-mapper-multipath-0.4.9-72.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:device-mapper-multipath########################################### [100%]

2.設定服務開機啟動

查詢當前開機自啟用設定:

chkconfig --list|grep multipathd

確認核心成功載入:

modprobe -l |grep multipath

確認開啟開機自啟動:

[root@jyrac1 ~]# chkconfig multipathd on[root@jyrac1 ~]# chkconfig --list|grep multipathdmultipathd      0:off   1:off   2:on    3:on    4:on    5:on    6:off

3.生成multipath配置檔案

生成multipath配置檔案:

/sbin/mpathconf  --enable

確認服務狀態:

service multipathd status

4.multipath的常用命令

常用命令:

--生成multipath配置檔案/sbin/mpathconf --enable--顯示多路徑的佈局multipath -ll--重新刷取multipath -v2--清空所有多路徑multipath -F

針對上述常用命令,實際操作的記錄,供參考:

[root@jyrac1 ~]# multipath -llJul 18 15:57:18 | DM multipath kernel driver not loaded
Jul 18 15:57:18 | /etc/multipath.conf does not exist, blacklisting all devices.
Jul 18 15:57:18 | A sample multipath.conf file is located at
Jul 18 15:57:18 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
Jul 18 15:57:18 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf
Jul 18 15:57:18 | DM multipath kernel driver not loaded
[root@jyrac1 ~]# chkconfig --list|grep multipathdmultipathd      0:off   1:off   2:off   3:off   4:off   5:off   6:off[root@jyrac1 ~]# modprobe -l |grep multipath   kernel/drivers/md/dm-multipath.ko
[root@jyrac1 ~]# service multipathd statusmultipathd is stopped
[root@jyrac1 ~]# service multipathd startStarting multipathd daemon: [  OK  ]
[root@jyrac1 ~]# multipath -llJul 18 15:59:00 | /etc/multipath.conf does not exist, blacklisting all devices.
Jul 18 15:59:00 | A sample multipath.conf file is located at
Jul 18 15:59:00 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
Jul 18 15:59:00 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf
[root@jyrac1 ~]# /sbin/mpathconf --enable[root@jyrac1 ~]# multipath -v2Jul 18 16:02:52 | mpatha: ignoring map
Jul 18 16:02:52 | mpathb: ignoring map
Jul 18 16:02:52 | mpathc: ignoring map
Jul 18 16:02:52 | mpathd: ignoring map
Jul 18 16:02:52 | mpathe: ignoring map
Jul 18 16:02:52 | mpathf: ignoring mapcreate: mpathg (1IET     00010001) undef IET,VIRTUAL-DISK
size=10G features='0' hwhandler='0' wp=undef|-+- policy='round-robin 0' prio=1 status=undef| `- 10:0:0:1 sdi 8:128 undef ready  running
`-+- policy='round-robin 0' prio=1 status=undef
  `- 11:0:0:1 sdj 8:144 undef ready  running
[root@jyrac1 ~]# multipath -ll
mpathg (1IET     00010001) dm-2 IET,VIRTUAL-DISK
size=10G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 10:0:0:1 sdi 8:128 active ready  running`-+- policy='round-robin 0' prio=1 status=enabled
  `- 11:0:0:1 sdj 8:144 active ready  running
[root@jyrac1 ~]#

這裡測試沒有問題後, 為了後續方便測試ASM磁碟組,在iSCSI服務端又分了一個10g的lv,模擬儲存端分出的一個LUN,最後在這邊就應該有兩個多路徑聚合盤了 。同樣的方法在RAC的另一個節點也都配置好。

5.udev繫結許可權

我這裡系統是RHEL6.5,對於multipath的許可權,手工去修改幾秒後會變回root。所以需要使用udev去繫結好許可權。
搜尋對應的配置檔案模板:

[root@jyrac1 ~]# find / -name 12-*/usr/share/doc/device-mapper-1.02.79/12-dm-permissions.rules

根據模板新增12-dm-permissions.rules檔案在/etc/udev/rules.d/下面:

vi /etc/udev/rules.d/12-dm-permissions.rules
# MULTIPATH DEVICES
#
# Set permissions for all multipath devices
ENV{DM_UUID}=="mpath-?*", OWNER:="grid", GROUP:="asmadmin", MODE:="660"# Set permissions for first two partitions created on a multipath device (and detected by kpartx)
# ENV{DM_UUID}=="part[1-2]-mpath-?*", OWNER:="root", GROUP:="root", MODE:="660"

檢視多路徑對應的底層dm裝置:

[root@jyrac2 rules.d]# ls -lh /dev/dm*brw-rw---- 1 root disk 253, 0 Jul 19 16:40 /dev/dm-0brw-rw---- 1 root disk 253, 1 Jul 19 16:40 /dev/dm-1brw-rw---- 1 root disk 253, 2 Jul 19 21:20 /dev/dm-2brw-rw---- 1 root disk 253, 3 Jul 19 21:20 /dev/dm-3--啟動start_udev[root@jyrac2 rules.d]# start_udev Starting udev: [  OK  ]--檢視許可權:[root@jyrac2 rules.d]# ls -lh /dev/dm*brw-rw---- 1 root disk     253, 0 Jul 19 21:35 /dev/dm-0brw-rw---- 1 root disk     253, 1 Jul 19 21:35 /dev/dm-1brw-rw---- 1 grid asmadmin 253, 2 Jul 19 21:35 /dev/dm-2brw-rw---- 1 grid asmadmin 253, 3 Jul 19 21:35 /dev/dm-3--等30s後再查,許可權固定:[root@jyrac2 rules.d]# ls -lh /dev/dm*brw-rw---- 1 root disk     253, 0 Jul 19 21:35 /dev/dm-0brw-rw---- 1 root disk     253, 1 Jul 19 21:35 /dev/dm-1brw-rw---- 1 grid asmadmin 253, 2 Jul 19 21:35 /dev/dm-2brw-rw---- 1 grid asmadmin 253, 3 Jul 19 21:35 /dev/dm-3

發現許可權固定不變沒有問題了,在RAC的另一個節點也同樣設定。
這時多路徑的資訊再檢視下:

[root@jyrac1 ~]# multipath -ll
mpathi (1IET     00010002) dm-2 IET,VIRTUAL-DISK
size=10G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 13:0:0:2 sdk 8:160 active ready  running`-+- policy='round-robin 0' prio=1 status=enabled
  `- 12:0:0:2 sdl 8:176 active ready  runningmpathg (1IET     00010001) dm-3 IET,VIRTUAL-DISK
size=10G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 13:0:0:1 sdi 8:128 active ready  running`-+- policy='round-robin 0' prio=1 status=enabled
  `- 12:0:0:1 sdj 8:144 active ready  running[root@jyrac1 ~]#

在另一個節點也要達到同樣效果。

6.新建ASM磁碟組測試

使用grid使用者登入xmanager圖形介面調出asmca,建立一個新的磁碟組data2,使用這兩個盤。冗餘度選擇Normal冗餘:
最終加磁碟組成功,對應查詢磁碟組和磁碟的相關資訊如下:

SQL> select group_number, disk_number, name, path, mode_status, voting_file  from v$asm_disk order by 1,2;
GROUP_NUMBER DISK_NUMBER NAME                           PATH                                               MODE_ST V
------------ ----------- ------------------------------ -------------------------------------------------- ------- -           1           0 DATA1_0000                     /dev/asm-diske                                     ONLINE  N           1           1 DATA1_0001                     /dev/asm-diskf                                     ONLINE  N           1           2 DATA1_0002                     /dev/asm-diskg                                     ONLINE  N           2           0 FRA1_0000                      /dev/asm-diskh                                     ONLINE  N           3           0 OCR1_0000                      /dev/asm-diskb                                     ONLINE  Y           3           1 OCR1_0001                      /dev/asm-diskc                                     ONLINE  Y           3           2 OCR1_0002                      /dev/asm-diskd                                     ONLINE  Y           4           0 DATA2_0000                     /dev/mapper/mpathg                                 ONLINE  N           4           1 DATA2_0001                     /dev/mapper/mpathi                                 ONLINE  N9 rows selected.
SQL> select group_number, name, total_mb, free_mb, usable_file_mb, offline_disks, state, type from v$asm_diskgroup;
GROUP_NUMBER NAME                             TOTAL_MB    FREE_MB USABLE_FILE_MB OFFLINE_DISKS STATE       TYPE------------ ------------------------------ ---------- ---------- -------------- ------------- ----------- ------           1 DATA1                               15360      13204          13204             0 CONNECTED   EXTERN           2 FRA1                                 5120       3773           3773             0 CONNECTED   EXTERN           3 OCR1                                 3072       2146            561             0 MOUNTED     NORMAL           4 DATA2                               20480      20290          10145             0 MOUNTED     NORMAL

至此,有關Linux自帶的multipath多路徑軟體相關的實驗已經全部完成。


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

相關文章