田小馬 南通廣播電視臺
近年來各級電視臺都在加快高清技術裝備與系統(tǒng)的升級,南通廣播電視臺也在2016年開始著手進行高清化技術系統(tǒng)改造。我們首先對新聞綜合頻道技術系統(tǒng)實施高清化改造,實現新聞頻道的節(jié)目生產高清化,高清升級系統(tǒng)包括:高清新聞網系統(tǒng),高清媒資系統(tǒng),高清電視劇、廣告系統(tǒng),融合媒體生產系統(tǒng)。
本次高清系統(tǒng)升級改造中,我臺采用了HP Moonshot服務器,并通過HP桌面虛擬化軟件RGS實現記者在辦公網開展高清化節(jié)目剪輯,同時將高清媒資網絡系統(tǒng)軟件與后臺服務軟件也部署到Moonshot服務器中。
Moonshot服務器可在一個4.3U的刀箱內安裝45塊卡式服務器,配置兩臺45XGc交換模塊,2個16SFP+上聯模塊,通過后置的電源模塊和風扇,機箱內的卡式服務器可以共享能耗、散熱、管理以及網絡,節(jié)約能耗、便于集中管理。
高清系統(tǒng)升級改造項目中我們采用2個Moonshot機箱,配備了80個卡式服務器節(jié)點,其中:52個M710節(jié)點,每個節(jié)點配置120GB SSD硬盤,32GB內存,內部雙萬兆網絡;28個M300節(jié)點,每個節(jié)點配置1TB HDD硬盤,32GB內存。由于Moonshot服務器無外接顯示輸入輸出的設備,因此服務器的系統(tǒng)部署與我們常規(guī)的服務器系統(tǒng)部署有所差異。
Moonshot中節(jié)點部署的方法主要有2種,一種是采用HP iLo4方式,另一種是采用通過網絡使用預啟動執(zhí)行環(huán)境 (PXE)完成系統(tǒng)的部署。
ILO是Integrated Ligths-out的簡稱,是HP服務器上集成的遠程管理端口,它是一組芯片內部集成vxworks嵌入式操作系統(tǒng),通過一個標準RJ45接口連接到工作環(huán)境的交換機。只要將服務器接入網絡并且沒有斷開服務器的電源,不管HP服務器處于何種狀態(tài)(開機、關機、重啟),都可以允許用戶通過網絡進行遠程管理。簡單來說,iLO是高級別的遠程KVM系統(tǒng),可以將服務器的顯示信息顯示在本地,并且使用本地的鍵盤鼠標控制、操作服務器,并可以將本地的光盤鏡像、文件夾作為虛擬光驅映射并加載到服務器中。使用iLO,可以完成底層的BIOS設置、磁盤RAID配置、操作系統(tǒng)的安裝等底層的工作,并且可以在完成系統(tǒng)安裝后實現系統(tǒng)的遠程控制與管理。
HP ILO系統(tǒng)可以非常方便的完成部署,但是Moonshot中的節(jié)點只有最新的M710x,M500才內嵌了ILO芯片,之前的所有的節(jié)點均沒有ILO芯片。本次項目中采用的M710,M300無法直接使用ILO芯片進行管理,雖然可以通過使用Moonshot的RCA卡插入Moonshot,然后link對應的刀片進行系統(tǒng)安裝,但是RCA卡只能管理周圍的幾片刀片,而不能管理整個Moonshot的任一刀片,實際使用非常不便。因此除了最新的M710x,M500這2款型號外,基本可以排除使用ILO進行管理維護的方式。
由于硬件的特點,項目中我們采用PXE自動部署方式來完成系統(tǒng)的部署工作。通過WDS部署服務來完成各種版本Windows系統(tǒng)的部署,Linux系統(tǒng)通過配置部署Linux PXE服務器來完成各種版本的Linux系統(tǒng)的部署。通過網絡部署Moonshot節(jié)點的安裝方法,需要一個部署服務器,使用SSH工具,如Putty、XShell等連接登入Moonshot后,使用系統(tǒng)的虛擬串行端口(VSP)訪問每個節(jié)點的控制臺。
本次系統(tǒng)采用在Moonshot一個節(jié)點中部署Windows Server2012R2系統(tǒng),啟用其中的Hyper-v分別部署一個Windows Server2012R2虛擬機以及一個CentOS7虛擬機系統(tǒng),虛擬機通過該刀片的2號網絡口對外提供PXE服務。該節(jié)點在不影響正常提供服務的情況下,通過虛擬機對外提供PXE部署服務,通過這種方式可達到最大限度的提高資源利用率,在不增加額外設備的情況下確保整個系統(tǒng)的安全部署。
Windows Server 2012R2虛擬機系統(tǒng)中部署了DHCP以及WDS組件,DHCP服務器用來給對應的節(jié)點自動分配IP以啟動PXE自動部署,WDS服務用來提供部署。由于Moonshot的無界面無外設特性,需要開啟Windows EMS。Windows EMS 在其他服務器管理選項不可用時提供遠程管理和系統(tǒng)恢復選項,它也是沒有鍵盤、 視頻、鼠標或 iLO 遠程控制臺的無外設系統(tǒng)所需的服務。Moonshot 支持 EMS 功能,通過每個節(jié) 點的 iLO VSP 實施。 EMS 使用 Windows Server 的特殊管理控制臺 (SAC) 功能,SAC 可用于在 Windows 部署和運行操作期間管理服務器。此外,SAC 提供許多管理功能,如查看或設置操作系統(tǒng) IP地址,關閉和重新啟動操作系統(tǒng),查看當前正在運行的進程列表,以及打開操作系統(tǒng)的命令外殼 (cmd.exe) 界面。使用內置 Windows 啟動程序在節(jié)點上執(zhí)行 PXE 啟動時,EMS 功能可用,用戶可以與 PXE 啟動進程進行互動,還可以從包含不同啟動程序的菜單中進行選擇。使用BCDEDIT.EXE修改添加的啟動映像中對應的啟動選項的EMS為開啟。
圖1 WDS部署服務的響應方式設置
編寫對應的Windows操作系統(tǒng)的無人值守自動安裝。HP的MWDP中包含有支持系統(tǒng)的示例文件,修改其中的XXXX為系統(tǒng)中所需的值,在xml中設置好系統(tǒng)分區(qū),登錄用戶名密碼等信息,以及開啟遠程桌面等,在針對不同的系統(tǒng)制作好無人值守自動安裝后即可進入正式的系統(tǒng)部署。
將WDS部署服務的響應方式設置成響應任何客戶端來簡化其他的設置,如果設置為僅響應已知客戶端計算機,則需要在部署服務中增加對應刀片的mac地址來開始部署,WDS部署服務的響應方式設置如圖1所示。
設置WDS部署服務的啟動映像。由于本系統(tǒng)均部署64位系統(tǒng),因此只需要設置64位系統(tǒng)的啟動映像即可,圖2顯示的是只設置一個Windows2012的啟動映像。
設置好無人值守自動安裝腳本并通過ssh或者web管理頁面啟動刀片服務器,下面以SSH方式來監(jiān)控安裝進度以及基礎配置為例進行說明。
(1)如下圖所示,ssh登陸moonshot并連接到交換機配置,設置對應刀片的對應網口訪問vlan10并保存。
(2)退出交換機配置,并再開一個ssh連接到moonshot中。
圖2 只設置一個Windows2012的啟動映像
通過終端命令關閉對應刀片set node power off force c8n1,設置刀片的一次性啟動方式set node bootonce pxe c8n1,啟動刀片set node power on c8n1。通過以上命令,刀片會通過pxe啟動電腦,進行無人值守自動安裝模式,此時可以通過vsp連接刀片監(jiān)看字符界面安裝進度。
(3)等待安裝完成以后,用終端修改刀片對應網絡口的vlan訪問權限,并設置臨時IP后,通過mstsc遠程工具接入刀片設置永久IP,如下圖所示。
至此刀片節(jié)點的系統(tǒng)就部署完成,完成最后的軟件部署即可投入使用。以上介紹了moonshot服務器的系統(tǒng)部署過程,目前我臺的2套moonshot均采用此方式進行了部署。