|NO.Z.00028|——————————|^^ 构建 ^^|——|块存储之ISCSI.V3|——|2台server|
一、附录一:ISCSI构建
1、LVM整合
### --- LVM整合
pvcreate /dev/sdb // 创建物理卷
vgcreate vg0 /dev/sdb // 创建卷组
lvcreate -L 1G lv0 vg0 // 创建逻辑卷
mkfs -t ext4 /dev/vg0/lv0 // 对创建的逻辑卷进行格式化
2、在target端创建LQN标签
### --- 在target端创建LQN标签
yum install -y scsi-target-utils // 安装包,创建ISCSI对象
service tgtd start // 开启服务
netstat -anpt |grep tgtd // 查看服务是否开启
tgtadm -L (制定驱动类型) iscsi -o(制定操作类型)new -m(制定管理的对象) target -t(制定当前存储资源ID号)1 -T (制定iqn标签,命名规则:iqn创建年-月.域名反写:自定义)iqn.2016-2.com.xdl.www.lvm
example:tgtadm -L iscsi -o new -m target -t l -T iqn.2016-2.com.xdl.www.lvm
tgtadm -L iscsi -o show -m target // 查看target创建的信息
3、绑定IQN标签到存储设备
### --- 绑定IQN标签到存储设备
tgtadm -L (指定驱动类型)iscsi -o new -m (管理的对象)logicalunit -t (tat标签)1 -l(逻辑存储单元的标签)1-b(设备名称) /dev/vg0/lv0
tgtadm -L iscsi -o bind -m target -t 1 -I 192,168.66.12
4、客户端配置
### --- 客户端配置
yum install -y iscsi-initiator-utils
iscsiadm -m discovery -t st -p(指定服务器IP地址)192.168.66.11
iscsiadm -m node -T iqn.2016-2.com.xdl.www.lvm --login
~~~ 在客户端进行挂载
iscsiadm -m node -T iqn.201602.com.xdl.www.lvm --logout
~~~ 在客户端进行卸载
vim /etc/fstab // 修改自动挂载文件
/dev/sdb /mnt ext4 defaults,_netdev 0 0 (添加)
### --- 配置文件修改方式-永久生效(生产环境使用)
vim /etc/tgt/targets.conf
<target iqn.2016-2.com.xdl.www.lvm>
backing-store /dev/vg0/lv0
initiator-address 192.169.66.12
</target>
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv001-lbchac
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通