iscsi服务端、客户端配置

服务端:


[root@serverX ~]# fdisk /dev/vdb 

Command (m for help): n                                        // n 新建分区 

Partition number (1-128, default 1):                          //接受默认分区编号 

First sector (34-20971486, default 2048):                     //起始位置默认 

Last sector, +sectors or +size{K,M,G,T,P} (2048-20971486, default 20971486): +3G                //结束位置设置 +3G 

Command (m for help): w                            // w 保存分区更改 .. .. 


[root@serverX ~]# partprobe /dev/vdb           //刷新分区表


[root@serverX ~]# yum -y install targetcli 


[root@serverX ~]# targetcli 

/> backstores/block create iscsi_store         /dev/vdb1             //定义后端存储 

/> /iscsi      create       iqn.2016-02.com.example:server0                    //创建 iqn 对象 


/> /iscsi/iqn.2016-02.com.example:serverX/tpg1/acls         create    iqn.2016-02.com.example:desktop0              //授权客户机(的 IQN) 

/> /iscsi/iqn.2016-02.com.example:serverX/tpg1/luns        create    /backstores/block/iscsi_store             //绑定存储 

/> /iscsi/iqn.2016-02.com.example:serverX/tpg1/portals    create    172.25.0.11 3260                   //指定监听地址(本机 IP 及端口) 


/> saveconfig                      //保存配置结果(缺省) 

/> exit 


[root@serverX ~]# systemctl restart target 

[root@serverX ~]# systemctl enable target


客户端:

[root@desktop0 ~]# man iscsiadm


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

[root@desktopX ~]# vim /etc/iscsi/initiatorname.iscsi                      //设置本机 iqn 名称


InitiatorName=iqn.2016-02.com.example:desktop0


[root@desktopX ~]# systemctl restart iscsid                               //起 iscsid 服务以读取 iqn 名称 

[root@desktopX ~]# iscsiadm -m discovery -t st -p server0                                                //发现磁盘 



[root@desktop0 ~]# man iscsiadm     //man帮助调出


查找如下原文:

EXAMPLES       

       Discover targets at a given IP address:


            iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover    //复制,更换serverIP同上一行操作一致。



[root@desktopX ~]# iscsiadm -m node -L all                   //连接磁盘 

[root@desktopX ~]# vim /var/lib/iscsi/nodes/iqn.2016-02.com.example\:server0/*/default node.conn[0].startup = automatic           //把 manual 改成 automatic

[root@desktopX ~]# systemctl enable iscsi                 //将 iscsi 服务设开机自启 

[root@desktopX ~]# lsblk                  //确认多出的磁盘,比如/dev/sda


[root@desktopX ~]# fdisk /dev/sda 

Command (m for help): n                // n 新建分区 

Partition number (1-128, default 1):                      //接受默认分区编号 

First sector (34-20971486, default 2048):                    //起始位置默认 

Last sector, +sectors or +size{K,M,G,T,P} (2048-20971486, default 20971486): +2100M                 //结束位置设置 +2100M 

Command (m for help): w // w 保存分区更改 .. .. [root@desktopX ~]# partprobe /dev/sda                    //刷新分区表 

[root@desktopX ~]# mkfs.ext4 /dev/sda1                   //按要求格式化分区 


[root@desktopX ~]# mkdir /mnt/data                //创建挂载点  

[root@desktopX ~]# blkid /dev/sda1                   //找到分区 /dev/sda1: UUID

[root@desktopX ~]# vim /etc/fstab

UUID="6ff20bb3-7543-4fa0-b4fa-bdc99a1e63ce" /mnt/data ext4 _netdev 0 0   

[root@desktopX ~]# mount -a 

[root@desktopX ~]# sync                 //存盘

[root@desktopX ~] reboot -f          //重启测试


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。