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
tune2fs -l /dev/sdb1
開機自動掛載:
echo "UUID=0d286f4b-58ec-49fb-a106-d588ee5e81c0 /opt/iscsi ext4 _netdev 0 0" >> /etc/fstab