linuxipsan
㈠ linux想掛載通過ipsan協議推送上來的磁碟,兩個ip共分配了21個未分區的盤,
先安裝iSCSI initiator以及iscsiadm
iscsiadm是基於命令行的iscsi管理工具,提供了對iscsi節點、會話、連接以及發現記錄的操作。
iscsiadm的使用說明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以運行man iscsiadm或iscsiadm --help
#yum install iscsi-initiator-utils*
使用
下面來講一下連接iscsi設備的步驟:
1 啟動iscsi守護進程
#service iscsi start
默認情況下,系統啟動後此進程會自動運行
2 發現目標
默認情況下,iscsi發起方和目標方之間通過埠3260連接。假設已知iscsi的目標方IP是192.168.1.1,運行下列命令:
#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI啟動狀態)
#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260
此時找到擁有一個目標(target)
#192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff137675
3登入節點
以上面被發現的目標為例
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 -l
其中iqn.1997-05.com.test:raid是目標名
如果要在系統啟動時自動登入
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 --op update -n node.startup -v automatic
登入節點後,運行
#fdisk –l
應該可以看到目標方的存儲設備信息,如
Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes
255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即為連接的iscsi存儲設備
登入需驗證碼的節點:
(1)開啟認證
iscsiadm -m node -T [裝置] -o update --name node.session.auth.authmethod --value=CHAP
*.使用-o同--op
(2)添加用戶
iscsiadm -m node -T [裝置] --op update --name node.session.auth.username --value=[用戶名]
(3)添加密碼
iscsiadm –m node –T [裝置] –op update –name node.session.auth.password –value=[密碼]
4 格式化設備
如欲將設備格式化為ext3文件系統,運行
# mkfs.ext4 /dev/sdb
5掛接設備
在/mnt下創建iscsi目錄
#mkdir /mnt/iscsi
運行mount命令:
# mount /dev/sdb /mnt/iscsi
針對iscsi設備的特殊mount選項
運行df –h可以看到:
/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi
iscsi設備被成功掛接,可以當作常規存儲設備使用了。
如果要在系統啟動時自動掛接
編輯/etc/fstab
加入一行:
/dev/sdb /mnt/iscsi ext4 default 0 0
6 登出節點
首先解除掛接
#umount /mnt/iscsi
登出
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 –u
在 iSCSI Target 伺服器中使用LVM創建和設置LUN
為什麼使用LUN?
LUN用於存儲,SAN存儲大多數由LUN的集群來組成存儲池,LUN由目標器的幾塊物理驅動器組成。我們可以使用LUN作為系統物理驅動器來安裝操作系統,LUN可以用在集群、虛擬伺服器、SAN中。在虛擬伺服器中使用LUN的主要用途是作為操作系統的存儲。LUN的性能和可靠性根據在創建目標存儲伺服器時所使用的驅動器決定。
前置閱讀
要了解創建iSCSI 目標器,點擊下面的鏈接。
使用iSCSI Target創建集中式安全存儲(一)
操作系統 –CentOS6.5 (Final)
iSCSI 目標器 IP – 192.168.0.200
使用的埠 : TCP 860, 3260
配置文件 : /etc/tgt/targets.conf
# fdisk -l
# fdisk -l /dev/vda && fdisk -l /dev/sda
iSCSI 限定名
iSCSI 已經准備好
默認LUN 0被控制器所保留
LUN 1是我們定義的目標器
這里我為每個LUN都定義了4GB
在線: 是的,這就是可以使用的LUN
主伺服器設置
系統信息和網路設置部分與前文的iSCSI 目標器相同 - 我們在相同的伺服器上定義LUN。
在iSCSI 目標器使用LVM創建LUN
首先,用fdisk -l命令找出驅動器的列表,這會列出系統中所有分區的列表。
上面的命令只會給出基本系統的驅動器信息。為了得到存儲設備的信息,使用下面的命令來得到存儲設備的列表。
LUN信息
上面的命令會列出可用LUN的下面這些信息
現在我們已經使用LVM為目標器定義了LUN,這可擴展並且支持很多特性,如快照。我們將會在第三部分了解如何用目標器授權,並且本地掛載遠程存儲。
㈡ Linux下如何搭建SAN系統
ipsan配置:
server端 192.168.1.20
安裝包 scsi-target-utils #yum安裝
vim /etc/tgt/targets.conf
<target iqn.2008-09.com.example:server.target1>
backing-store /dev/sda#你要共享的硬碟或分區
write-cache off
vendor_id xx #client配置udev時使用
proct_id xx #client配置udev時使用
initiator-address 192.168.1.0/24 #訪問列表
</target>
service tgtd start #開啟服務
tgt-admin show #檢查ipsan開啟狀態
client 192.168.1.11
安裝包 iscsi-initiator-utils
service iscsid start #開啟服務
iscsiadm -m discovery -t sendtargets -p 192.168.1.20:3260 #發現server端存儲
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -l #掛在分區
fdisk -l #查看分區是否掛在成功
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -u #卸載分區
以上在redhat系系統可用,未配置udev。
㈢ ipsan命令在哪兒測試
RedhatLinux
RedhatLinux 掛載 IPSAN(iScsi協議 )【測試環境】: Redhat Linux企業版 5.5 、 IP-SAN 磁碟陣列一台。
IP SAN簡稱SAN(Storage Area Network),中文意思存儲區域網絡,IP SAN使存儲空間得到更加充分的利用,並使得安裝和管理更加有效。
SAN是一種將存儲設備、連接設備和介面集成在一個高速網路中的技術。SAN本身就是一個存儲網路,承擔了數據存儲任務,SAN網路與LAN業務網路相隔離,存儲數據流不會佔用業務網路帶寬。
㈣ linux文件夾mnt下掛載的IPSAN,現在mnt文件夾出現一個圓圈一支筆的一個圖案,不知道是什麼意思
這個是不是操作許可權的標記 試試查看一下當前用戶對該文件夾的操作許可權是什麼
㈤ DAS, SAN, NAS 和IPSAN他們之間的區別和聯系
1、意思不同
NAS按字面簡單說就是連接在網路上,具備資料存儲功能的裝置,因此也稱為「網路存儲器」。它是一種專用數據存儲伺服器。
IPSAN是在SAN後產生的,SAN默認指FCSAN,以光纖通道構建存儲網路,IPSAN則以IP網路構建存儲網路,較FCSAN,具有更經濟、自由擴展等特點。
存儲區域網路簡稱SAN,採用網狀通道技術,通過FC交換機連接存儲陣列和伺服器主機,建立專用於數據存儲的區域網路。
開放系統的直連式存儲簡稱DAS,已經有近四十年的使用歷史,隨著用戶數據的不斷增長,尤其是數百GB以上時,其在備份、恢復、擴展、災備等方面的問題變得日益困擾系統管理員。
2、優點不同
DAS能實現大容量存儲,將多個磁碟合並成一個邏輯磁碟,滿足海量存儲的需求。可實現應用數據和操作系統的分離,能提高存取性能,無須專業人員操作和維護,節省用戶投資。
SAN提供了一種與現有LAN連接的簡易方法,並且通過同一物理通道支持廣泛使用的SCSI和IP協議。SAN不受現今主流的、基於SCSI存儲結構的布局限制。
NAS產品是真正即插即用的產品。NAS設備一般支持多計算機平台,用戶通過網路支持協議可進入相同的文檔,因而NAS設備無需改造即可用於混合Unix/Windows NT區域網內。
IPSAN價格合理的存儲合並功能與更為簡化的集中數據管理功能實施過程簡單。IP網路技術相當成熟,IP-SAN減少了配置、維護、管理的復雜度。
3、特點不同
DAS可視化eCRF編輯功能,更易於數據收集,數據疑點同步自動核查,減少錯誤,提高數據質量,不同用戶及角色選擇性地擁有數據接觸權,保證數據安全,保留所有用戶數據操作痕跡以備查。
SAN由於其基礎是一個專用網路,因此擴展性很強,不管是在一個SAN系統中增加一定的存儲空間還是增加幾台使用存儲空間的伺服器都非常方便。通過SAN介面的磁帶機,SAN系統可以方便高效的實現數據的集中備份。
IP SAN基於十分成熟的乙太網技術,由於設置配置的技術簡單、低成本的特色相當明顯,而且普通伺服器或PC機只需要具備網卡,即可共享和使用大容量的存儲空間。
四者的聯系:IP-SAN的發展 其實是由 NAS 和SAN 發展過來的。通過NAS 和SAN的發展史,不難看出在早期由於DAS的發展,FAS 發展趨勢,慢慢的形成的兩個團隊。
網路-DAS
網路-SAN
網路-NAS
網路-IPSAN
㈥ 如何使用multipath
LINUX下多路徑(multi-path)介紹及使用
一、什麼是多路徑
普通的電腦主機都是一個硬碟掛接到一個匯流排上,這里是一對一的關系。而到了有光纖組成的SAN環境,或者由iSCSI組成的IPSAN環境,由於主機和存儲通過了光纖交換機或者多塊網卡及IP來連接,這樣的話,就構成了多對多的關系。也就是說,主機到存儲可以有多條路徑可以選擇。主機到存儲之間的IO由多條路徑可以選擇。每個主機到所對應的存儲可以經過幾條不同的路徑,如果是同時使用的話,I/O流量如何分配?其中一條路徑壞掉了,如何處理?還有在操作系統的角度來看,每條路徑,操作系統會認為是一個實際存在的物理盤,但實際上只是通向同一個物理盤的不同路徑而已,這樣是在使用的時候,就給用戶帶來了困惑。多路徑軟體就是為了解決上面的問題應運而生的。
多路徑的主要功能就是和存儲設備一起配合實現如下功能:
1.故障的切換和恢復
2.IO流量的負載均衡
3.磁碟的虛擬化
由於多路徑軟體是需要和存儲在一起配合使用的,不同的廠商基於不同的操作系統,都提供了不同的版本。並且有的廠商,軟體和硬體也不是一起賣的,如果要使用多路徑軟體的話,可能還需要向廠商購買license才行。比如EMC公司基於linux下的多路徑軟體,就需要單獨的購買license。好在, RedHat和Suse的2.6的內核中都自帶了免費的多路徑軟體包,並且可以免費使用,同時也是一個比較通用的包,可以支持大多數存儲廠商的設備,即使是一些不是出名的廠商,通過對配置文件進行稍作修改,也是可以支持並運行的很好的。
二、Linux下multipath介紹,需要以下工具包:
在CentOS 5中,最小安裝系統時multipath已經被安裝,查看multipath是否安裝如下:
1、device-mapper-multipath:即multipath-tools。主要提供multipathd和multipath等工具和 multipath.conf等配置文件。這些工具通過device mapper的ioctr的介面創建和配置multipath設備(調用device-mapper的用戶空間庫。創建的多路徑設備會在/dev /mapper中)。
2、 device-mapper:主要包括兩大部分:內核部分和用戶部分。內核部分主要由device mapper核心(dm.ko)和一些target driver(md-multipath.ko)。核心完成設備的映射,而target根據映射關系和自身特點具體處理從mappered device 下來的i/o。同時,在核心部分,提供了一個介面,用戶通過ioctr可和內核部分通信,以指導內核驅動的行為,比如如何創建mappered device,這些divece的屬性等。linux device mapper的用戶空間部分主要包括device-mapper這個包。其中包括dmsetup工具和一些幫助創建和配置mappered device的庫。這些庫主要抽象,封裝了與ioctr通信的介面,以便方便創建和配置mappered device。multipath-tool的程序中就需要調用這些庫。
3、dm-multipath.ko和dm.ko:dm.ko是device mapper驅動。它是實現multipath的基礎。dm-multipath其實是dm的一個target驅動。
4、scsi_id: 包含在udev程序包中,可以在multipath.conf中配置該程序來獲取scsi設備的序號。通過序號,便可以判斷多個路徑對應了同一設備。這個是多路徑實現的關鍵。scsi_id是通過sg驅動,向設備發送EVPD page80或page83 的inquery命令來查詢scsi設備的標識。但一些設備並不支持EVPD 的inquery命令,所以他們無法被用來生成multipath設備。但可以改寫scsi_id,為不能提供scsi設備標識的設備虛擬一個標識符,並輸出到標准輸出。multipath程序在創建multipath設備時,會調用scsi_id,從其標准輸出中獲得該設備的scsi id。在改寫時,需要修改scsi_id程序的返回值為0。因為在multipath程序中,會檢查該直來確定scsi id是否已經成功得到。
三、multipath在CentOS 5中的基本配置過程:
1、安裝和載入多路徑軟體包
# yum –y install device-mapper device-mapper-multipath
# chkconfig –level 2345 multipathd on #設置成開機自啟動multipathd
# lsmod |grep dm_multipath #來檢查安裝是否正常
如果模塊沒有載入成功請使用下列命初始化DM,或重啟系統
---Use the following commands to initialize and start DM for the first time:
# modprobe dm-multipath
# modprobe dm-round-robin
# service multipathd start
# multipath –v2
2、配置multipath:
Multipath的配置文件是/etc/multipath.conf , 如需要multipath正常工作只需要如下配置即可:(如果需要更加詳細的配置,請看本文後續的介紹)
blacklist {
devnode "^sda"
}
defaults {
user_friendly_names yes
path_grouping_policy multibus
failback immediate
no_path_retry fail
}
# vi /etc/multipath.conf3、multipath基本操作命令
# /etc/init.d/multipathd start #開啟mulitipath服務
# multipath -F #刪除現有路徑
# multipath -v2 #格式化路徑
# multipath -ll #查看多路徑
如果配置正確的話就會在/dev/mapper/目錄下多出mpath0、mpath1等之類設備。
用fdisk -l命令可以看到多路徑軟體創建的磁碟,如下圖中的/dev/dm-[0-3]4、multipath磁碟的基本操作
要對多路徑軟體生成的磁碟進行操作直接操作/dev/mapper/目錄下的磁碟就行.
在對多路徑軟體生成的磁碟進行分區之前最好運行一下pvcreate命令:
# pvcreate /dev/mapper/mpath0
# fdisk /dev/mapper/mpath0
用fdisk對多路徑軟體生成的磁碟進行分區保存時會有一個報錯,此報錯不用理會。
fdisk對多路徑軟體生成的磁碟進行分區之後,所生成的磁碟分區並沒有馬上添加到/dev/目錄下,此時我們要重啟IPSAN或者FCSAN的驅動,如果是用iscsi-initiator來連接IPSAN的重啟ISCSI服務就可以發現所生成的磁碟分區了
# service iscsi restart
# ls -l /dev/mapper/
如上圖中的mpath0p1和mpath1p1就是我們對multipath磁碟進行的分區
# mkfs.ext3 /dev/mapper/mpath0p1 #對mpath1p1分區格式化成ext3文件系統
# mount /dev/mapper/mpath0p1 /ipsan/ #掛載mpath1p1分區
㈦ NAS和IPSAN的技術區別
NAS---》Network Attached Storage(網路附加存儲),是基於文件系統的文件共享協議。Windows操作系統支持的文件共享協議是CIFS/SMB,Unix操作系統支持的文件共享協議是NFS。簡單的說,就是我們平時共享一個文件夾給別人用,可以共享各種文件。
IPSAN-->Storage Area Network Over IP(基於IP的存儲區域網),是基於裸設備的數據訪問協議。
執行標準的iSCSI協議。windows\linux\unix都支持。簡單的話說,就是通過IP乙太網絡把IPSAN設備上的硬碟映射到本地伺服器,當做本地硬碟使用。
其他還是有FC-SAN,就不在此詳述,如有需要到網路文庫搜索本人上傳的《數據安全基礎知識簡介》
㈧ linux學習一般需要多長時間呢就業怎麼樣
linux學習一般需要5個月到8個月時間,學習linux就業前景廣闊,工資待遇好。如需linux培訓推薦選擇【達內教育】。
【達內教育】匯聚業內資深Linux講師,實戰經驗傾囊相授,將學員培養成綜合性多維度人才。linux培訓十大全真商業實戰,真正解決工作中出現的各種問題,讓學員在實操中獲取項目經驗。
1、企業級數據中心部署實戰;
2、構建CDN分發網路架構;
3、KVM虛擬化平台解決方案;
4、ExtMail企業郵件系統集成;
5、MySQL高可用群集;
6、雲平台及Python運維實戰;
7、IPSAN網路存儲解決方案;
8、基於Nginx+Tomcat的高效Java平台;
9、Nagios/Zabbix集成監控系統;
10、構建千萬並發量的高可用集群。感興趣的話點擊此處,免費學習一下
想了解更多有關linux培訓的相關信息,推薦咨詢【達內教育】。該機構致力於面向IT互聯網行業,培養軟體開發工程師、測試工程師、UI設計師、網路營銷工程師、會計等職場人才,擁有行業內完善的教研團隊,強大的師資力量,確保學員利益,全方位保障學員學習;更是與多家企業簽訂人才培養協議,全面助力學員更好就業。達內IT培訓機構,試聽名額限時搶購。
㈨ LINUX下掛載了一個IPSAN,IPSAN的容時不時有48T,請問應該怎麼什麼文件系統
SAN存儲設備一旦被Linux主機識別了,你就可以把他當做是一塊磁碟去使用好了,只不過你的這塊磁碟有點大,每塊有48TB這么大,所以識別之後,你可以向對待磁碟一樣將他分區、格式化文件系統都沒有問題的。
第二個問題,如何吧三台IPSAN的容量整合到一起,我理解就是要把三台IPSAN 48TB*3的容量掛載到同一個目錄下對吧。那很簡單,使用LVM,把三個IPSAN設備識別出來的空間分別格式化成三個PV,然後建立一個VG,把這三個PV加入新建的VG,最後在這個VG里創建一個足夠大的LV,把這個LV格式化成你要的文件系統掛載到你要的路徑就好了。
對於SAN設備,我還是建議你把他創建成適當大小的LUN,再把這些LUN指給需要的主機,一個LUN就48TB,在數據遷移的時候都會顯得很不方便。