學生機房虛擬化(九)系統操作設計思路

2021-09-21 17:04:55 字數 1301 閱讀 1824

引入:

現在宿主系統與客戶系統均已安裝完畢,此時需要進行初次自動化嘗試。

管理員介面設計思想:

對於學校普通管理員來說,面對linux這乙個名詞或許是第一次聽說。基於此,我並不期待他們了解多少相關知識,但一定能夠進行操作。為了實現這一設想,我採用了對openbox的桌面選單進行定製的策略。讓所要執行的命令,通過單擊操作來逐一實現,完全遮蔽了命令列。

隨著設計、測試的深入,在自動載入指令碼中加入了一些後台自動執行的命令。有時單擊某選項其實是執行了乙個含有多條命令的指令碼。

介面設計需求分析:

宿主機需求分析:

設想下通過再生龍,將linux系統轉殖完畢後,第一件要做的事情是什麼?是設定主機名、ip等與其他主機必須相區分引數。這裡就會需要手動進行設定。如果想要自動設定的話,可以建立乙個mac與ip的對應表,通過設計乙個自動執行指令碼來讀取此表,找到所在機器的mac來自動將表中對應的ip等網路引數設定到對應檔案。此方式,我在xp系統下進行過嘗試,效果並不理想。

vm虛擬機器需求分析:

這裡需要知道vmware workstation的命令列操作方式。比如:恢復到指定的快照,啟動虛擬機器。

使用者需求分析:

超級使用者在機房管理員設定主機名、ip時會用到,所以在轉殖完成後,第一次啟動學生機時,預設要進入的是超級使用者的gui介面,而且是自動登入。待設定完成後,重啟系統會自動進入普通使用者的gui介面,此時用來提供設定的選單也會有相應變化。普通使用者介面下,需要對客戶系統進行設定——建立快照。待在普通使用者下設定完畢後,重啟系統。至此所有設定完畢。

客戶系統自動化執行:

系統會自動登入到普通使用者的gui介面,同時自動啟動openbox。然後vm會自動載入客戶系統到指定的快照。客戶系統在關閉時,會自動觸發宿主系統的關機命令,從而實現連帶關機。對openbox而言,其選單也在最後一次設定完畢,重啟系統時切換到最簡模式,使用學生不會對系統構成危害。

結語:

邏輯的東西是最為難以描述的,必須假以、**等形象的元素。本篇是從完成後的角度來總結的,難免有些費解。下篇博文將會將涉及到的所有檔案、命令一一展示,恐怕也是難以言明,想來只有親歷才可知道箇中滋味吧!

【完成於網路實驗室, 20:17 2012/2/16 】

學生機房虛擬化(十五)集中控制學生機

引入 網路化的程度越好,應用就會越高階,邏輯層次也會越高,直白點說就是動腦就會增多,而動手就會減少很多。集中控制學生機,依賴於機房中良好的網路部署。本設計要實現在教師機上對所有學生機的全權維護 管理。所有工作在通過遠端達成,綜合各種工具與自製指令碼 結合個性配置,最終形成一套完美機房解決方案。系統批...

學生機房虛擬架構設計初步實現

一 安裝系統 1 硬碟安裝 第一步,使用u盤引導進入pe,對目標磁碟進行格式化操作,並分33g為ntfs格式,位於磁碟的最後部分。此部分涉及用它盤來處理母盤 第二步,用另乙個u盤拷貝硬碟安裝系統所必須的檔案 mini 10.10.iso以及從 casper 中提取的檔案initrd.lz linux...

學生機房禁用USB移動儲存的方法

計算機網路教室的學生機都配有usb前置介面,插拔u盤很方便,學生可以在不預先通知教師的情況下使用u盤,這就給病毒的蔓延造成可乘之機。禁用usb移動儲存裝置就成為每個計算機教室管理員很頭疼的問題。網上給出了很多方法,如修改登錄檔 安裝禁用u盤的軟體等,試驗後發現都不能達到滿意的效果,經多次試驗,終於在...