RHEL6 或CentOS 6配置共享儲存--使用iSCSI
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7配置iSCSI共享儲存案例CentOS
- Linux中,如何配置iSCSI儲存?Linux
- centos7配置nfs共享儲存服務CentOSNFS
- 配置Kubernetes共享使用Ceph儲存
- NAS、SAN、ISCSI儲存的個人理解
- 因配置失誤 超1.3萬iSCSI儲存叢集已線上上暴露
- 【BUILD_ORACLE】Oracle 19c RAC搭建(三)使用UDEV配置共享儲存UIOracledev
- Centos 7安裝iscsiCentOS
- CentOS 6.X 上安裝配置 NFS 目錄共享CentOSNFS
- DM8使用共享儲存DMASM搭建DMRACASM
- RHEL6安裝NGINXNginx
- CentOS 儲存結構CentOS
- Oracle 共享儲存掛載Oracle
- NFS共享儲存服務NFS
- linux就該這麼學第8章使用 iSCSI 服務部署網路儲存Linux
- EF中使用SQL語句或儲存過程SQL儲存過程
- vmware設定共享儲存(RAC)
- truenas(freenas) nfs和iscsi共享設定NFS
- Esxi 6.7基於已有資料儲存配置虛擬機器(Linux類)間共享儲存(非RDM)虛擬機Linux
- [譯]在CUDA C/C++中使用共享儲存器C++
- 【Linux】Linux網路配置基礎5 RHEL6 作業系統使用virtualbox NAT網路Linux作業系統
- 使用OpenFiler來模擬儲存配置RAC中ASM共享盤及多路徑(multipath)的測試ASM
- centos6.5不儲存退出vim使用什麼命令?CentOS
- 在Centos8 中使用Stratis管理本地儲存(二)CentOS
- 在Centos8 中使用Stratis管理本地儲存(一)CentOS
- centos vim怎麼儲存退出?CentOS
- 使用ORACLE ASMFD配置ORACLE儲存標準化OracleASM
- 配置linux為儲存Linux
- 分散式儲存ceph 物件儲存配置zone同步分散式物件
- mmap共享儲存對映(儲存I/O對映)系列詳解
- 電腦磁碟空間不夠?試試用NAS儲存的iSCSI功能
- CentOS 6 NFS 共享檔案與掛載CentOSNFS
- centos7-centos6常用配置對比CentOS
- k8s之資料儲存-配置儲存K8S
- Openfiler配置ISCSI Target及FC Target
- Centos8中安裝並配置VDO來優化儲存空間CentOS優化
- docker儲存配置與管理Docker
- vCenter6.7 儲存配置