進行虛擬磁盤的動態(tài)調(diào)整,,首先需要在 IVM 管理界面中打開分區(qū)屬性,,然后選擇“存儲”標簽,就可以看到如圖1所示的頁面,。該頁面包含兩種類型的磁盤:虛擬盤(也稱虛擬磁盤)和物理卷,。虛擬盤其實指的是邏輯卷(用戶可以通過 IVM 的“查看/修改虛擬存儲器”功能增加或者刪除邏輯卷),該頁面顯示了分配給該分區(qū)的虛擬盤和 IVM 中未被分配的虛擬盤,。物理卷是指掛在物理適配器上的磁盤,,VIOS 上那些未被使用的物理磁盤可以分配給分區(qū)來使用,該頁面顯示了分配給該分區(qū)的物理磁盤和 IVM 中未被分配的物理磁盤,。如果使用該方式給分區(qū)分配存儲資源,,不論是虛擬盤還是物理卷,最終分區(qū)所看到的都是連接到虛擬 SCSI 適配器上的虛擬磁盤,。下面以虛擬盤為例講解如何增加,、刪除或者移動存儲資源,對物理卷的操作與此類似,。
圖1中,,Linux 分區(qū) uli13lp2 有一個虛擬磁盤,它在 VIOS 上對應(yīng)的后端設(shè)備是大小為 1.5GB 的邏輯卷 clientlv01,;系統(tǒng)還剩余一個大小為 256MB 的邏輯卷 clientlv02 可供分區(qū)使用,。想要給分區(qū)增加一個新的磁盤,,首先選擇 clientlv02,然后點擊“確定”按鈕,,這樣 IVM 就把該磁盤分配給了 Linux 分區(qū) uli13lp2,。
圖 1. 通過圖形界面增加虛擬磁盤
用戶也可以通過命令行來增加虛擬磁盤(見清單1)。命令 mkbdsp 可以把邏輯卷掛接到虛擬 SCSI 適配器,;命令 mkvdev 不僅能用于邏輯卷,,還適用于物理磁盤和光學設(shè)備,是一種更通用的方式,。用戶可以在增加磁盤之前使用命令 lslv 和 lspv 來查看系統(tǒng)當前空閑的磁盤資源,,以便決定針對哪個磁盤進行操作,還可以使用 lsmap 來查看分區(qū)的磁盤分配情況,,確認增加操作是否成功執(zhí)行,。
清單1:通過命令行來增加虛擬磁盤
增加磁盤前系統(tǒng)剩余的虛擬磁盤資源和分區(qū)所使用的磁盤資源:
$ lslv -free LV NAME SIZE(megabytes) VOLUME GROUP clientlv02 256 rootvg $ lsmap -vadapter vhost1 SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------ vhost1 U7998.60X.100E7DA-V1-C13 0x00000003 VTD vtscsi10 Status Available LUN 0x8600000000000000 Backing device clientlv01 Physloc |
使用命令 mkbdsp 增加磁盤:
$ mkbdsp -sp rootvg -bd clientlv02 -vadapter vhost1 Assigning logical volume "clientlv02" as a backing device. vtscsi11 Available clientlv02 |
或者使用命令 mkvdev 增加磁盤:
$ mkvdev -vdev clientlv02 -vadapter vhost1 vtscsi11 Available |
增加磁盤后系統(tǒng)剩余的虛擬磁盤資源和分區(qū)所使用的磁盤資源:
$ lslv -free $ lsmap -vadapter vhost1 SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------ vhost1 U7998.60X.100E7DA-V1-C13 0x00000003 VTD vtscsi10 Status Available LUN 0x8600000000000000 Backing device clientlv01 Physloc VTD vtscsi11 Status Available LUN 0x8700000000000000 Backing device clientlv02 Physloc |
完成上述操作之后,在 Linux 分區(qū)中是否能夠馬上看到新增的磁盤呢,?并非如此,,命令 mkbdsp 或 mkvdev 只完成 VIOS 上磁盤到邏輯分區(qū)的映射,Linux 分區(qū)并不知道是否增加了新的虛擬磁盤,,用戶需要手工 vary on 新增的磁盤(見清單2),,之后就可以在分區(qū)上使用這些磁盤了。注意:如果在增加虛擬磁盤之前 Linux 分區(qū)沒有任何虛擬磁盤資源,,而且虛擬磁盤模塊 ibmvscsi 還未加載到內(nèi)核,,那么需要在完成添加操作之后加載該模塊,在加載模塊的過程中,,內(nèi)核能夠自動識別新增的虛擬磁盤,,用戶不需要手工執(zhí)行上述 vary on 操作。
清單2:在分區(qū)上 vary on 虛擬磁盤
增加磁盤前分區(qū)能看到的磁盤:
uli13lp2:~ # lsscsi [0:0:6:0] disk AIX VDASD 0001 /dev/sda uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk Disk /dev/sda: 1610 MB, 1610612736 bytes |
增加磁盤后 vary on 磁盤之前分區(qū)能看到的磁盤:
uli13lp2:~ # lsscsi [0:0:6:0] disk AIX VDASD 0001 /dev/sda |
在分區(qū)上 vary on 新增的虛擬磁盤:
uli13lp2:~ # echo "scsi add-single-device 0 0 7 0" >/proc/scsi/scsi uli13lp2:~ # lsscsi [0:0:6:0] disk AIX VDASD 0001 /dev/sda [0:0:7:0] disk AIX VDASD 0001 /dev/sdb uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk Disk /dev/sda: 1610 MB, 1610612736 bytes Disk /dev/sdb: 268 MB, 268435456 bytes |
增加的相反操作,,刪除操作需要首先在 Linux 分區(qū)上 vary off 虛擬磁盤(見清單3),。在此之前,如果 Linux 分區(qū)正在使用該磁盤(比如磁盤上的文件系統(tǒng)已經(jīng)被掛載上,,或者該磁盤被用做交換設(shè)備),,那么需要在 Linux 操作系統(tǒng)中使用 umount 或 swapoff 命令停止使用該設(shè)備。如果不在刪除磁盤之前停止使用或者 vary off 該磁盤,,那么 Linux 仍然可以看到實際上已經(jīng)被刪除了的磁盤,,對該磁盤的引用將出現(xiàn)錯誤。
清單3:在分區(qū)上 vary off 虛擬磁盤
uli13lp2:~ # lsscsi [0:0:6:0] disk AIX VDASD 0001 /dev/sda [0:0:7:0] disk AIX VDASD 0001 /dev/sdb uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk Disk /dev/sda: 1610 MB, 1610612736 bytes Disk /dev/sdb: 268 MB, 268435456 bytes uli13lp2:~ # echo "scsi remove-single-device 0 0 7 0" >/proc/scsi/scsi uli13lp2:~ # lsscsi [0:0:6:0] disk AIX VDASD 0001 /dev/sda uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk Disk /dev/sda: 1610 MB, 1610612736 bytes |
完成上述操作后,,接著使用圖形界面來刪除該磁盤,。首先取消對該磁盤的選擇,然后點擊“確定”按鈕開始刪除磁盤(如圖2所示),。這個過程并非一帆風順,,IVM 會顯示一些警告信息,,提醒用戶在刪除之前做好妥善處理(如圖3所示)。如果用戶確實已經(jīng)做好準備,,可以選擇“強制從運行的分區(qū)中除去設(shè)備”選項,,然后再次點擊“確定”按鈕刪除該磁盤。
圖 2. 通過圖形界面刪除虛擬磁盤
圖 3. 確認刪除虛擬磁盤
與增加虛擬磁盤類似,,通過命令行刪除虛擬磁盤同樣簡單,只需要用命令 rmvdev 刪除該磁盤相對應(yīng)的 vtscsi 設(shè)備(Virtual Target SCSI Device)就完成了虛擬磁盤的刪除(見清單4),。
清單4:通過命令行來刪除虛擬磁盤
接清單1中增加虛擬磁盤后的結(jié)果
$ rmvdev -vtd vtscsi11 vtscsi11 deleted $ lslv -free LV NAME SIZE(megabytes) VOLUME GROUP clientlv02 256 rootvg $ lspv -free NAME PVID SIZE(megabytes) hdisk13 none 70006 $ lsmap -vadapter vhost1 SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------ vhost1 U7998.60X.100E7DA-V1-C13 0x00000003 VTD vtscsi10 Status Available LUN 0x8600000000000000 Backing device clientlv01 Physloc |
讀者可能會對本小節(jié)的標題產(chǎn)生疑惑,,因為 IVM 管理界面中的分區(qū)屬性頁面(如圖1所示)并不提供任何與虛擬磁盤移動相關(guān)的功能。那么我們該如何通過 IVM 移動虛擬磁盤呢,?IVM“查看/修改虛擬存儲器”頁面中的“虛擬盤”和“物理卷”標簽頁面提供了移動虛擬磁盤的功能(如圖4所示):首先選擇要移動的磁盤,,然后點擊“修改分區(qū)分配”按鈕,在圖5所示的頁面中選擇目標分區(qū),,按下“確定”按鈕后返回圖4所示的頁面,最后點擊“確定”按鈕就可以完成虛擬磁盤的移動。
圖 4. 通過圖形界面移動虛擬磁盤
圖 5. 選擇目標分區(qū)
與處理器,、內(nèi)存和適配器的 DLPAR 操作類似,,IVM 并不提供單一的命令完成虛擬磁盤的移動,只能通過刪除和增加兩個操作實現(xiàn)移動的效果,。也就是說,,在上述通過圖形界面移動虛擬磁盤的操作過程中,IVM 首先使用 rmvdev 刪除磁盤到源分區(qū)的映射關(guān)系,,然后再使用 mkbdsp 或 mkvdev 將該磁盤映射到目標分區(qū),。由于使用了刪除和增加兩種操作,因此用戶需要在移動之前在源分區(qū)上停止使用該磁盤并執(zhí)行 vary off 操作,,移動之后在目標分區(qū)上 vary on 該磁盤,。
通過以上討論可知,IVM 使用命令 mkbdsp,、mkvdev 或 rmvdev進行虛擬磁盤的增加,、刪除和移動等操作,這與我們所熟知的使用 chsyscfg 或 chhwres 進行處理器,、內(nèi)存或適配器 DLPAR 操作的方式存在很大差異,,那么虛擬磁盤的動態(tài)調(diào)整是否是 DLPAR 呢?
在清單5中,,停止 RMC 守護進程之后,,Linux 分區(qū) uli13lp2 不具備 DLPAR 能力,不能進行虛擬以太網(wǎng)適配器等資源的 DLPAR 操作,,但是仍然可以進行虛擬磁盤的動態(tài)調(diào)整,。在圖形界面中,,也可以看到這些區(qū)別:在不具備 DLPAR 能力的分區(qū)的屬性頁面中,IVM 禁止對處理器,、內(nèi)存和適配器等資源進行 DLPAR 操作,,但是允許修改虛擬磁盤的分配??梢?,虛擬磁盤的動態(tài)調(diào)整雖然也是一種動態(tài)的資源調(diào)節(jié)過程,可以起到類似 DLPAR 的作用,,但是并非真正意義上的 DLPAR,。
清單5:動態(tài)調(diào)整虛擬磁盤不需要分區(qū)具有 DLPAR 能力
停掉 RMC 守護進程,去除分區(qū)的 DLPAR 能力:
$ ssh root@uli13lp2 "stopsrc -s ctrmc" 0513-044 The ctrmc Subsystem was requested to stop. $ lssyscfg -r lpar --filter lpar_names=uli13lp2 -F dlpar_proc_capable,dlpar_mem_capable,dlpar_io_capable 0,0,0 |
不能進行 DLPAR 操作,,如虛擬以太網(wǎng)適配器的 DLPAR:
$ chhwres -r virtualio --rsubtype eth -o a -p uli13lp2 -s 5 -a ieee_virtual_eth=0,port_vlan_id=1,is_trunk=0,trunk_priority=0 [VIOSE01050401-0268] Partition communications not active on partition with ID 3 . Unable to run remote command. |
仍然可以進行虛擬磁盤的動態(tài)調(diào)整:
$ ssh root@uli13lp2 "lsscsi" [0:0:6:0] disk AIX VDASD 0001 /dev/sda $ mkvdev -vdev clientlv02 -vadapter vhost1 vtscsi11 Available $ ssh root@uli13lp2 "/bin/echo scsi add-single-device 0 0 7 0 >/proc/scsi/scsi" $ ssh root@uli13lp2 "lsscsi" [0:0:6:0] disk AIX VDASD 0001 /dev/sda [0:0:7:0] disk AIX VDASD 0001 /dev/sdb |
要進行光學設(shè)備的動態(tài)調(diào)整,,在 IVM 管理界面中打開分區(qū)屬性頁面,選擇“光學設(shè)備”標簽,,就可以看到圖6所示的頁面,。該頁面主要包括兩個區(qū)域:物理光學設(shè)備和虛擬光學設(shè)備。用戶既可以把系統(tǒng)上的物理光學設(shè)備分配給分區(qū)使用,,也可以使用 ISO 映像資源生成虛擬光學介質(zhì),,然后創(chuàng)建虛擬光學設(shè)備并映射該介質(zhì),從而分配給分區(qū)使用,。與虛擬磁盤相同,,無論哪種類型的光學設(shè)備,都被映射到服務(wù)器端虛擬 SCSI 適配器(比如 uli13lp2 在 VIOS 上相應(yīng)的 vhost1),,最終分區(qū)所看到的都是虛擬光學設(shè)備,,必須通過 VIOS 來訪問實際的物理光學設(shè)備或者虛擬光學介質(zhì)。光學設(shè)備和虛擬磁盤的動態(tài)調(diào)整類似,,都不是真正意義上的 DLPAR,。本節(jié)介紹虛擬光學介質(zhì)的管理和虛擬光學設(shè)備的動態(tài)調(diào)整;物理光學設(shè)備的動態(tài)調(diào)整和虛擬磁盤類似,,所不同的是前者的后端設(shè)備是光學設(shè)備而后者是磁盤或邏輯卷等存儲設(shè)備,,這里不再贅述。
圖 6. 光學設(shè)備屬性頁面
在 IVM 圖形管理界面中,,我們可以使用“查看/修改虛擬存儲器” 頁面中的“光學設(shè)備”標簽頁面來管理虛擬光學介質(zhì)(如圖7所示的“虛擬光學介質(zhì)”區(qū)域),。IVM 使用介質(zhì)庫來集中存放各種虛擬光學介質(zhì),每個 IVM 只允許存在一個介質(zhì)庫,,在創(chuàng)建介質(zhì)之前,,需要預先創(chuàng)建介質(zhì)庫。點擊“創(chuàng)建庫”按鈕,可以看到圖8所示的頁面,。介質(zhì)庫其實是一個邏輯卷,,我們選擇一個剩余空間足夠大的存儲池,指定介質(zhì)庫的大小,,最后點擊“確定”按鈕完成介質(zhì)庫的創(chuàng)建,。
圖 7. 管理虛擬光學介質(zhì)
圖 8. 創(chuàng)建介質(zhì)庫
圖9顯示了一個介質(zhì)庫,用戶可以查看介質(zhì)庫的總大小和剩余空間,,也可以通過“擴展庫”按鈕增加該庫的大小,,或通過“刪除庫”按鈕刪除該庫。圖下方的列表顯示了介質(zhì)庫中的虛擬介質(zhì),,“添加介質(zhì)”,、“修改分區(qū)配置”、“下載”和“刪除”等按鈕用于管理庫中的虛擬介質(zhì),。點擊“添加介質(zhì)”按鈕,就可以看到圖10所示的頁面,,該頁面提供了多種方式來創(chuàng)建虛擬介質(zhì),。
- 上載介質(zhì):從本地工作站(連接到 IVM 圖形界面的瀏覽器所在的系統(tǒng))中選擇一個介質(zhì)(比如 ISO 文件)上傳到 VIOS 并加入介質(zhì)庫。
- 添加現(xiàn)有文件:從 VIOS 中選擇一個介質(zhì)加入介質(zhì)庫,,用戶需要預先在 VIOS 上準備好該介質(zhì),。
- 從物理光學設(shè)備導入:指定物理光學設(shè)備,IVM 將該設(shè)備上的內(nèi)容拷貝到介質(zhì)庫,。
- 創(chuàng)建空白介質(zhì):不需要用戶預先準備任何介質(zhì),,空白介質(zhì)中不包含任何內(nèi)容。
圖 9. 通過介質(zhì)庫管理虛擬介質(zhì)
圖 10. 創(chuàng)建虛擬介質(zhì)
以“添加現(xiàn)有文件”為例,,需要預先在 VIOS 上準備一個虛擬介質(zhì)(見清單6),。為了對比虛擬光學設(shè)備分配后分區(qū) uli13lp2 所看到的內(nèi)容和原來介質(zhì)中的內(nèi)容,以便驗證分配操作是否成功,,我們在 Linux 分區(qū) uli13lp2 上創(chuàng)建了一個 ISO 映像 mydata.iso,,拷貝到 VIOS 分區(qū)上的 /home/padmin/ 目錄下。在創(chuàng)建介質(zhì)時,,選擇“添加現(xiàn)有文件”并指定 ISO 的路徑(如圖10所示),,點擊“確認”按鈕添加一個新的虛擬介質(zhì)(如圖11所示)。
清單6:準備 ISO 映像
uli13lp2:~ # ls mydata/ test1 test2 test3 test4 test5 uli13lp2:~ # mkisofs -o mydata.iso mydata/ &>/dev/null uli13lp2:~ # mount -o loop mydata.iso /mnt uli13lp2:~ # ls /mnt test1 test2 test3 test4 test5 uli13lp2:~ # scp mydata.iso padmin@uli14:/home/padmin/ mydata.iso 100% 358KB 358.0KB/s 00:00 |
圖 11. 虛擬介質(zhì)
介質(zhì)庫是 VIOS 上的一個設(shè)備名稱為 VMLibrary_LV 的邏輯卷,,該邏輯卷被掛載到 /var/vio/VMLibrary/ 目錄,,介質(zhì)庫所管理的介質(zhì)(比如上述例子中的 mydata.iso)都存放在該目錄下(見清單7)。除了添加介質(zhì)外,,還可以在圖11所示的頁面中選擇現(xiàn)有介質(zhì),,然后使用“修改分區(qū)分配”按鈕進行分配操作,或者通過“下載”按鈕將該介質(zhì)下載到本地工作站,或者點擊“刪除”按鈕從庫中刪除該介質(zhì),。
清單7:介質(zhì)庫
$ oem_setup_env # lsdev | grep VMLibrary_LV VMLibrary_LV Available Logical volume # mount | grep VMLibrary_LV /dev/VMLibrary_LV /var/vio/VMLibrary jfs2 Jul 04 11:52 rw,log=INLINE # ls /var/vio/VMLibrary lost+found mydata.iso |
給分區(qū)增加虛擬光學設(shè)備,,需要在分區(qū)屬性頁面的“光學設(shè)備”標簽中點擊“創(chuàng)建設(shè)備”按鈕創(chuàng)建一個新的設(shè)備,此時 IVM 實際上尚未運行命令創(chuàng)建該設(shè)備,,因此設(shè)備名顯示為“未知1”(如圖12所示),。接下來,點擊“修改”鏈接,,在圖13所示的頁面中選擇所要使用的虛擬光學介質(zhì),,按下“確定”按鈕建立虛擬光學設(shè)備和介質(zhì)之間的映射關(guān)系(如圖14所示)。最后,,點擊“確定”按鈕完成虛擬光學設(shè)備的增加,。
圖 12. 通過圖形界面增加虛擬光學設(shè)備
圖 13. 選擇虛擬光學介質(zhì)
圖 14. 建立虛擬光學設(shè)備和介質(zhì)之間的映射
我們知道,,可以使用 mkbdsp 或者 mkvdev 創(chuàng)建虛擬磁盤,,而從清單8中可以看到,創(chuàng)建虛擬光學設(shè)備需要兩個命令才能完成:首先使用 mkvdev 創(chuàng)建設(shè)備 vtopt0,,然后使用 loadopt 建立設(shè)備和虛擬介質(zhì) mydata.iso 之間的映射關(guān)系,。使用命令 loadopt 時,,用戶不需要指定介質(zhì)的絕對路徑,,IVM 會在設(shè)備 /dev/VMLibrary_LV 所掛載的目錄中尋找該介質(zhì)。
清單8:通過命令行創(chuàng)建虛擬光學設(shè)備
$ lsmap -vadapter vhost1 SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------ vhost1 U7998.60X.100E7DA-V1-C13 0x00000003 VTD vtscsi10 Status Available LUN 0x8600000000000000 Backing device clientlv01 Physloc |
使用命令 mkvdev 創(chuàng)建設(shè)備 vtopt0:
$ mkvdev -fbo -vadapter vhost1 vtopt0 Available |
使用命令 loadopt 建立設(shè)備和介質(zhì)的映射:
$ loadopt -f -vtd vtopt0 -disk mydata.iso $ lsvopt VTD Media Size(mb) vtopt0 mydata.iso 1 $ lsmap -vadapter vhost1 SVSA Physloc Client Partition ID --------------- --------------------------- ------------------ vhost1 U7998.60X.100E7DA-V1-C13 0x00000003 VTD vtopt0 Status Available LUN 0x8700000000000000 Backing device /var/vio/VMLibrary/mydata.iso Physloc VTD vtscsi10 Status Available LUN 0x8600000000000000 Backing device clientlv01 Physloc |
從清單8中還可以看出,,與虛擬磁盤一樣,IVM 也只是將虛擬光學介質(zhì)映射到 vhost1,,因此也需要在分區(qū)上 vary on 該設(shè)備。清單9中,,在 Linux 分區(qū) uli13lp2 上執(zhí)行完 vary on 操作之后,,分區(qū)增加了一個光學設(shè)備 /dev/sr0,該設(shè)備中的內(nèi)容與初始 ISO 映像中的內(nèi)容相同。這一功能使用戶能夠通過虛擬光學設(shè)備來使用 ISO 映像,,當需要執(zhí)行光盤相關(guān)的操作(比如安裝系統(tǒng)),,但是機器上沒有光學設(shè)備時,,或者必須從遠程訪問該系統(tǒng)時,,虛擬光學設(shè)備能夠極大的方便用戶的使用。
清單9:在分區(qū)上 vary on 虛擬光學設(shè)備
vary on 設(shè)備之前:
uli13lp2:~ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 06 Lun: 00 Vendor: AIX Model: VDASD Rev: 0001 Type: Direct-Access ANSI SCSI revision: 03 uli13lp2:~ # sg_map /dev/sg0 /dev/sda |
vary on 設(shè)備操作:
uli13lp2:~ # echo "scsi add-single-device 0 0 7 0" >/proc/scsi/scsi |
vary on 設(shè)備之后:
uli13lp2:~ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 06 Lun: 00 Vendor: AIX Model: VDASD Rev: 0001 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 07 Lun: 00 Vendor: AIX Model: VOPTA Rev: Type: CD-ROM ANSI SCSI revision: 04 uli13lp2:~ # sg_map /dev/sg0 /dev/sda /dev/sg1 /dev/sr0 |
虛擬光學設(shè)備 /dev/sr0 中的內(nèi)容與初始ISO的內(nèi)容相同:
uli13lp2:~ # mkdir /mnt2; mount /dev/sr0 /mnt2 uli13lp2:~ # mount | tail -2 /root/mydata.iso on /mnt type iso9660 (rw,loop=/dev/loop0) /dev/sr0 on /mnt2 type iso9660 (rw) uli13lp2:~ # diff -Nrup /mnt /mnt2 uli13lp2:~ # |
雖然增加虛擬光學設(shè)備和虛擬磁盤所使用的命令有所不同,但是刪除過程卻是一樣的:首先在 Linux 分區(qū)上停止使用要刪除的虛擬光學設(shè)備,,然后 vary off 該設(shè)備,最后使用圖形界面或者命令 rmvdev 刪除該設(shè)備,。關(guān)于如何使用圖形界面刪除虛擬光學設(shè)備,,讀者可以根據(jù)上面的討論在 IVM 上進行研究,,這里不再贅述,。
IVM 管理界面中的分區(qū)屬性頁面不提供虛擬光學設(shè)備的移動功能,不過虛擬光學介質(zhì)管理界面中的“修改分區(qū)分配”提供了這種功能(如圖15所示),。為了解釋介質(zhì)的再分配,,除了上述介質(zhì) mydata.iso 之外,我們創(chuàng)建了另外一個只讀介質(zhì) mydata1.iso,,并同時分配給 Linux 分區(qū) uli13lp1 和 uli13lp2(具有讀寫屬性的介質(zhì)最多只能分配給一個分區(qū)使用,,只讀介質(zhì)可以同時分配給多個分區(qū)使用)。
選擇 mydata.iso 來修改分區(qū)分配,,在圖16所示的分區(qū)列表中選擇任意一個分區(qū)上的任意一個虛擬光學設(shè)備,,這包括其它分區(qū)上已經(jīng)映射了介質(zhì)的設(shè)備(如 vtopt2)、同一分區(qū)上已經(jīng)映射了介質(zhì)的設(shè)備(如 vtopt1),、尚未映射介質(zhì)的設(shè)備(如 vtopt3)等,。如果選擇 mydata1.iso 來修改分區(qū)分配,用戶可以從列表中同時選擇任意多個設(shè)備進行再分配,。與虛擬磁盤的移動類似,,IVM 不提供單一命令來移動虛擬光學設(shè)備,,而是通過組合上述增加和刪除操作來重新建立設(shè)備和介質(zhì)之間的映射關(guān)系,。
圖 15. 選擇需要修改分區(qū)分配的介質(zhì)
圖 16. 修改介質(zhì)的分區(qū)分配
本系列文章介紹了 IBM 集成虛擬化管理器 — IVM 上 Linux 邏輯分區(qū)的 DLPAR,,本文是其中的第四部分,,介紹了虛擬磁盤和光學設(shè)備的動態(tài)調(diào)整過程,這種動態(tài)調(diào)整雖然不是真正意義上的 DLPAR,,但是可以起到相同的效果,,使得用戶能夠像使用 DLPAR 一樣方便的動態(tài)調(diào)整這些資源的分配,。至此,本系列文章的所有內(nèi)容都已經(jīng)介紹完畢,。通過本系列文章,,讀者可以理解和掌握 IVM 上 Linux 分區(qū) DLPAR 的基本原理,、通過圖形界面或者命令行界面對各種資源進行 DLPAR 或者動態(tài)調(diào)整的操作過程,、以及 IVM 和 HMC 上 DLPAR 操作的不同之處,使讀者能夠更加全面深入的理解 IBM System p 服務(wù)器中兩種不同類型的服務(wù)器管理平臺 IVM 和 HMC 上的 DLPAR 操作,。
IBM 和 System p 是國際商業(yè)機器公司在美國和/或其他國家或地區(qū)的商標或注冊商標,。
- IBM 紅皮書《Integrated Virtualization Manager on IBM System p5》:http://www.redbooks.ibm.com/abstracts/redp4061.html?Open
- Redhat 官方文檔:http://www./docs/manuals/enterprise/
- Novell/SuSE 官方文檔:http://www./documentation/index.html?sourceidint=hdr_support_doc
- HMC 上 DLPAR 的介紹:http://www.ibm.com/developerworks/cn/linux/l-pow-dynamic/
- 在 developerWorks Linux 專區(qū) 尋找為 Linux 開發(fā)人員(包括 Linux 新手入門)準備的更多參考資料,查閱我們 最受歡迎的文章和教程,。
- 在 developerWorks 上查閱所有 Linux 技巧 和 Linux 教程,。