本文主要是介绍13.iscsi、MariaDB,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、ISCSI磁盘共享
实验环境准备:防火墙默认区域设置为trusted
虚拟机server
[root@server0 ~]# firewall-cmd --set-default-zone=trusted
虚拟机desktop
[root@desktop0 ~]# firewall-cmd --set-default-zone=trusted
########################################################
iSCSI网络磁盘,默认端口3260
前提:划分一个3G的主分区
虚拟机Server:
[root@server0 ~]# fdisk /dev/vdb
[root@server0 ~]# lsblk
NAME SIZE TYPE MOUNTPOINT
vda 10G disk
└─vda1 10G part /
vdb 10G disk
└─vdb1 3G part
[root@server0 ~]# ls /dev/vdb1
iSCSI磁盘的工作模式
- • Internet SCSI,网际SCSI接口
– 一种基于C/S架构的虚拟磁盘技术
– 服务器提供磁盘空间,客户机连接并当成本地磁盘使用
- • ISCSI Qualified Name(iqn) 名称规范
– iqn.yyyy-mm.倒序域名:自定义标识
– 用来识别 target 磁盘组,也用来识别客户机身份
qq.com .com.qq
example.com .com.example
- iSCSI磁盘的构成
• backstore,后端存储(指共享的分区或磁盘----大冰箱)
– 对应到服务端提供实际存储空间的设备,需要起一个管理名称
• target,磁盘组(----木质箱子)
– 是客户端的访问目标,作为一个框架,由多个lun组成
• lun,逻辑单元(将 后端存储 放入 磁盘组 过程)
– 每一个lun需要关联到某一个后端存储设备,在客户端
会视为一块虚拟硬盘
大冰箱----->纸制的包装------>木质箱子
接收方: 看到------>木质箱子
虚拟机server:服务端:
- 一 划分一个分区或准备一个磁盘
/dev/vdb1
- 二 安装服务端软件包
[root@server0 ~]# yum -y install targetcli
- 三 运行命令进行配置
[root@server0 ~]# targetcli
/> ls
1.创建后端存储(购买大冰箱 并且 放入纸制的包装)
/> backstores/block create name=nsd dev=/dev/vdb1
/> ls
2.创建磁盘组target (创建木质的箱子)
/> iscsi/ create iqn.2019-03.com.example:server0
/> ls
3.进行lun关联
/> iscsi/iqn.2019-03.com.example:server0/tpg1/luns
create /backstores/block/nsd
/> ls
/> exit #自动保存
[root@server0 ~]# targetcli
/> ls
4.设置访问控制(acl),设置 客户端声称的名字
/> iscsi/iqn.2019-03.com.example:server0/tpg1/acls
create iqn.2019-03.com.example:desktop0
/> ls
5.启用相应的IP地
这篇关于13.iscsi、MariaDB的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!