Solaris中虛擬磁帶庫的應用(mhvtl)

1、概述:linux

目的:在linux下經過iscsi將虛擬磁帶庫(mhvtl)共享出去,而後在solaris端使用iscsi協議訪問虛擬磁帶庫。服務器

此博文涉及瞭如下幾個知識點:ide

一、mhvtl的安裝;測試

二、Linux下iscsi服務器端的配置;網站

三、solaris中iscsi客戶端的配置;this

四、solaris中虛擬磁帶庫的配置與使用以及solaris軟件源。spa

2、安裝配置篇:3d

一、mhvtl的安裝:指針

mhvtl的安裝能夠參考個人另外一篇博文:mhvtl虛擬磁帶庫的安裝與應用blog

二、linux下iscsi服務器端的設置:

iscsi服務器端的軟件包是scsi-target-utils,而iscsi-initiator-utils是iscsi客戶端須要的軟件包,這裏不須要安裝。使用yum進行安裝便可。

安裝完成後,啓動iscsi服務器端進程:tgtd

p_w_picpath

啓動後,查看下系統中存在幾個機械手:

p_w_picpath

圖中的sg9和sg10是機械手,這裏就是經過iscsi將這兩個機械手共享出去,而後solaris做爲iscsi客戶端訪問虛擬磁帶庫。

使用target名稱是iqn.2010-10.com.lab.mhvtl。

p_w_picpath

以上將sg9劃分爲lun 1,sg10分劃分爲lun 2;

以上執行完成後,能夠如下命令查看是否共享成功:

p_w_picpath

p_w_picpath

若是想在開機的時候啓用機械手的共享,則將上述命令加入 /etc/rc.local文件中便可。

p_w_picpath

三、solaris iscsi客戶端設置:

(1):啓用iscsi客戶端以及設置服務器端的地址:

p_w_picpath

(2):設置驅動別名:

編輯/etc/driver_aliases文件,將:

p_w_picpath

更改成

p_w_picpath

若是在/etc/driver_aliases文件中,沒有發現sgen相關內容,則運行如下命令:

p_w_picpath

(3):更新驅動:

p_w_picpath

完了以後,重啓solaris端。

p_w_picpath

p_w_picpath

成功看到chenger設備了。

p_w_picpath

四、簡單的應用:

在solaris下也存在mt、mtx這樣的命令,只不過mt默認是安裝的,而mtx是要單獨安裝的。在安裝mtx以前,介紹一個solaris的軟件包源。

官方網站http://www.blastwave.org/index.fam

軟件包位置:http://download.blastwave.org/csw/

這個裏面包含了一些免費的開源軟件,像mtx,wget,lynx等等在linux下用到的命令,也都開以在solaris上用。這也區分爲x86版本和sparc版本。

先安裝官方網站首頁給出的pkgutil_i386.pkg軟件包,安裝上之後,開以使用pkgutil安裝那些開源軟件,它也會解決軟件之間的依賴關係。此軟件包默認安裝目錄是/opt/csw。

p_w_picpath

安裝完成後,首先更新軟件目錄庫:

p_w_picpath

這樣查找軟件速度會快點。此命令的具體用法以下所示:

p_w_picpath

這裏演示下安裝軟件:

p_w_picpath

-i是安裝,-y命令是對全部的操做默認回答yes,至關於linux的yum命令中的-y選項。

這個命令首先會下載這個軟件包,其次會解決軟件包的依賴性問題,最後自動執行安裝。安裝完成後使用mtx查看機械手狀態:

p_w_picpath

p_w_picpath

載入磁帶,測試備份:

p_w_picpath

p_w_picpath

p_w_picpath

清除磁帶內容:

p_w_picpath

當前磁頭的指針在文件2之處,見file no=2,清除完後查看狀態:

p_w_picpath

磁帶裏的內容已被刪除了。

有興趣的朋友,能夠將其與symantec的netbackup或者EMC的networker以及IBM的TSM結合在一塊玩玩。

相關文章
相關標籤/搜索