《伺服器端》 iscsi-server:192.168.1.2
[root@iscsi-server ~]#yum -y install targetcli //安裝targetcli軟體包,用來搭建iscsi
[root@iscsi-server ~]#targetcli // ls 檢視最初的配置情況
/> backstores/block create name=back_store dev=/dev/vdb //建立後端儲存盤
/> iscsi/ create iqn.2019-06.com.student:server //建立iscsi的伺服器的名字
/> iscsi/iqn.2019-06.com.student:server/tpg1/luns create /backstores/block/back_store //luns 建立和後端盤直接的鏈結
/> iscsi/iqn.2019-06.com.student:server/tpg1/acls create iqn.2019-06.com.student:client 建立iscsi的客戶端名稱
/> exit //會自動進行儲存
[root@iscsi-server ~]# systemctl restart target //重啟服務
[root@iscsi-server ~]# systemctl enable target //設定開機自啟動
《客戶端》 iscsi-client:192.168.1.3
[root@iscsi-client ~]# yum list | grep iscsi
[root@iscsi-client ~]# yum -y install iscsi-initiator-utils
[root@iscsi-client ~]# vim /etc/iscsi/initiatorname.iscsi
initiatorname=iqn.2019-06.com.student:client
[root@iscsi-client ~]# man iscsiadm //末行模式.examples,有模板
[root@iscsi-client ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.2 --discover
192.168.1.2:3260,1 iqn.2019-06.com.student:server //正確輸出
[root@iscsi-client ~]# systemctl restart iscsid
[root@iscsi-client ~]# systemctl enable iscsid
[root@iscsi-client ~]# systemctl restart iscsi
[root@iscsi-client ~]# systemctl enable iscsi
[root@iscsi-client ~]#partprobe
[root@iscsi-client ~]# lsblk //多出乙個sda的盤
name maj:min rm size ro type mountpoint
sda 8:0 0 20g 0 disk
vda 253:0 0 30g 0 disk
└─vda1 253:1 0 30g 0 part /
sparse image file的建立和使用
sparse file的檔案以sparse方式儲存,其優點是延遲分配磁碟空間,原理可模擬於可執行檔案中的.bss段。sparse file尤其適合作為虛擬機器的磁碟映像檔案。它僅保留一些建立時使用者指定的檔案大小資訊以及其他的metadata,使用allocation on demand的方式,用多...
儲存過程的 建立 和 呼叫
1 建立儲存過程has permission create or replace procedure has permission contentid in varchar2,contenttype in number,privilege in number,userid in number,ret...
Objective C 的類和物件的建立和使用
在oc中類有介面 inte ce 和實現 implementation 兩部分組成。1.inte ce介面部分。介面的擴充套件名為.h。在該檔案中主要說名類有哪些特性和功能。在其中存放了類的例項變數和方法。比如建立student類基於nsobject類 inte ce student nsobjec...