1. 程式人生 > >服務計算學習之路一 —— 使用 VirtualBox 讓 PC 提供雲桌面服務

服務計算學習之路一 —— 使用 VirtualBox 讓 PC 提供雲桌面服務

使用 VirtualBox 讓 PC 提供雲桌面服務

隔了幾個月沒寫部落格了,作為潘哥的頭號粉絲,能選到他的服務計算課還是很開心的,好了,言歸正傳,回到課程了!

實驗目的

  • 初步瞭解虛擬化技術,理解雲端計算的相關概念
  • 為後續課程提供統一的程式設計與實驗環境
  • 理解系統工程師面臨的困境

實驗內容

看了老師部落格介紹後,決定用VirtualBox裝Centos7,Centos不需要桌面版,只需Minimal ISO即可,感覺過程不難(不知道是不是我沒遇到奇奇怪怪的問題還是我對這次作業的理解和老師的需求不一樣哈哈)

實驗環境

我的環境是window10專業版,用VirtualBox裝Centos7

實驗步驟

  • 安裝VirtualBox,此軟體開源免費,安裝也很簡單,下個安裝包按照它的流程下載安裝就行,安裝完會提示要不要裝點外掛之類的比如與USB讀取相關或與網絡卡相關的,這些選項建議點選同意安裝。下載地址:https://www.virtualbox.org/
  • 建立虛擬機器內部虛擬網路,使得 Vbox 內部虛擬機器可以通過它,實現虛擬機器之間、虛擬機器與主機的通訊。其實VirtualBox安裝完後會預設建立一個虛擬網絡卡的,預設分配地址是192.168.56.1/24,檢視以及修改的操作流程:

    • VirtualBox選單 :管理 -> 主機網路管理器,建立一塊虛擬網絡卡,網址分配(192.168.100.1/24):
    • 在主機 windows 命令列視窗輸入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的網絡卡:
  • 建立虛擬機器所需的環境

    • 這一步的意思據我個人理解是virtualBox使用硬體虛擬技術虛擬一個對應合適容器安裝對應的作業系統。用 VBox 建立虛擬機器, 虛擬機器名稱建議以 centos-xxx 命名,因為VirtualBox會根據名稱自動向導到對應合適的虛擬機器
    • 下一步是設定分配記憶體大小:
    • 建立虛擬硬碟
    • 接下來是建立硬碟檔案型別,預設選擇就行,至於這三種類型有什麼區別可以自行上網搜一下。
    • 下一步,建議選擇動態分配
    • 設定檔案位置與大小,選擇動態分配的話不會一下子佔用30G的,會根據你的使用逐漸改變佔用空間:
    • 接著點建立就可以建立一個合適裝Centos7的容器了,或者說對應的虛擬硬體環境。
  • 完成了上面一步後在VirtualBox主介面就會對應的虛擬機器了,但此時還只是構建個安裝環境,系統並沒有裝上 雙擊你建立的虛擬機器,啟動,會提示你選擇安裝檔案映象的,選擇你剛剛下載的映象: 接下來就是等待安裝完即可,電腦速度快的話一分鐘左右就安裝完了,安裝過程中相應的設定推薦看老師的部落格

  • 安裝完後進入centos7系統後更新系統核心,指令為:yum update

  • 檢查網絡卡配置:ping 主機,例如: ping 192.168.100.1
  • 遠端訪問安裝的虛擬機器:在這之前要在VirtualBox裡設定一下,相應的教程可以看這個:https://www.jianshu.com/p/6f0f35fa2c4f,設定完這個下面的操作簡單了,
    • 用window自帶的遠端訪問桌面訪問虛擬機器(要確保虛擬機器是開著的,window鍵+R點開執行頁面,輸入mstsc 接著進入以下頁面,輸入你的虛擬機器的地址和設定好的埠: 點選“連線”就會提示你輸入虛擬機器的賬號和密碼了,正確輸入後就可以連線到你的虛擬機器進行操作了。

總結

將自己配置的過程儘量用圖詳細地講解一下,希望能幫到更多人