iSCSI網絡磁盤 day3 (20191014)

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庫所有表格的查詢權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章