1、基本概念
iscsi支援從客戶端通過ip向遠端伺服器上的iscsi儲存裝置傳送scsi命令。
預設情況下,網路通訊是至iscsi目標上的埠3260/tcp的明文埠。
2、設定
1)目標配置
服務端hostnamectl ##檢視系統版本
cd /etc/yum.repos.d/
cat westos.repo ##檢視安裝源版本,確保與系統版本一致
yum install targetcli -y ##此處安裝的版本必須和系統一致
targetcli ##測試是否可以執行
exit
fdisk -l
fdisk /dev/sda
n +1g t 8e p wq
partprobe
pvcreate /dev/sda1
vgcreate iscsi_vg0 /dev/sda1
vgdisplay iscsi_vg0
lvcreate -l 255 -n iscsi_lv0 iscsi_vg0
vgdisplay
ll /dev/iscsi_vg0/iscsi_lv0
targetcli
ls/backstores/block create westos:stronge1 /dev/iscsi_vg0/iscsi_lv0 ##給建立的/dev/iscsi_vg0/iscsi_lv0命名為westos:stronge1
iscsi/ create iqn.2019-02.com.westos:storage1 ##建立目錄
iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create /backstores/block/westos:stronge1 ##把目錄和硬碟連線
iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create iqn.2019-02.com.westos:stronge1key ##設定密碼認證
iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals create 172.25.254.137 ##此處位址硬碟在哪個主機就是哪個
exit
systemctl status firewalld
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
firewall-cmd --list-all
客戶端上
yum search iscsi
yum install iscsi-initiator-utils.x86_64 -y
iscsiadm -m discovery -t st -p 172.25.254.137 ##發現裝置
vim /etc/iscsi/initiatorname.iscsi
initiatorname=iqn.2019-02.com.westos:stronge1key
systemctl restart iscsid
iscsiadm -m node -t iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -l ##連線裝置
擴充套件服務端
fdisk /dev/sda
n +1g t 2 8e wq
partprobe
pvcreate /dev/sda2
vgdisplay
vgextend iscsi_vg0 /dev/sda2
vgdisplay
lvextend -l 510 /dev/iscsi_vg0/iscsi_lv0
lvdisplay
客戶端iscsiadm -m node -t iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -u ##斷開裝置
iscsiadm -m node -t iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -l ##重新連線
dffdisk -l
注意,此處sda1只做了擴充套件,沒有做擴充步驟
yum install tree -y ##安裝此軟體是為了便於檢視
tree /var/lib/iscsi/ ##檢視
3)開機掛載
vim /etc/fstab ##設定開及自動掛載
/dev/sda1 /mnt xfs defaults,_netdev 0 0 ##_netdev表示開機先呼叫網路,確保客戶端不會嘗試掛載檔案系統,直至啟動聯網。否則,在啟動引導時系統會出錯。
reboot ##注意:此處重啟無法成功,必須強制關閉在開啟
4)刪除
iscsiadm -m node -t iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -u ##斷開
iscsiadm -m node -t iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -o delete ##刪除
vim /etc/fstab
##刪除開機啟動
systemctl restart iscsi
tree /var/lib/iscsi/ ##檢視
Linux下的iscsi配置
redhat7.0 不需要安裝iscsi,可以直接使用。服務端 172.25.16.11 客戶端 172.25.16.10 1 安裝targetcli yum y install targetcli 2 建立分割槽,建立lvm的邏輯卷 fdisk dev vdb 建立乙個大小為3500左右的分割槽,...
Linux系統下mysql還原和編碼和遠端連線
linux系統下mysql還原 1 還原全部資料庫 1 mysql命令列 mysql source 備份檔案路徑 2 系統命令行 mysql uroot pa123456 備份檔案路徑 2 還原單個資料庫 需要指定資料庫 1 mysql命令列 mysql use 庫名 mysql source 備份...
Linux作業系統下如何利用SSH進行遠端控制
首先,ssh軟體包由兩部分組成,一部分是伺服器端軟體包,另一部分是客戶軟體包。針對unix linux系統,這兩個軟體包是分開打包在兩個不同的檔案中的。在windows 9x nt 2000中,也分為兩部分,不同之處在於,伺服器軟體包只能執行在windows nt及 windows 2000 ser...