iscsi共享儲存

2021-08-15 17:11:11 字數 3232 閱讀 2932

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制訂的...