1. 程式人生 > 其它 >centos 掛載windows server iscsi 儲存

centos 掛載windows server iscsi 儲存

centos 7 掛載windows server iscsi 儲存

1 登陸 Linux伺服器

1.1 安裝 initiator

[root@localhost ~]# yum -y install iscsi-initiator-utils

1.2 啟動服務

[root@localhost ~]# service iscsid start

1.3 設定開機啟動

[root@localhost ~]# chkconfig iscsid on
[root@localhost ~]# chkconfig iscsi on 

2登入儲存伺服器172.18.79.77配置儲存伺服器

步驟 1 作業系統登入後自動啟動伺服器管理器,在伺服器管理器導航樹中選擇“儀表板 > 添 加角色和功能”。

步驟 2 在“新增角色和功能嚮導”視窗中預設顯示“開始之前”頁面,單擊“下一步”。

步驟 3 在“安裝型別”頁面選中“基於角色或基於功能的安裝”,單擊“下一步”。

步驟 4 在“伺服器選擇”頁面選中“從伺服器池中選中伺服器”並選中本地伺服器,單擊 “下一步”。

步驟 5 安裝 iSCSI 目標伺服器。

   1. 在“伺服器角色”頁面顯示已安裝和待安裝的角色及其功能。在“角色”區域選 擇“檔案和儲存服務 > 檔案和 iSCSI 服務 > iSCSI 目標伺服器”,單擊“下一 步”。

  2. 在“功能”頁面直接單擊“下一步”。

   3. 在“確認”頁面確定資訊無誤後,單擊“安裝”。

  4. 在“結果”頁面顯示安裝成功後,單擊“關閉”。

  5. 在右側“伺服器”區域選擇本地伺服器後單擊右鍵,選單中的“iSCSI 目標設定” 顯示為黑色,說明 iSCSI 目標伺服器新增成功。

   6. 在右側“服務”區域中能夠檢視到“Microsoft iSCSI Software Target”的服務已經 自動啟動執行。

步驟 6 建立 iSCSI 虛擬磁碟和 iSCSI 目標。

  1. 在伺服器管理器導航樹中選擇“檔案和儲存服務 > iSCSI”。

  2. 單擊右上角“任務”下拉選單中的“新建 iSCSI 虛擬磁碟”。

  3. 在“iSCSI 虛擬磁碟位置”頁面中已預設選中本地伺服器,在“儲存位置”區域選 擇在哪個捲上建立 iSCSI 虛擬磁碟,例如選擇 E 卷,單擊“下一步”。 虛擬磁碟將儲存在選定卷的“\iSCSIVirtualDisk”目錄下,例如選擇 E 卷,則虛擬磁碟路徑為 “E:\iSCSIVirtualDisk”。

  4. 在“iSCSI 虛擬磁碟名稱”頁面中按業務規劃輸入擬建立的虛擬磁碟的名稱,建議 能代表使用虛擬磁碟的結構或特定用途,例如“department1”,單擊“下一 步”。 虛擬磁碟的完整名稱由路徑+磁碟名稱組成,例如“E:\iSCSIVirtualDisk\department1”。

  5. 在“iSCSI 虛擬磁碟大小”頁面中指定虛擬磁碟的容量,單擊“下一步”。 可供分配的最大容量為建立虛擬磁碟的卷的空餘容量,可選擇分配的粒度包括 TB、GB 和 MB。

  6. 在“iSCSI 目標”頁面中預設選中“新建 iSCSI 目標”,單擊“下一步”。

  7. 在“目標和訪問”頁面中輸入 iSCSI 目標名稱,例如“target-department1”,單擊 “下一步”。

  8. 在“訪問伺服器”頁面中單擊“新增”,開啟“添加發起程式 ID”頁面。

  9. 在“添加發起程式 ID”頁面中設定可發起應用程式訪問此虛擬磁碟的計算機信 息,單擊“下一步”。  預設選擇“查詢發起程式計算機 ID”,僅支援安裝 Windows Server 2012 作業系統 且已經加入域的計算機,單擊“瀏覽”並在指定的域中選擇計算機,單擊“確 定”。  安裝 Windows Server 2012 之前版本作業系統的計算機和未加入域的計算機,請選 擇“輸入選定型別的值”,從下拉列表中選擇“IP 地址”型別並輸入與 iSCSI 服務 器通訊的 IP 地址,單擊“確定”。

  10. 在“啟用驗證服務”頁面中保持預設設定,不啟用 CHAP 認證和反向 CHAP 認 證,單擊“下一步”。

  11. 在“確認”頁面確定資訊無誤後,單擊“建立”。

  12. 在“結果”頁面顯示安裝成功後,單擊“關閉”。

3回到centos 執行查詢目標iscsi磁碟

3.1 使用 iscsiadm工具發現和登入 iscsi裝置

[root@master ~]# iscsiadm -m discovery -t sendtargets -p 172.18.79.77
172.18.79.77:3260,1 iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target

檢視目前系統上面所有的 target

[root@master ~]#  iscsiadm -m node
172.18.79.77:3260,1 iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target

連線

[root@master ~]#  iscsiadm -m node -d 1  -T iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target -l -p 172.18.79.77:3260
Logging in to [iface: default, target: iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target, portal: 172.18.79.77,3260] (multiple)
Login to [iface: default, target: iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target, portal: 172.18.79.77,3260] successful.

開機自動連線

iscsiadm -m node -d 1  -T iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target -p 172.18.79.77:3260 --op update -n node.startup -v automatic

分割槽

fdisk  /dev/sdb
[root@master opt]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。

更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。

Device does not contain a recognized partition table
使用磁碟識別符號 0xc0525192 建立新的 DOS 磁碟標籤。

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):
Using default response p
分割槽號 (1-4,預設 1):
起始 扇區 (2048-1048575999,預設為 2048):
將使用預設值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-1048575999,預設為 1048575999):
將使用預設值 1048575999
分割槽 1 已設定為 Linux 型別,大小設為 500 GiB

命令(輸入 m 獲取幫助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁碟。

分割槽生效

partprobe  /dev/sdb1

格式化:

[root@master ~]# mkfs.ext4  /dev/sdb1

如果是xfs的: mkfs.xfs -f /dev/sdb1

取消定時硬碟自檢 :

tune2fs -i 0 -c 0 /dev/sdb1 

用parted進行分割槽

[root@usvr119 ~]#parted /dev/sdb

mklabel gpt //設定分割槽為gpt

mkpart primary 0% 100% //將空間劃分為一個分割槽

print

quit

注:fdisk支援小於2TB的磁碟,大於2TB的磁碟需要用parted


7.格式化分割槽

[root@usvr119 ~]#mkfs.ext4 -T largefile /dev/sdb1

注:-T largefile對格式化大檔案速度要快很多


檢視磁碟的uuid

[root@usvr119 ~]#blkid /dev/sdb1

/dev/sdb1: UUID="27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340" TYPE="ext4"

掛載

[root@master opt]# mount  /dev/sdb1 /opt/iscsi
[root@master opt]# ^C

檢視uuid

1 tune2fs -l /dev/sdb1

  

開機自動掛載:

echo  "UUID=0d286f4b-58ec-49fb-a106-d588ee5e81c0 /opt/iscsi ext4 _netdev  0 0" >> /etc/fstab