
打开iStorage Server管理端,然后点击工具栏的创建,会出现“目标器”和“应用”两个选项,选择“目标器”也就是我们常说的iSCSI Target。
选择设备类型“硬盘”,iSCSI可以帮助我们实现在网络中分享多种设备资源,比如说iSCSI盘,光驱等等。
选择介质类型,我们可以使用镜像文件,分区,硬盘等等。
我们选择镜像文件,而镜像文件,我们可以使用标准img,或者vhd
选择标准镜像文件后,选择iSCSI镜像存储位置和iSCSI盘大小。
iStorage Server作为一款高级,专业的iSCSI产品,支持多种认证类型,包括CHAP, IP过滤等等。
创建完成后,在iStorage Server管理端我们可以看到刚刚创建的iSCSI盘信息。
这样,我们就可以通过微软内置的iSCSI发起器去连接啦,连接后,iSCSI盘就相当于一块本地磁盘,我们可以进行格式化,分区等等所有 *** 作。《Linux就该这么学》提示:
linux4 iscsi服务不能启动如下处理:
iscsiadm -m discovery -t sendtargets -p targetIP地址:端口号 该命令将报告出target名称 建立连接 得到了target名称后,使用下面命令建立连接 iscsiadm -m node -T target名称 -p targetIP地址:端口号 –login。
--------------------------------------------------------辛苦回复,望采纳!从Windows Server 2012 开始,微软为服务器 *** 作系统增加了原生iSCSI服务,之前则是需要依靠第三方的相关工具来实现。
为了保证存储的可靠性,iSCSI通常和raid5配合使用,首先使用相同型号的多块硬盘(最少3块)创建raid5卷,在任意一块空闲的硬盘上右键,选择"创建raid5卷"
将参加raid5的磁盘全部添加
顺带格式化,推荐勾上"快速格式化",低格没必要而且速度很慢
Raid5卷创建完成
现在进入服务器管理器,添加ISCSI相关服务
在添加服务器角色页面勾选"文件和存储服务"-"文件和Iscsi服务"-"Iscsi目标服务器"和"Iscsi目标存储提供程序"
正在安装
安装Iscsi服务安装完成就可以对虚拟磁盘进行配置,进入服务器管理器-文件和存储服务-iSCSI创建虚拟磁盘
存储位置自然选择刚才创建的raid5卷
指定虚拟磁盘的名称
指定虚拟磁盘的空间大小,这里需要注意以下几点:首先,虚拟磁盘的总大小不能大于虚拟磁盘文件所在分区的大小。在大小的增长模式中,"固定大小"会让虚拟磁盘文件的大小固定在最大大小,而"动态扩展"则会让虚拟磁盘的文件的大小随着存储在虚拟磁盘内的文件逐渐增多而自动增大,但上限依然为"大小"用户设定的值。推荐选择前者,一次性分配空间大小相对于后者,虚拟磁盘的读写性能更高
指定目标的名称
这里指定允许访问虚拟磁盘的客户端,点击"添加"按钮添加客户端
通常标识目标发起程序有两种方法,一种是直接使用目标发起程序ID,但是看起来2009年之前的Windows版本并不支持此方法,因此我们通常选择下面的通过匹配相关计算机的值来标识客户端,IP地址应该是直观且比较方便的,将允许连接该虚拟磁盘的客户端IP地址添加进去,多个IP地址需要分别添加。
最后检查一下配置信息,准确无误后点击"创建"
创建完成
现在在服务器管理器-文件和存储服务-iSCSI下就能看到虚拟磁盘和目标的工作状态
接下来还需要在防火墙里放通Iscsi相关服务,强烈不建议采取关闭Windows防火墙等一刀切的方式
服务器配置到此告一段落,现在就可以配置Iscsi客户端了,打开管理工具-Iscsi发起程序
输入目标服务器的IP,点击"快速连接"
显示"登录成功",此时,虚拟磁盘已经连接到本地计算机。
现在打开"磁盘管理",就能看到虚拟磁盘,之后的步骤,和 *** 作本地磁盘的方式一样,第一次使用需要初始化,然后就能创建分区了
完成后就能像使用本地磁盘一样使用虚拟存储了
现在回到服务器端,可以看到目标状态已经显示为"已连接"
最后,如果需要断开虚拟磁盘,需要先在磁盘管理里将目标磁盘"脱机",然后回到"Iscsi发起程序"断开目标连接1安装iSCSI服务
11打开服务器管理器>>添加角色和功能
12基于角色或基于功能的安装
15按需要选择功能,或者直接下一步
24设置磁盘大小及类型HBA卡的端口配置IP
(参考:Ubuntu安装iSCSI HBA),
auto p5p1
iface p5p1 inet static
address 1921681101
netmask 2552552550
存储器端口设置IP
华为存储器OceanStor提供了一个OceanStor Manage的网页进行管理存储器,在Manager上对连接的端口设置IP,例如为: ip : 1921681100,netmask : 2552552550
测试连接
在服务器端 ping 测试该直接连接是否已连接。如果ping不通,可能是因为:
HBA卡驱动没安装
HBA固件损坏(通过 dmesg 检查)
存储器端口ip设置错误
网线故障
存储器配置
在OceanStor依次创建硬盘域(DiskDomain)、存储池(StoragePool)、LUN组(LUNGroup)和LUN、主机组(HostGroup)和主机(Host),在映射视图(MappingView)中,将LUN组和主机组通过端口映射起来
注意:
1 因为通过直接连接存储器和服务器,在新建主机Host的时候,连接的端口的启动器此时尚未发现(就是所连接的服务器)
2 其中的Ethernet Port就是存储器连接服务器的端口,具体端口名字对照存储器和OceanStor Manage上。
服务器配置
主机安装相应软件包
通过 dpkg -l|grep iscsi 查询是否安装了启动器软件包
# dpkg -l|grep iscsi
ii iscsitarget 14203+svn499-0ubuntu21 amd64 iSCSI Enterprise Target userland tools
ii iscsitarget-dkms 14203+svn499-0ubuntu21 all iSCSI Enterprise Target kernel module source - dkms version
ii libiscsi-bin 140-3 amd64 iSCSI client shared library - utilities
ii libiscsi-dev 140-3 amd64 iSCSI client shared library
ii libiscsi1:amd64 140-3 amd64 iSCSI client shared library
ii open-iscsi 20873-3ubuntu9 amd64 High performance, transport independent iSCSI implementation
ii open-iscsi-utils 20873-3ubuntu9 all transitional dummy package12345678
如果没有安装相应的软件:
# apt-get install open-iscsi
# apt-get install open-iscsi-utils
# apt-get install iscsi123
建立iSCSI连接
使用 iscsiadm 命令配置。
启动iSCSI服务
# /etc/initd/open-iscsi start
Setting up iSCSI targets
[ OK ]123
查看主机启动器信息
cat /etc/iscsi/initiatornameiscsi
## DO NOT EDIT OR REMOVE THIS FILE!
## If you remove this file, the iSCSI daemon will not start
## If you change the InitiatorName, existing access control lists
## may reject this initiator The InitiatorName must be unique
## for each iSCSI initiator Do NOT duplicate iSCSI InitiatorNames
InitiatorName=iqn1993-08orgdebian:01:552a5b2329d51234567
上面的信息,可以发现主机启动器名称为:
InitiatorName=iqn1993-08orgdebian:01:552a5b2329d5(后面会用到该名字)
查找目标器
假设存储系统上对应端口的IP 地址为1921681100,则可以在主机上执行命令来查找存储器:
# iscsiadm -m discovery -t st -p 1921681100
1921681100:3260,8199 iqn2006-08comhuawei:oceanstor:210088cf98542976::22006:192168110012
登陆目标器
# iscsiadm -m node -p 1921681100 -l
Logging in to [iface: default, target:
iqn2006-08comhuawei:oceanstor:210088cf98542976::22006:1921681100,
portal: 1921681100,3260]
Login to [iface: default, target:
iqn2006-08comhuawei:oceanstor:210088cf98542976::22006:1921681100,
portal: 1921681100,3260]: successful1234567
修改open-iscsi服务开机后自动启动
通过 rcconf 设置开机启动:
# apt-get install rcconf
# rcconf12
勾选open-iscsi 选项
CHAP认证
此时楼主并没设置该认证,跳过。
存储器上配置
以上 *** 作均在服务器,此时需要在存储器上配置:在连接的端口上可以通过添加启动器,并填入InitiatorName。如果需要CHAP认证,此时也需要在存储器上进行配置。
LUN扫描
当存储系统上映射LUN 给Ubuntu 系统后,主机系统上可以通过下面的命令来完成LUN
的扫描 *** 作
安装lsscsi 软件包
# apt-get install lsscsi1
获取建立连接的hostX 信息
# lsscsi
[0:2:0:0] disk LSI MR9270CV-8i 345 /dev/sda
[12:0:0:0] disk HUAWEI S2600T 4202 /dev/sdb 123
从这里可以看到X=12。
主机系统上执行下面的命令发现映射LUN
# echo '- - - ' > /sys/class/scsi_host/hostX/scan <== X修改为上面的具体值,注意空格1
在主机系统上查询LUN 的信息
# lsscsi
[0:2:0:0] disk LSI MR9270CV-8i 345 /dev/sda
[12:0:0:0] disk HUAWEI S2600T 4202 /dev/sdb
[12:0:0:1] disk HUAWEI S2600T 4202 /dev/sdc 1234
从这里可以发现,已经找到了映射的磁盘。
主机系统使用LUN
主机上找到映射过来的LUN 后,可以直接使用裸设备配置相应业务,也可以创建相应
的文件系统后再使用。
谢谢~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)