安裝配置私有云

1、實驗目的

  1. 初步瞭解虛擬化技術,理解雲計算的相關概念
  2. 理解系統工程師面臨的困境
  3. 理解自動化安裝、管理(DevOps)在雲應用中的重要性

2、實驗環境與要求

  1. 用戶通過互聯網,使用微軟遠程桌面,遠程訪問你在PC機上創建的虛擬機
  2. 虛擬機操作系統 Centos,Ubuntu,或 你喜歡的 Linux 發行版,能使用 NAT 訪問外網。

3、實驗內容

  1. 安裝 VirtualBox
  2. 創建Linux虛擬機
  3. 配置用遠程桌面訪問你的虛擬機

4、實驗過程

首先安裝 VirtualBox,在官網下載並安裝,
安裝後界面
配置虛擬機的存儲位置,左上角管理——全局設定——修改默認虛擬電腦位置。
修改存儲位置
創建虛擬機內部虛擬網絡,使得 Vbox 內部虛擬機可以通過它,實現虛擬機之間、虛擬機與主機的通訊。
左上角管理——主機網絡管理器,創建虛擬網卡VirtualBox …… Adapter #2,同時將網址設置爲192.168.100.1/24;
網絡配置
此時可以看到虛擬網卡的配置如下:
網卡配置
然後是創建和安裝Linux虛擬機,我們選擇的是CentOS,準備好鏡像後,開始創建虛擬機,創建名爲centos-base的32G存儲的虛擬機;
創建虛擬機Base
使用剛纔下載的鏡像,根據提示逐步安裝該虛擬機,
使用 yum install wget獲取 wget;
再配置源,步驟如下:

備份——即修改/etc/yum.repos.d/CentOS-Base.repo的名字;
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下載對應的repo文件
wget -c http://mirrors.163.com/.help/CentOS7-Base-163.repo
放入/etc/yum.repos.d/——即替換掉原來的repo文件
mv CentOS-Base.repo /etc/yum.repos.d/
最後生成緩存
yum clean all
yum makecache

再配置網卡,即使用nmtui來配置網絡,
nmtui1
nmtui2
nmtui3
此時可以ping通主機了。
ping通主機
到此,Base虛擬機已經安裝結束,下面是使用的虛擬機的安裝及使用了。
首先鏈接複製一份base虛擬機,必須要選擇重新初始化所有網卡的 MAC 地址,修改主機名以及檢查配置第二塊網卡後重啓;此時在主機上,使用Git bash 可以通過ssh訪問到該虛擬機。
ssh訪問虛擬機
最後是要配置用遠程桌面訪問你的虛擬機
開始需要安裝啓用VirtualBox遠程顯示系統的擴展包,從官網下載該擴展包,然後完成擴展:
左上角管理——全局設定——擴展——點擊右邊添加——選點剛纔下載的擴展包即可。
擴展包安裝
安裝完成後,需要重啓宿主機。
再設置虛擬機端口:
先選中需要設置的虛擬機——左上角控制——設置——顯示——遠程桌面——啓用服務器並設置端口即可。
端口設置

連接所使用的是宿主機的IP地址,爲每臺將建立RDP連接的子虛擬機分配端口號,爲了避免衝突,需要保證每臺虛擬機擁有唯一的RDP訪問端口。

完成以上後,即可通過遠程桌面訪問該虛擬機。
遠程連接
遠程桌面連接後,如下:
連接後

5、實驗總結

一開始一直有一個問題困擾着我,其他的電腦怎麼來連接到我的虛擬機呢?它只是虛擬的網卡,就算別的電腦能連接到我的電腦也連不到虛擬機纔對,後來我終於想通了,是這個端口號的原因,IP雖然是主機的,但是虛擬機可以通過這個端口和其他電腦通信。雖然是小問題,但是想通了總感覺收穫蠻多。實驗做的糾結,但是知識也收穫頗豐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章