一.在linux下安装启动iscsi target |
1.安装启动iscsi服务 |
[[email protected] ~]# yum -y install targetcli.noarch |
2.建立一个目录设置为iscsi设备 |
[[email protected] ~]# mkdir /iscsi_disks |
3.设置target |
[[email protected] ~]# targetcli Warning: Could not load preferences file /root/.targetcli/prefs.bin. targetcli shell version 2.1.fb41 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type ‘help‘. /> cd backstores/fileio /backstores/fileio> create disk01 /iscsi_disks/disk01.img 20G Created fileio disk01 with size 21474836480 /backstores/fileio> cd /iscsi /iscsi> create iqn.2016-06.wjb.com:storage.target0 Created target iqn.2016-06.wjb.com:storage.target0. Created TPG 1. Global pref auto_add_default_portal=true Created default portal listening on all IPs (0.0.0.0), port 3260. /iscsi> cd iqn.2016-06.wjb.com:storage.target0/tpg1/portals/ /iscsi/iqn.20.../tpg1/portals> create 192.168.1.50 Using default IP port 3260 Could not create NetworkPortal in configFS /iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260 Deleted network portal 0.0.0.0:3260 /iscsi/iqn.20.../tpg1/portals> create 192.168.1.50 Using default IP port 3260 Created network portal 192.168.1.50:3260. /iscsi/iqn.20.../tpg1/portals> cd ../luns /iscsi/iqn.20...et0/tpg1/luns> create /backstores/fileio/disk01 Created LUN 0. /iscsi/iqn.20...et0/tpg1/luns> cd ../acls /iscsi/iqn.20...et0/tpg1/acls> create iqn.2016-06.wjb.com:www.server.com Created Node ACL for iqn.2016-06.wjb.com:www.server.com Created mapped LUN 0. /iscsi/iqn.20...et0/tpg1/acls> cd iqn.2016-06.wjb.com:www.server.com/ /iscsi/iqn.20...ww.server.com> set auth userid=username Parameter userid is now ‘username‘. /iscsi/iqn.20...ww.server.com> set auth password=password Parameter password is now ‘password‘. /iscsi/iqn.20...ww.server.com> exit Global pref auto_save_on_exit=true Last 10 configs saved in /etc/target/backup. Configuration saved to /etc/target/saveconfig.json |
4.设置防火墙 |
[[email protected] ~]# vim /etc/firewalld/services/iscsi.xml <?xml version="1.0" encoding="utf-8"?> <service> <short>ISCSI</short> <description>ISCSI protocal</description> <port protocal="tcp" port="3260"> </service> [[email protected] ~]# firewall-cmd --permanent --add-service=iscsi [[email protected] ~]# firewall-cmd --reload |
5.启动服务 |
[[email protected] ~]# systemctl enable target.service Created symlink from /etc/systemd/system/multi-user.target.wants/target.service to /usr/lib/systemd/system/target.service. [[email protected] ~]# systemctl start target.service |
6.查看端口 |
[[email protected] ~]# netstat -lnp | grep 3260 tcp 0 0 192.168.1.50:3260 0.0.0.0:* LISTEN - |
二.在linux下安装启动iscsi initiator |
1.安装 iscsi-initiator-utils服务 |
[[email protected] ~]# yum install iscsi-initiator-utils |
2.修改配置文件 |
[[email protected] ~]# vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2016-06.wjb.com:www.server.com [[email protected] ~]# vim /etc/iscsi/iscsid.conf #node.session.auth.authmethod = CHAP #node.session.auth.username = username #node.session.auth.password = password //去掉注释 |
3.启动服务 |
[[email protected] ~]# systemctl start iscsid [[email protected] ~]# systemctl enable iscsid |
4.发现target |
[[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.50 |
5.查看状态 |
[[email protected] ~]# iscsiadm -m node -o show |
6.登录target建立连接 |
[[email protected] ~]# iscsiadm -m node --login Logging in to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] (multiple) Login to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] successful. |
7.查看连接情况 |
[[email protected] ~]# iscsiadm -m session -o show tcp: [1] 192.168.1.50:3260,1 iqn.2016-06.wjb.com:storage.target0 (non-flash) |
8.磁盘操作 |
[[email protected] ~]# fdisk -l 磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000b2ba1 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 62466047 30720000 83 Linux /dev/sda3 62466048 103426047 20480000 83 Linux /dev/sda4 103426048 209715199 53144576 5 Extended /dev/sda5 103428096 144388095 20480000 83 Linux /dev/sda6 144390144 152582143 4096000 82 Linux swap / Solaris /dev/sda7 152584192 209715199 28565504 83 Linux 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 8388608 字节 [[email protected] ~]# parted --script /dev/sdb "mklabel msdos" [[email protected] ~]# parted --script /dev/sdb "mkpart primary 0% 100%" [[email protected] ~]# mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1 meta-data=/dev/sdb1 isize=1024 agcount=4, agsize=1310208 blks = sectsz=4096 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=5240832, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [[email protected] ~]# mount /dev/sdb1 /mnt/ [[email protected] ~]# df -hT 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/sda3 xfs 20G 68M 20G 1% / devtmpfs devtmpfs 904M 0 904M 0% /dev tmpfs tmpfs 913M 0 913M 0% /dev/shm tmpfs tmpfs 913M 8.7M 904M 1% /run tmpfs tmpfs 913M 0 913M 0% /sys/fs/cgroup /dev/sda5 xfs 20G 1.5G 19G 8% /usr /dev/sda7 xfs 28G 33M 28G 1% /home /dev/sda2 xfs 30G 694M 29G 3% /var /dev/sda1 xfs 497M 128M 370M 26% /boot tmpfs tmpfs 183M 0 183M 0% /run/user/0 /dev/sdb1 xfs 20G 33M 20G 1% /mnt |
配置ISCSI服务器
时间: 2024-08-02 20:40:13
配置ISCSI服务器的相关文章
CentOS 7 配置 ISCSI 服务器
一.服务器配置 1.安装配置软件: yum install targetcli -y 2.进入配置界面: targetcli ,并进行如下配置: 1) /backstores/block create disk1 /dev/sdb1 2) /iscsi create iqn.2017-02.com.example.server0 3) /iscsi/iqn.2017-02.com.example.server0/tpg1/acls create iqn.2017-02.com.examp
Linux下配置iSCSI服务器,实现资源共享
iSCSI(Internet SCSI):支持从客户端通过IP向远程服务器上的SCSI存储设备发送SCSI命令 SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接.iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程.此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上. 限定名称格式:iqn.yyyy-mm.{
Linux ISCSI服务器搭建
Linux ISCSI服务器搭建 1. iscsi服务器简述 iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Sma
配置邮箱服务器
配置邮箱服务器 理论部分: 数据库 数据库:Exchange 2010 取消了存储组的概念,直接将用户邮箱存储到数据库中. 在安装好Exchange 2010 之后默认就安装好了一个默认的数据库,Mailbox datadase .但是公用文件夹数据库不会自动创建,需要手工创建. 一个数据库大小不应该超过200GB,建议将数据库和日志文件存放在不同存储,节省成本. Exchange 2010 对磁盘的I/O需求相对于 2007 降低了70%,这也就意味着可以支持更大的存储,建议将存放数据库的存
Hyper-V虚拟化测试14配置iSCSI存储
7.3.群集仲裁磁盘配置7.3.1.配置ISCSI存储 群集创建完成后,还需要配置共享存储供虚拟机使用以及仲裁磁盘使用.在Windows Server 2012中,Hyper-V 3.0是支持基于SMB 3.0的共享存储的,在之前的实时迁移中已经使用到了把虚拟机存放在SMB 3.0的共享存储中实现了秒级的实时迁移.除了SMB3.0的共享存储外,Windows Server 2012也原生的支持了ISCSI的共享存储,要配置ISCSI共享存储,首先需要安装相应的功能打开服务器管理器文件和存储服务器
linux存储技术与应用:配置iSCSI服务及应用示例
实验:配置iSCSI服务,(服务4.103,客户4.254/4.100) 先添加一块新硬盘 fdisk -cu /dev/sdb # 进入磁盘分区模式 分区模式中输入以下信息进行:分区 -n #新建分区 -p #创建主分区 1 #第一个分区 回车 +1G #第一个分区大小 w #保存并退出 lsblk 可以发现新分区已经存在 mount /dev/sdb1 /var/lib/m
Hyper-v高可用一之:创建并配置ISCSI
Hyper-v高可用一之:创建并配置ISCSI 前面的博文中给大家介绍了在没有群集或者共享存储的情况下如何对Hyper-v虚拟机进行实时迁移,但是,非群集下的虚拟机,虚拟机实时迁移依然存在很大风险,不是企业部署的最佳实践,需要使用专用的存储设备以及部署故障转移群集实现虚拟机高可用,从而保证业务的连续性.今天这篇博客我们将为大家演示使用ISCSI构建多群集环境下的Hyper-V 群集,以及实施群集下的虚拟机实时迁移 故障转移群集是Windows Server中的一个功能,自从在Windows NT
RHCE7学习笔记34——配置ISCSI
一.存储设备类型 DSA:直接区域存储 NAS:网络区域存储 SAN:存储区域网络,块级别共享 二.配置iscsi服务器端 这里举例子说明,假如服务器有2个分区/dev/sdb7,/dev/sdb8要共享出去: /dev/sdb7 1230848 1640447 200M Linux filesyste /dev/sdb8 1640448 2459647 400M Linux filesyste 安装target包: [[email p
Hyper-V 2016 系列教程24 配置 iSCSI存储服务器
一般企业在虚拟化服务器上线后,会有一部分的物理服务器淘汰下来,而这些服务器有的性能虽然不是最好的,但是硬盘却是专业的RAID级别的,甚至还没有过厂家的保修期,所以如果能将这些资源充分利用起来,也能为企业成本的节省做点贡献,下面我们来介绍一下,可以将这些服务器配置成Windows Server或者Linux系统的软件存储服务器,可以做成iSCSI SAN存储器或者NFS存储器,可以用来存放一些备份或者监控视频等资料,如果旧服务器操作系统是Windows Server 2008/2012的话也可以了