服務計算1 | 在私有計算機上提供雲桌面服務

在私有計算機上提供雲桌面服務

以win10系統爲例,使用 VirtualBox 開源軟件搭建自己使用的桌面雲

  • 實驗目的
  • 實驗要求
  • 實驗內容

一、 實驗目的

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

二、實驗環境與要求

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

三、實驗內容

(一)安裝

  • 安裝Git客戶端,下載地址:[官網](https://git-scm.com/downloads/)
  • 安裝 Oracle VirtualBox ,下載地址:[官網](https://www.virtualbox.org/)

(二)配置虛擬機位置

VirtualBox菜單 :管理 -> 全局設定,常規頁面
在這裏插入圖片描述

(三)配置網卡

管理 -> 主機網絡管理器
網址分配:192.168.100.18
在這裏插入圖片描述
查看網卡配置:cmd輸入ipconfig

在這裏插入圖片描述
配置成功

(四)創建虛擬機

  • 下載linux發行版鏡像:Centos
    僅需要下載Minimal ISO
  • 用VBox創建虛擬機
    1. 新建->在名稱處輸入centos-bx,類型和版本會自動匹配
      在這裏插入圖片描述
    2. 內存默認
    3. 創建虛擬存儲->VDI->動態分配->大於30GB
      在這裏插入圖片描述
  1. 設置->網卡
    第一塊網卡必須是NAT;第二塊網卡連接方式爲Host-Only,接口就是前面創建的虛擬網卡,如圖

在這裏插入圖片描述
在這裏插入圖片描述

  • 打開虛擬機
    1. 下載相應內容
    2. 系統配置
      • 配置語言(中文)
      • 配置硬盤(直接按確定)
      • 開始安裝
      • 在用戶設置裏設置密碼
      • 安裝完成
    3. 進入centos系統
      直接用root權限進入,輸入剛纔設置的密碼
      在這裏插入圖片描述
    4. 輸入nmtui命令設置網卡
      • 選擇Edit a connection
        1. 選擇enp0s8
        2. 在IPV4 CONFIGURATION中選擇Hide
        3. 輸入配置如下(注意地址不要和前面設置的網卡地址相同)
        在這裏插入圖片描述

      • 激活enp0S3
        在這裏插入圖片描述

    • 選擇set system hostname修改主機名稱
    • 退出網卡設置,回到命令行ping,ping一下內網主機192.168.100.18和外網百度,均能ping通
    1. 升級OS系統內核
      1. 獲取wget:yum install wget
        我在做這一步的時候遇到了cannot find a valid baseurl for repo的報錯,經查找找到了 一個方法,問題得到解決,鏈接如下:解決方法
        獲取成功如下
        在這裏插入圖片描述
      2. 配置阿里雲源
        • 進入yum源的配置文件夾cd /etc/yum.repos.d/
        • 獲取源文件wget http://mirrors.aliyun.com/repo/Centos-7.repo
        • 備份原文件mv CentOS-Base.repo CentOS-Base.repo.bak
        • 將下載的源文件替換之前的文件mv Centos-7.repo CentOS-Base.repo
        • 清理緩存yum clean all
        • 生成緩存yum makecache
      3. 升級OS內核yum update

(五)複製虛擬機

  1. 右鍵虛擬機,點擊複製

  2. 出現下圖
    在這裏插入圖片描述
    選擇爲所有網卡重新生成MAC地址

    勾選鏈接複製
    在這裏插入圖片描述

  3. 使用nmtui修改主機名和第二塊網卡的IP地址(注意:IP地址不要與原虛擬機或者VirtualBox的虛擬網卡的IP重複)

  4. 重啓

  5. 用主機ping改地址
    在這裏插入圖片描述

(六)使用SSH登陸和遠程連接登陸虛擬機

1.** SSH登陸虛擬機**
在這裏插入圖片描述
退出ssh連接輸入exit回車退出即可
2. 遠程連接登陸虛擬機

  • 安裝可以啓用VirtualBox遠程顯示系統的擴展包,下載地址
  • 安裝完畢後,在 管理->全局設定->擴展 中可以看到擴展包
    在這裏插入圖片描述
  • 設置虛擬機端口
    設置->顯示->遠程桌面->勾選啓用服務器->設置一個端口號(不要設爲3389,因爲默認是3389,會和別的產生衝突)
    在這裏插入圖片描述
  • win10遠程連接虛擬機
    • 搜索:遠程桌面
    • 在計算機處輸入:主機IP(是前面設置的虛擬網卡的IP):端口號
    • 點擊連接
      在這裏插入圖片描述
    • 連接成功
      在這裏插入圖片描述

(七)其他配置

  1. 安裝vim
    yum -y install vim*
  2. 使用centos桌面
    1. 重新配置虛擬機CPU,內存,顯存
      • 右鍵虛擬機→設置→系統→主板,設置內存大小爲2G
      • 點擊處理器,設置處理器數量爲2個
      • 點擊顯示,設置顯存大小爲可選最大
    2. 啓動虛擬機
    3. 安裝桌面
      yum groupinstall "GNOME Desktop"
    4. 設置啓動目標爲桌面
      ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
    5. 重啓
  3. **安裝VirtualBox增強功能
    1. 安裝kernel-devel和gcc
      sudo yum install -y kernel -devel gcc*
    2. 點擊 設備->安裝增強功能,再在命令行輸入
      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
    3. 安裝增強功能
      /mnt/cdrom/VBoxLinuxAdditions.run
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章