iscsi(internet small computer system inte***ce)網際網路小型計算機系統介面,是一種利用ip網路來傳輸潛伏時間短的scsi資料塊的方法,iscsi使用乙太網協議傳送scsi命令、響應資料,它可以用我們已經熟悉的和每天都在使用的乙太網來構建ip儲存區域網,iscsi克服了直接連線儲存的侷限性,使我們可以跨不同伺服器共享儲存資源,並可以在不停機狀態下擴充儲存容量。
1.應用:
.實現異地的資料交換
.異地資料備份
2.優點:
.建立在常見和穩定的標準上,很多it工作人員對這些技術熟悉,更容易接受;
.由於tcp/ip協議附件減少了聘請專業人員的需要,所以安裝和維護成本較低,使用iscsi建立tco更低的儲存區域網路;
.由於減少了不同的網路和佈線,使用常規乙太網交換機而不必專用光纖通道交換機,很大程度提高了互操作性;
.傳播無極限!可以在全球ip網路上進行乙太網傳輸,實際傳播距離沒有限制;
.速度可以擴充到10gbit,將可以和同步光網路速率相媲美。
因此,iscsi 具有低廉、開放、大容量、傳輸速度高、相容、安全等諸多優點.目前看來iscsi san最適合需要在網路上儲存和傳輸資料流和/或大量資料的機構,如:isp-網際網路服務提供商;ssp-儲存服務提供商;需要遠端資料複製和災難恢復的機構;it資源、基礎設施和預算均十分有限的企業和機構等。市場上,除了各類作業平台的initiator軟體之外,已有愈來愈多廠商推出各種各類的 iscsi相關產品。如iscsi適配卡、iscsi交換機、iscsi儲存伺服器、iscsi儲存裝置、iscsi橋接器及iscsi閘道器器。
1.伺服器端:
yum install scsi-*
建立乙個可分享的磁碟
fdisk -cu /dev/vdb-----n-----p----w---cat /proc/partitions
vim /etc/tgt/targets.conf(在裡面配置你分享的磁碟和允許訪問的acl)
backing-store /dev/vdb1
initiator-address 172.25.31.2
initiator-address 172.25.31.5
/etc/init.d/tgtd start
2.客戶端1(node節點伺服器):
yum install iscsi-* -y
96 iscsiadm -m discovery -t st -p 172.25.31.4 發現伺服器上的分享磁碟
97 fdisk -l
98 iscsiadm -m node -l 登入
99 fdisk -l
100 cat /proc/partitions 檢視系統可用磁碟(比fdisk -l靠譜)
102 clustat
103 mount /dev/sda1 /mnt
104 fdisk -l
客戶端2(node節點伺服器):
yum install iscsi-* -y
96 iscsiadm -m discovery -t st -p 172.25.31.4 發現伺服器上的分享磁碟
97 fdisk -l
98 iscsiadm -m node -l 登入
105 cat /proc/partitions
106 partprobe
mount /dev/sda1 /mnt
3.命令
367 cat /proc/partitions
368 mkfs.gfs2 -j 3 -p lock_dlm -t tom:mygfs2 /dev/sda1
369 mount /dev/sda1 /mnt
370 df
371 cd /mnt
372 cp /etc/passwd
374 touch file
375 ls
376 touch file1
377 ls
378 vim file1
379 ls
380 df
381 umount /dev/sda1
382 cd ~
386 clustat
387 iscsiadm -m node -u
388 iscsiadm -m node -o delete
389 /etc/init.d/clvmd status
390 mount /dev/sda1 /mnt
391 iscsiadm -m discovery -t st -p 172.25.31.4
392 iscsiadm -m node -l
393 cat /proc/partitions
394 mount /dev/sda1 /mnt
395 df
396 umount /mnt
397 df
398 df -h
399 mount /dev/sda1 /mnt
400 df -h
401 umount /mnt
402 df
403 pvcreate /dev/sda1
404 vgcreate cluster_vg /dev/sda1
405 lvcreate -l 4g -n demo cluster_vg
406 mount /dev/cluster_vg/demo /mnt/
407 mkfs.ext4 /dev/cluster_vg/demo
408 mount /dev/cluster_vg/demo /mnt/
409 df
410 clustat
411 clusvcadm -d nginx
412 df
413 /etc/init.d/clvmd status
414 clusvcadm -d nginx
415 /etc/init.d/nginx status
416 clustat
417 clusvcadm -d nginx
418 clustat
419 ip addr
420 clusvcadm -r nginx -m server2
421 /etc/init.d/luci status
422 clusvcadm -r nginx -m server2
實戰部署ISCSI共享儲存服務
一 前言 1 什麼是iscsi?iscsi技術是一種由ibm公司研究開發的,是乙個供硬體裝置使用的可以在ip協議的上層執行的scsi指令集,這種指令集合可以實現在ip網路上執行scsi協議,使其能夠在諸如高速千兆乙太網上進行路由選擇。iscsi技術是一種新儲存技術,該技術是將現有scsi介面與以太網...
Linux下搭建iSCSI共享儲存
轉至 linux下搭建iscsi共享儲存 拓撲 實驗步驟 配置iscsi server 方案1 命令列配置,立即有效,重啟無效 1 在target上新增兩塊磁碟裝置,sdb,sdc 2 安裝程式包 啟動服務 yum install y scsi target utils service tgtd s...
iscsi共享裝置
smaba和nfs檔案共享服務都沒有iscsi來的更方便,本文著重介紹iscsi共享服務的配置 自我理解 iscsi服務端通過共享裝置的邏輯卷,在客戶端直接顯示為新的裝置,然後客戶端對這個新裝置分割槽,建立檔案系統,就可以像本地裝置一樣使用 iscsi,即internet scsi,是ietf制訂的...