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库所有表格的查询权限。