iSCSI网络磁盘
iSCSI磁盘的工作模式
• Internet SCSI,网际SCSI接口 默认端口:3260
– 一种基于C/S架构的虚拟磁盘技术
– 服务器提供磁盘空间,客户机连接并当成本地磁盘使用
服务端:虚拟机server:
#### 一、划分一个分区,划分一个5G的主分区
[root@server0 ~]# lsblk
[root@server0 ~]# fdisk /dev/vdb
n---->分区的类型 回车---->分区的编号 回车---->起始点 回车---->结束点 +5G
p 输出分区表
w 保存
[root@server0 ~]# lsblk
[root@server0 ~]# ls /dev/vdb1
二、安装软件包
[root@server0 ~]# yum -y install targetcli
三、运行命令进行配置
[root@server0 ~]# targetcli
/> ls
1.生成后端存储,并起名为nsd
/> backstores/block create name=nsd dev=/dev/vdb1
Created block storage object nsd using /dev/vdb1./> ls
/> exit #退出并保存
2.建立target磁盘组(木质的箱子)
[root@server0 ~]# targetcli
/> ls/> iscsi/ create iqn.2019-06.com.example:server0
/> ls
3.关联lun,将后端存储放入target磁盘组
/> iscsi/iqn.2019-06.com.example:server0/tpg1/luns
create /backstores/block/nsd/> ls
4.配置acl访问控制,设置客户端声称的名字,必须符合iqn名称规范
/> iscsi/iqn.2019-06.com.example:server0/tpg1/acls
create iqn.2019-10.com.example:dc/> ls
5.配置 监听的IP地址与端口
/> iscsi/iqn.2019-06.com.example:server0/tpg1/portals
create 0.0.0.0
> /> exit
> 0.0.0.0 #表示本机所有的任意IP地址
四、重起服务端服务
[root@server0 ~]# systemctl restart target
五、加载共享存储
[root@desktop0 ~]# lsblk
[root@desktop0 ~]# systemctl restart iscsi
[root@desktop0 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 5G 0 disk
数据库服务基础
什么是数据库:存放数据的仓库
数据库中有众多库,再每一个库中会有众多的表格
• 常见的关系型 数据库管理系统
– 微软的 SQL Server
– IBM的 DB2
– 甲骨文的 Oracle、MySQL
– 社区开源版 MariaDB
用户授权设置
• 数据库授权
– 除了 root 用户,此nsd1909数据库只能被用户lisi查询,此用户的密码为123
• MariaDB [(none)]> 交互指令
– grant select on nsd1909.* to lisi@localhost
identified by '123';
当lisi通过localhost本地进行登陆,输入密码123,将会获得nsd1909库所有表格的查询权限。