Linux下通过iscsi搭建共享存储
来源:互联网 发布:植物生长算法程序 编辑:程序博客网 时间:2024/05/17 06:51
很多情况下,为了简单,我们经常简单的通过nfs来搭建共享存储服务。
backing-store /opt/hacs/iscsi_disks/disk01.img initiator-address 10.10.2.241 initiator-address 10.10.2.242 incominguser rojao rojao@123
2000为逻辑分区大小,lv01为逻辑分区名称。
有时候,一些软件需要,对共享存储有特殊要求,比如需要通过多个硬盘实现较大的存储空间,或者软件有特殊需要。这时,我们可以考虑通过iscsi工具来实现软的贡献存储。
iscsi搭建的贡献存储,需要分别搭建服务端和客户端。
服务端的搭建可以参卡:
http://www.server-world.info/en/note?os=CentOS_6&p=iscsi
客户端的搭建可以参考:
http://www.server-world.info/en/note?os=CentOS_6&p=iscsi&f=2
服务端安装好软件好,主要配置targets.conf文件,如:
iqn.2016-08.cn.rojao:target00就是客户端可以发现和使用的node。
至于硬盘,可以通过dd命令来在本地硬盘分区的基础上创建虚拟硬盘,如上面的disk01.img就是虚拟硬盘镜像。
initiator-address是配置允许访问该服务的客户地址,不在服务端指定的地址内地ip,是无法发现和使用服务的。
incominguser 指定访问服务的用户名和密码。
客户端安装好软件好,只需要修改配置文件:/etc/iscsi/iscsid.conf
node.session.auth.authmethod = CHAP
node.session.auth.username = rojao
node.session.auth.password = rojao@123
保存配置。
通过以下命令来发现服务
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
其中10.10.1.30为服务的IP。
如果正常,则可以发现iqn.2016-08.cn.rojao:target00这个服务。
查看一下服务的基本信息:
iscsiadm -m node -o show
登录:
iscsiadm -m node --login
查看硬盘:
fdisk -l
应该可以看到一个没有任何分区的硬盘。
查看是否创建LVM。
pvscan
如果没有创建,则可以通过pvcreate命令创建物理卷组
pvcreate /dev/sdb (假设sdb为新添加到共享硬盘)
创建物理卷组:
vgcreate vg01 /dev/sdb
创建逻辑卷:
lvcreate -l 2000 vg01 -n lv01
格式化逻辑分区:
mkfs.ext3 /dev/vg01/lv01
导出共享存储配置:
首先取消激活:
vgchange -an vg01
然后导出:
vgexport vg01
这样,刚刚创建的逻辑分区等信息就被写入共享存储中了。其他客端连接到该服务端的话,就可以看到已经创建好的逻辑分区等信息了。
其他客户端首先要发现iscsi服务端:
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
然后登录:
iscsiadm -m node --login
导入共享存储:
vgimport vg01
激活共享存储:
vgchange -ay vg01
挂载共享存储:
mount /dev/vg01/lv01 /sharedisk
即可正常使用。
0 0
- Linux下通过iscsi搭建共享存储
- Linux 下搭建iscsi共享存储
- linux 搭建iscsi共享存储
- Linux的iSCSI共享存储服务搭建
- linux 7.4 版本 iscsi搭建共享存储实战
- linux iscsi 实现存储设备的共享
- Linux下通过scsi-target-utils搭建多硬盘共享存储
- Centos6.5下iscsi存储搭建
- Linux上搭建软件iSCSI存储设备
- ISCSI共享存储模拟
- Iscsi实现共享存储
- iscsi共享设备搭建
- Linux 下配置iSCSI网络存储
- centos7搭建iscsi存储
- 虚拟机配置iSCSI共享存储
- 最新linux搭建gfs系统--iscsi+GFS实现网络存储
- Linux总结笔记11-搭建ISCSI网络存储
- RHEL7下搭建ISCSI
- Qt上的OpenCv学习日记③之图像的基本操作(下)
- Sublime2编辑器编写Python脚本的快捷操作
- 20161217湘潭大学新生赛B题
- Hibernate报错解决 a different object with the same identifier value was already associated with the sess
- Android NDK 编译出现 string:No such file or directory
- Linux下通过iscsi搭建共享存储
- 前端面试题
- emapdataTable 表格字段不显示了
- 编译最后一个支持XP的CEF3(v2623)
- Java环境变量配置
- 第16周项目1-验证算法(8)基数排序
- Ebook-图片轮播-兼容IE8和Chrome浏览器
- Webview与JavaScript交互
- java获取当前tomcat进程(linux)