隨著信息技術(shù)的廣泛應用和不斷發(fā)展,教師在應用新媒體新技術(shù)開展教學活動的過程中,會積累更多教學資源,爆炸式增長的教學資源,對存儲容量的要求也越來越高。
筆者在為某單位部署在線教學平臺時,部署了兩臺VMware虛擬機,一臺用作數(shù)據(jù)庫服務器,另一臺用作在線教學平臺。數(shù)據(jù)庫服務器相對簡單,在線教學平臺則復雜很多,支持在線教學平臺的服務有很多,除常規(guī)的Web服務、FTP服務、流媒體服務等服務外,平臺還有站群、教學、資源庫等功能。短短幾年,用戶數(shù)、在線用戶數(shù)、教學資源都大幅度增長,平臺打開速度越來越慢。為解決這個問題,筆者決定為該單位升級在線教學平臺。

圖1 知識庫描述
本次升級平臺,主要解決兩個問題,一個是擴充平臺存儲容量,另一個是提高平臺的并發(fā)訪問。當前在線教學平臺的部署環(huán)境是VMware服務器虛擬化+SAN存儲,該單位SAN存儲有足夠的存儲空間,但在部署初期,因vSphere版本較低,只給平臺分配了2TB的存儲空間。如今單位的vSphere已升級到6.0,最高支持64TB的硬盤,將虛擬機磁盤按需擴充容量或再添加一塊大硬盤,平臺存儲容量的擴容問題就解決了。
筆者采用的是Terracotta集群平臺,在部署集群服務(Terracotta服務)時,需要為該服務器添加一塊大容量磁盤,在添加過程中,出現(xiàn) 錯 誤“DiskCap Control:Value 17592186044416 is out of range(1048576,4398046511104)”。
筆者查閱VMware知識庫“http://kb.vmware.com”后,發(fā)現(xiàn)該知識庫有類似問題的解決方案,知識庫描述如圖1所示。雖然圖1的描述內(nèi)容并不是針對本例中的問題,但可以參考這個描述解決本例的問題,下面是筆者的操作過程。
對已部署vCenterServer的用戶來講,在瀏覽器地址欄輸入vCenter的IP地址,進入vCenter的Web登錄頁面后,用VMware提供的Web管理工具“vSphere Web Client”登錄到vCenter Server,選中需要添加硬盤的虛擬機,單擊“編輯虛擬機設置”(如圖 2所示)。

表1 使用PowerCLI命令添加虛擬機硬盤
出現(xiàn)虛擬機編輯設置對話框后,從“新設備”下拉列表框中選擇“新硬盤”,單擊“添加”按鈕,此時在設備列表中單擊“新硬盤”,可對硬盤進行詳細設置,此時在容量單位下拉列表中選擇“TB”,在容量文本框中輸入新硬盤的容量。對于磁盤置備等其他參數(shù),根據(jù)需要進行設置即可。
配置好虛擬機后,在近期任務列表中,可以了解虛擬機配置完成情況。

圖2 編輯虛擬機設置

圖3 “服務器管理器”界面
運行剛配置好的虛擬機,用Windows自帶的“磁盤管理”工具查看虛擬磁盤,此時可看見剛配置好的虛擬機(如圖3所示)。
對沒有部署vCenter Server的環(huán)境,可以下載并安裝VMware vSphere PowerCLI來管理ESXi主機,下載地址:“https://my.vmware.com/group/vmware/get-do wnload?downloadGroup=PCLI600R1”。具體操作過程及命令如表1所示。
在本例中,為虛擬機分配的磁盤空間已超過30TB,事實上,在VMware官方文檔(網(wǎng)址:“https://docs.vmware.com”)“大 容量虛擬磁盤條件和限制”一節(jié)中,已明確說明大容量硬盤的最大值是62TB,也就是說,只要可用的物理存儲空間超過62TB,就可以為虛擬機添加最大為62TB的硬盤。如果用vSphere Client創(chuàng)建虛擬機時,創(chuàng)建的硬盤容量不能超過16TB。由此可見,習慣使用vSphere Client管理VMware虛擬服務器的用戶,建議把管理工具改為vSphere Web Client,當然,用PowerCLI也可以,只是操作起來麻煩一些。
注意:大容量磁盤的虛擬機,有“無法熱擴展虛擬SATA磁盤或擴展后的容量等于或大于2TB的任何虛擬磁盤”、“不支持 Fault Tolerance”“、不支 持 Virtual SAN”、“不 支 持BusLogic并行控制器”等限制,創(chuàng)建大容量硬盤時,應結(jié)合實際的業(yè)務,謹慎對待。