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% //將空間劃分為一個分割槽
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