iSCSI 2-环境搭建二
生活随笔
收集整理的這篇文章主要介紹了
iSCSI 2-环境搭建二
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
客戶端安裝配置 iSCSI initiator
1. 安裝scsi-initiator-utils 軟件包
[root@localhost /]# yum install scsi-initiator-utils2. 查看相關配置文件
# /etc/iscsi/iscsi.conf 主要配置文件,用來連接到iscsi target的設置 # /sbin/iscsid 啟動iSCSI initiator的主要服務程序 # /sbin/iscsiadm 用來管理iSCSI initiator的主要設置程序 # /etc/init.d/iscsid 讓本機模擬成為iSCSI initiator的主要服務 # /etc/init.d/iscsi iscsi啟動腳本3.?配置/etc/iscsi/iscsid.conf,設置自動啟動與用戶名密碼
# 設置自動掛載,會在node中自動保存相關信息 node.startup = automatic#設置為 target 中設置的用戶名和密碼 node.session.auth.username = viscsiuser node.session.auth.password = viscsipasswddiscovery.sendtargets.auth.username = viscsiuser discovery.sendtargets.auth.password = viscsipasswd4.配置/etc/iscsi/initiatorname.iscsi,設置主機別名
InitiatorName=iqn.2017-01.dev.iscsi-initiator:initiator InitiatorAlias=Initiator1
5. 偵測target服務端提供的共享存儲設備信息
# 偵測target設備信息 # -m 指定模式,詳情見man手冊 # -t 指定類型,詳情見man手冊 # -p 指定IP連接端口,若不使用該選項,默認端口為3260 [root@localhost init.d]# iscsiadm -m discovery -t sendtargets -p 10.0.0.11:3260 10.0.0.11:3260,1 iqn.2017-01.org.rambo:viscsidisk [root@localhost init.d]# [root@localhost init.d]# ll -R /var/lib/iscsi/nodes/ /var/lib/iscsi/nodes/: total 4 drw-------. 3 root root 4096 Jan 21 08:44 iqn.2017-01.org.rambo:viscsidisk/var/lib/iscsi/nodes/iqn.2017-01.org.rambo:viscsidisk: total 4 drw-------. 2 root root 4096 Jan 21 08:44 10.0.0.11,3260,1/var/lib/iscsi/nodes/iqn.2017-01.org.rambo:viscsidisk/10.0.0.11,3260,1: total 4 -rw-------. 1 root root 2122 Jan 21 08:44 default# 重啟服務 [root@localhost init.d]# /etc/init.d/iscsi restart Stopping iscsi: [ OK ] Starting iscsi: [ OK ]# 設置服務開機啟動 [root@localhost init.d]# chkconfig iscsi on [root@localhost init.d]# chkconfig iscsid on6. 利用剛才偵測的存儲設備信息登陸 target
[root@localhost init.d]# iscsiadm -m node -T iqn.2017-01.org.rambo:viscsidisk --login7.顯示已經映射結果磁盤陣列
[root@localhost init.d]# iscsiadm --mode node 10.0.0.11:3260,1 iqn.2017-01.org.rambo:viscsidisk8.查看當前磁盤信息
[root@localhost init.d]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00071b92Device Boot Start End Blocks Id System /dev/sda1 * 1 39 307200 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 39 2350 18566144 83 Linux /dev/sda3 2350 2611 2097152 82 Linux swap / Solaris# 這個對應于target中創建的lvm分區 Disk /dev/sdb: 838 MB, 838860800 bytes 26 heads, 62 sectors/track, 1016 cylinders Units = cylinders of 1612 * 512 = 825344 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000# 這個對應于target中創建的分區 /dev/sda6 Disk /dev/sdc: 1082 MB, 1082587648 bytes34 heads, 61 sectors/track, 1019 cylindersUnits = cylinders of 2074 * 512 = 1061888 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x26ba39da Device Boot Start End Blocks Id System 9.對磁盤(對應target中分區)進行分區 [root@localhost init.d]# fdisk /dev/sdcWARNING: DOS-compatible mode is deprecated. It's strongly recommended toswitch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): n Command actione extendedp primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1019, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-1019, default 1019): +1GCommand (m for help): pDisk /dev/sdc: 1082 MB, 1082587648 bytes 34 heads, 61 sectors/track, 1019 cylinders Units = cylinders of 2074 * 512 = 1061888 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x26ba39daDevice Boot Start End Blocks Id System /dev/sdc1 1 1012 1049413+ 83 LinuxCommand (m for help): w The partition table has been altered!Calling ioctl() to re-read partition table. Syncing disks.10. 對分區進行格式化,創建掛載目錄
[root@localhost init.d]# mkfs.ext4 /dev/sdc1 [root@localhost init.d]# mkdir /mnt/viscsidisk11. 設置開機自動掛載,在配置文件 /etc/fstab 中添加如下信息
/dev/sdc1 /mnt/viscsidisk ext4 _netdev 0 012. 掛載與測試
[root@localhost mnt]# mount -a [root@localhost mnt]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 18G 3.2G 14G 19% / tmpfs 495M 372K 494M 1% /dev/shm /dev/sda1 291M 39M 238M 14% /boot /dev/sdc1 1008M 34M 924M 4% /mnt/viscsidisk [root@localhost mnt]# touch viscsidisk/1.c [root@localhost mnt]# ls viscsidisk/ 1.c lost+found至此,就完成了initiator的配置了,此時可以重啟客戶端查看掛載信息和剛才創建的文件來檢驗是否工作正常,若遇到任何問題,可以給我郵件或者評論。 :-D
總結
以上是生活随笔為你收集整理的iSCSI 2-环境搭建二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zabbix 3.0 安装
- 下一篇: 什么是反射(.NET)[转]