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

  1. 实验背景
  2. 实验目的
  3. 实验步骤
  4. 参考资料


实验背景

一、云计算的通俗理解

我们可以用一个生活中常见的例子来大致了解一下什么是云计算。

小明平时在家中吃饭。家里的厨房足够提供他一人的食物。但是随着家里客人增多(计算需求和存储需求等增多),食物需求量不可避免的会超过家中厨房的供应量。这个时候下馆子就成了一个很好的选择。云计算的云端就相当于餐馆,它为每一个到来的顾客(使用云端的客户)分配好食物(计算资源和存储资源等)。当小明不需要下馆子的时候,餐馆仍然可以为其他人提供食物。【1】

云计算是一种计算方式,是通过Internet技术将可拓展和弹性的IT能力作为服务交付给外部用户。如何实现“可拓展和弹性的IT能力”,就是云计算要解决的问题。

二、云桌面

云桌面是云计算的一种应用,是一个远程虚拟桌面。在网络内存储的桌面,无论使用者在哪一台电脑上,只要通过远程桌面连接,就能打开该桌面。


实验目的

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


实验步骤

1、安装VirtualBox

在这一步中我们需要安装Git、Oracle VirtualBox(以下简称box)。同时需要完成box的配置。最主要的配置是需要为box创建一块虚拟网卡,网址分配为192.168.100.1/24。打开路径为:菜单→管理→主机网络管理器
服务计算——私有云桌面的搭建_第1张图片
然后我们就可以在主机ipconfig中看到这个ip地址↓
服务计算——私有云桌面的搭建_第2张图片

我们使用主机、box和虚拟机(CentOs)来进行区分,避免混淆

2、创建虚拟机(CentOs)

下载好虚拟机文件后,按照box的要求创建虚拟机即可。在创建过程中需要注意一些配置信息,如下:
(1)虚拟机名称及位置
(2)内存2G左右
服务计算——私有云桌面的搭建_第3张图片
(3)硬盘32G及以上
服务计算——私有云桌面的搭建_第4张图片
(4)设置两块网卡,用于连接外网和主机。其中第一块网卡是默认存在的,改为NAT即可。
服务计算——私有云桌面的搭建_第5张图片服务计算——私有云桌面的搭建_第6张图片

3、安装CentOs系统

完成上述步骤后,启动虚拟机并安装CentOs系统。注意设置系统安装位置和打开网络。创建用户时,只需要创建root用户,为其设置密码即可。
一切完成就绪后,进入登录界面。输入用户名(root)和密码即可。
服务计算——私有云桌面的搭建_第7张图片
然后可以升级OS系统内核(可选),指令是yum install wgetyum update

4、检查网卡配置

打开配置网络的UI界面需要输入nmtui,找到第二张网卡,改名为host-only,并完成ip地址等相关配置。
服务计算——私有云桌面的搭建_第8张图片
然后主机和虚拟机之间就可以相互ping通了
服务计算——私有云桌面的搭建_第9张图片
服务计算——私有云桌面的搭建_第10张图片
主机也可以通过ssh访问该虚拟机(主机启动git bash)
服务计算——私有云桌面的搭建_第11张图片

拓展功能

1、复制虚拟机。利用虚拟化软件提供的虚拟机复制功能,避免每次安装 OS 系统的痛苦
服务计算——私有云桌面的搭建_第12张图片

2、安装vim和C++开发工具(以C++开发工具为例)
在这里插入图片描述

5、配置远程桌面访问虚拟机

参考:如何设置VirtualBox虚拟机远程访问模式
需要给虚拟机分配端口:
服务计算——私有云桌面的搭建_第13张图片
然后启动虚拟机,这里使用的是无界面启动,因为远程桌面连接并不要求有界面启动。
服务计算——私有云桌面的搭建_第14张图片
最后进行连接。这里尤其注意,输入的ip地址是box网卡的ip地址,而不是虚拟机的。
服务计算——私有云桌面的搭建_第15张图片
服务计算——私有云桌面的搭建_第16张图片
连接成功,实验完成


参考资料

1、快速读懂云计算,云计算到底是什么?-云栖社区-阿里云
2、让你的计算机也能提供云桌面服务(实验原文)

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