服务计算——私有云桌面的搭建

文章目录

  • 1. 实验目的
  • 2. 实验环境与要求
  • 3. 实验内容
    • 3.1 安装VirtualBox
      • 3.1.1 安装Git客户端
      • 3.1.2 安装Oracle VirtualBox 5.2
      • 3.1.3 配置VirtualBox虚拟机存储位置
      • 3.1.4 创建虚拟机内部虚拟网络
    • 3.2 创建Linux虚拟机(以CentOS为例)
      • 3.2.1 下载Linux发行版镜像
      • 3.2.2 用VBox创建虚拟机。虚拟机命名为centos-base。
      • 3.2.3 安装Base虚拟机centos-base。
      • 3.2.4 安装虚拟机
      • 3.2.5 使用vim
      • 3.2.6 使用centos桌面
    • 3.3 配置用远程桌面访问虚拟机
      • 3.3.1 增加VirtualBox远程显示扩展
      • 3.3.2 设置虚拟机端口
      • 3.3.3 管理VirtualBox远程显示连接
  • 4. 实验心得


1. 实验目的

  1. 初步了解虚拟化技术,理解云计算的相关概念
  2. 理解系统工程师面临的困境
  3. 理解自动化安装、管理( DevOps )在云应用中的重要性

2. 实验环境与要求

  • 用户通过互联网,使用微软远程桌面,远程访问在PC机上创建的虚拟机
  • 虚拟机操作系统Centos,Ubuntu,或其他Linux发行版,能使用NAT访问外网

3. 实验内容

3.1 安装VirtualBox

3.1.1 安装Git客户端

打开官网,下载Git
服务计算——私有云桌面的搭建_第1张图片
服务计算——私有云桌面的搭建_第2张图片
服务计算——私有云桌面的搭建_第3张图片
安装完成,打开Git Bash
服务计算——私有云桌面的搭建_第4张图片

3.1.2 安装Oracle VirtualBox 5.2

打开官网,下载 VirtualBox 5.2
服务计算——私有云桌面的搭建_第5张图片
服务计算——私有云桌面的搭建_第6张图片
服务计算——私有云桌面的搭建_第7张图片

3.1.3 配置VirtualBox虚拟机存储位置

  • VirtualBox菜单:管理 -> 全局设定,常规页面
    服务计算——私有云桌面的搭建_第8张图片

3.1.4 创建虚拟机内部虚拟网络

  • VirtualBox菜单:管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24
    服务计算——私有云桌面的搭建_第9张图片
  • 在主机windows命令行窗口输入ipconfig就可以看到VirtualBox Host-Only Network #?: 的网卡
    服务计算——私有云桌面的搭建_第10张图片

3.2 创建Linux虚拟机(以CentOS为例)

3.2.1 下载Linux发行版镜像

打开官网,下载Minimal ISO

3.2.2 用VBox创建虚拟机。虚拟机命名为centos-base。

  • 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  • 显示,显存采用默认。如果是桌面版,显存越大越好
  • 存储,不低于30G。避免以后扩展难
  • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡
  1. 新建虚拟机centos-base,选择类型为Linux,版本自动选为Red Hat(64-bit),点击下一步。
    服务计算——私有云桌面的搭建_第11张图片
  2. 创建虚拟硬盘,选择文件类型VDI,进入专家模式。
    服务计算——私有云桌面的搭建_第12张图片
  3. 设置文件大小为30GB,选择动态分配,点击创建。
    服务计算——私有云桌面的搭建_第13张图片
  4. 选择现在创建虚拟硬盘,点击创建。
    服务计算——私有云桌面的搭建_第14张图片
  5. 设置虚拟机网络,将网卡1连接方式设置为网络地址转换NAT,将网卡2连接方式设置为仅主机(Host-Only)网络,接口为前面创建的虚拟网卡。
    服务计算——私有云桌面的搭建_第15张图片服务计算——私有云桌面的搭建_第16张图片

3.2.3 安装Base虚拟机centos-base。

  • 按提示安装,直到完成
  • 升级OS系统内核
    • 获取wget,yum install wget
    • 配置源163源、阿里云源
    • 升级OS内核,yum update
  • 检查网卡配置
    • 配置网络的UI界面nmtui,配置第二块网卡地址
    • ping主机192.168.100.1
  • 退出并关闭虚拟机
  1. 运行虚拟机,选择下载的CentOS镜像,点击启动。服务计算——私有云桌面的搭建_第17张图片
    服务计算——私有云桌面的搭建_第18张图片
    选择语言为简体中文,点击继续。
    服务计算——私有云桌面的搭建_第19张图片
    服务计算——私有云桌面的搭建_第20张图片
    选择网络和主机名,打开以太网连接。
    服务计算——私有云桌面的搭建_第21张图片
    服务计算——私有云桌面的搭建_第22张图片
    服务计算——私有云桌面的搭建_第23张图片
    选择SECURITY POLICY,设置用户名和密码。
    服务计算——私有云桌面的搭建_第24张图片
    安装完成后点击重启。
    服务计算——私有云桌面的搭建_第25张图片
  2. 升级OS系统内核,输入sudo yum install wget 和 yum install update。
    服务计算——私有云桌面的搭建_第26张图片
    服务计算——私有云桌面的搭建_第27张图片
  3. 检查网卡配置,输入nmtui进入配置网络的UI界面,配置第二块网卡地址为192.168.100.2/24,并将其激活。
    服务计算——私有云桌面的搭建_第28张图片
    服务计算——私有云桌面的搭建_第29张图片
    服务计算——私有云桌面的搭建_第30张图片
    ping主机192.168.100.1和外网www.baidu.com,均能顺利ping通。
    服务计算——私有云桌面的搭建_第31张图片

