使用Starwind在Windows下配置iSCSI共享存储
一、介绍
之前用了openfiler配置的共享存储,后来发现用StarWind好像更好些,可以使我们平时搭建测试环境的时候更加方便些。
1、iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:
(1) 把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸;
(2) 连接的服务器数量无限(原来的SCSI-3的上限是15);
(3) 由于是服务器架构,因此也可以实现在线扩容以至动态部署。
2、StarWind是一个独立于硬件,适合网吧、企业虚拟磁盘数据管理。速度非常的快!
成本效益和可升级的存储管理解决方案,能够得到存储区域网络的好处,如:增强的灾难恢复和提高的调整柔量,不消耗额外的资源在程序服务器上。 StarWind 不需要额外的硬件,它利用现有的以太网和IP网络基础和有效利用现有的存储硬件。
StarWind的快照功允许简易的预定或要求关键数据的快照未备份。如果必需,所有的备份数据可被找回,会只找回需要的个人文件。 StarWind的独特的能力去virtualize和共享物理的硬件,意味着不需要去拥有一个昂贵的DLT 录音带或高容量的蓝光(Blu-Ray)或 HD-DVD 刻录器附属在每台机器上。
二、StarWind软件安装
1、软件下载链接:
百度网盘:
链接:https://pan.baidu.com/s/1BM3y5K1kER9d-27wnkpVGA?pwd=k7cg
提取码:k7cg
2、安装过程详解:
解压下载的安装包:
打开文件,点击安装程序:
根据图片指导进行安装:
安装完成,打开StarWind:
3、配置StarWind iSCSI
添加Servers:
填写添加的Server的IP地址,这里使用本地地址即可:
添加target:
因为是为装Oracle19c RAC而创建的共享存储,所以一定要选择允许集群节点并发连接:
路径自己选择,文件名自己取:
以上创建好了一个20G的ImagineFile1来做集群的ASM data盘,再用同样的方法创建一个10G的OCR盘:
三、Linux连接共享存储(iscsiadm基本用法)
先查看一下原来的磁盘信息:
[root@ora19c01 ~]# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b3742
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 167772159 83373056 8e Linux LVM
Disk /dev/mapper/centos-root: 76.8 GB, 76780929024 bytes, 149962752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
1、启动iscsi守护进程:
//默认情况下,系统启动后此进程会自动运行
service iscsi start
2、发现Server端的目标target
[root@ora19c01 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.118.1:3260
192.168.118.1:3260,-1 iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk
3、连接Server端配置的共享存储
##从上一步发现目标名为:iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk
[root@ora19c01 ~]# iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk -p 192.168.118.1:3260 -l
Logging in to [iface: default, target: iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk, portal: 192.168.118.1,3260] (multiple)
Login to [iface: default, target: iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk, portal: 192.168.118.1,3260] successful.
##成功登入
##设置成系统启动时自动登入:
[root@ora19c01 ~]# iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk -p 192.168.118.1:3260 --op update -n node.startup -v automatic
再次查看下磁盘信息:
[root@ora19c01 ~]# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b3742
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 167772159 83373056 8e Linux LVM
Disk /dev/mapper/centos-root: 76.8 GB, 76780929024 bytes, 149962752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdc: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[root@ora19c01 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 80G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 79.5G 0 part
├─centos-root 253:0 0 71.5G 0 lvm /
└─centos-swap 253:1 0 8G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
sdc 8:32 0 10G 0 disk
sr0 11:0 1 4.2G 0 rom
##发现系统多了sdb和sdc两个磁盘
4、其他命令
至此,共享磁盘已经挂载好了,但是还有一些其他的命令在这里一起学习一下:
##注销某一个特定的Target的连接
[root@ora19c01 ~]# iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk -p 192.168.118.1:3260 -u
##删除一个target的信息
[root@ora19c01 ~]# iscsiadm -m node -o delete -T iqn.2008-08.com.starwindsoftware:localhost.sangfor.com.cn-19crac-disk -p 192.168.118.1:3260