3.2.4 安装虚拟机

  • 点击centos-base选择复制,输入新虚拟机的名称centos-sec,选择重新初始化所有网卡的MAC地址
    服务计算——私有云桌面的搭建_第32张图片
  • 然后选链接复制
    服务计算——私有云桌面的搭建_第33张图片
  • 配置主机名和第二块网卡
    • 使用nmtui修改主机名和第二块网卡IP地址
      服务计算——私有云桌面的搭建_第34张图片
    • 重启
    • 在主机上,ping到这个地址,且能通过ssh访问该虚拟机(windows需启动git bash)
      服务计算——私有云桌面的搭建_第35张图片

3.2.5 使用vim

  • 安装vim
    vim编辑器需要三个安装包:
    vim-enhanced、vim-minimal、vim-common
    执行rpm -qa|grep vim,查看本机已经存在的包。
    服务计算——私有云桌面的搭建_第36张图片
    安装vim-enhanced和vim-common,执行yum -y install vim-enhanced和yum -y install vim-common命令。
    服务计算——私有云桌面的搭建_第37张图片
    安装完成后,执行yum -y install vim* 安装vim编辑器。
    服务计算——私有云桌面的搭建_第38张图片
    服务计算——私有云桌面的搭建_第39张图片
    输入vim即可使用vim编辑器。
    服务计算——私有云桌面的搭建_第40张图片
  • 安装C++开发工具
    安装C++编译器和调试器,yum -y install gcc-c++,yum -y install gdb
    服务计算——私有云桌面的搭建_第41张图片

3.2.6 使用centos桌面

  • 重新配置虚拟机CPU,内存,显存
  • 启动虚拟机
  • 安装桌面 yum groupinstall “GNOME Desktop”
    服务计算——私有云桌面的搭建_第42张图片
  • 设置启动目标为桌面 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
    服务计算——私有云桌面的搭建_第43张图片
  • 重启
    服务计算——私有云桌面的搭建_第44张图片
  • 安装VirtualBox增强功能
    sudo yum install -y kernel-devel gcc
    服务计算——私有云桌面的搭建_第45张图片
    服务计算——私有云桌面的搭建_第46张图片
    安装完成后,虚拟机的分辨率提高,鼠标能够在主机和虚拟机间自由移动,剪贴板能够共享。
  • 安装Chrome浏览器
    下载Chrome安装包,输入yum localinstall google-chorme-stable_current_x86_64.rpm
    服务计算——私有云桌面的搭建_第47张图片
    服务计算——私有云桌面的搭建_第48张图片
    安装成功,打开谷歌浏览器
    服务计算——私有云桌面的搭建_第49张图片

3.3 配置用远程桌面访问虚拟机

3.3.1 增加VirtualBox远程显示扩展

打开官网,下载VirtualBox远程显示系统的扩展包。
服务计算——私有云桌面的搭建_第50张图片
选择管理->全局设定->扩展,添加扩展包。
服务计算——私有云桌面的搭建_第51张图片

3.3.2 设置虚拟机端口

选择设置->显示->远程桌面,选择启用服务器,设置服务器端口号为5005。服务计算——私有云桌面的搭建_第52张图片

3.3.3 管理VirtualBox远程显示连接

打开远程桌面连接,建立连接。
服务计算——私有云桌面的搭建_第53张图片
服务计算——私有云桌面的搭建_第54张图片
成功进入虚拟机远程桌面。虚拟机无界面启动,用户即可通过网络,使用RDP客户端访问。


4. 实验心得

(1)实验中遇到的问题和解决方法:
在安装完虚拟机并配置完网卡后,主机能够ping通虚拟机,且能通过ssh访问虚拟机,但是虚拟机却无法ping通主机。通过上网查询了解到需要设置win10的防火墙,解决方法如下:虚拟机ping不通主机,但是主机可以ping通虚拟机。
打开win10防火墙->高级设置->入站规则,找到配置文件类型为“公用”的“文件和打印共享”规则并启用该规则。
服务计算——私有云桌面的搭建_第55张图片
(2)公有云如百度云等在我们的日常生活中能收到广泛使用,通过互联网使用第三方提供商提供,需要接入服务商的服务器;而私有云作为一个客户单独使用而构建的服务,能够自主构建,获得更多存储空间,可以对提供对数据、安全性和服务质量的最大化、最有效的控制。云计算正改变着大众的生活方式,带来了极大的便利。

你可能感兴趣的:(服务计算)