服务计算-用Virtual Box+CentOS让你的计算机也能提供云桌面服务

1、实验目的

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

2、实验环境与要求

  • 实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。
  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  • 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。

3、实验内容

本实验在Windows10环境下完成

  1. 安装 VirtualBox
    从官网上下载开源软件VirtualBox并安装.启动后在 管理->全局设定->常规 中修改默认虚拟电脑位置以节省C盘空间
    在这里插入图片描述
    从原来的默认C盘存储位置变更为D盘

创建虚拟机内部虚拟网络,使得 Virtualbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24
在这里插入图片描述
配置完成之后打开cmd输入ipconfig/all可以看到刚刚配置的虚拟网卡信息
在这里插入图片描述
这里的网卡名称是以太网4而不是教程里说的VirtualBox Host-Only Network,有所出入.但是从描述和IPv4地址里可以看出网卡创建成功

  1. 创建Linux虚拟机
    从官网上下载centos的minimal ISO,用VB安装时输入cent就会自动识别为Linux类型Red Hat版本
    在这里插入图片描述
    分配内存为2G即2048M,也可以按默认的512MB来创建,因为centos用的是命令行,不会占用很大内存
    在这里插入图片描述
    之后按照默认配置创建完成后继续配置显存,这里给了32MB
    在这里插入图片描述
    存储是默认的8G
    网络设置,第一块网卡默认为NAT,不用修改,第二块网卡需要修改连接方式为Host-Only
    在这里插入图片描述
    没有提到的配置都是采用默认配置,在创建完虚拟机后加载下载好的iso镜像文件启动虚拟机进行安装
    在这里插入图片描述
    这里遇到的一个小问题就是不能启动虚拟机
    在这里插入图片描述
    看了网上的一篇博客virtualbox启动虚拟机报错但是里面没有VirtualBox NDIS6 Bridged Networking Driver选项
    在这里插入图片描述
    后来发现其实是网线没有连接,用的校园网WiFi导致启动不了虚拟机.
    问题解决之后开始按照安装步骤进行安装,一路基本上都是默认配置就行,如果有黄色感叹号就点一下.开始安装后设置root密码,不需要创建普通用户(可以后面另行创建,也可下载桌面GUI)
    在安装过程中网络会断开应该属于正常现象
    重启后进入了如下界面,使用localhost login登录系统,用户名为root,密码即刚才设置的密码,如果不设置就无法进行安装.可以用ping检查是否联网
    在这里插入图片描述
    获取wget

yum install wget
在这里插入图片描述
升级OS内核
yum update
在这里插入图片描述
检查内网外网连接情况没有问题
在这里插入图片描述
用nmcli查看网卡信息
在这里插入图片描述
发现第二块网卡已经开启并自动配置了ip地址,我们也可以把它改成在192.168.100.0网络下的ip地址
使用nmtui打开网络配置界面
按如下界面配置enp0s8即第二块网卡
在这里插入图片描述
配置成功后再次用nmcli查看
在这里插入图片描述
再次用ping检查内外网联通性没有问题
在这里插入图片描述
至此完成了原型虚拟机的配置,可以退出并关闭虚拟机.
我们接下来复制一个副本进行云桌面的实验
点击 centos-base 选择复制,输入新虚拟机的名,注意必须选择重新初始化所有网卡的 MAC 地址
在这里插入图片描述
下一步选择链接复制
在这里插入图片描述
配置主机名和第二块网卡
在这里插入图片描述
在这里插入图片描述
用ping检查联通性
在这里插入图片描述
安装VitualBox扩展包并重启
在这里插入图片描述
设置ssh访问

vi /etc/ssh/sshd_config
修改Port 22和PermitRootLogin yes两行
把注释的#去掉
在这里插入图片描述
在这里插入图片描述
编辑完成后,按esc进入command模式,然后输入:wq回车保存退出
在这里插入图片描述
输入service sshd start开启ssh服务
在这里插入图片描述
然后在自己主机上就可以用git bash访问虚拟机了
在这里插入图片描述
3. 配置用远程桌面访问你的虚拟机
安装好VirtualBox扩展包之后在centos-copy打开设置->显示->远程桌面
按如下界面配置
在这里插入图片描述
服务器端口不建议使用默认的
然后在windows10附件中可以找到远程桌面连接
本机连接虚拟机可以输入127.0.0.1:5001(设定的端口号)就可以创建云桌面了
在这里插入图片描述
如果是其他终端设备访问该虚拟机则需要输入宿主机的ip地址+端口号,注意虚拟机需要先启动.
至此完成了私有云桌面的搭建.

参考链接:
服务计算学习之路-VirtualBox搭建私有云桌面遇到的问题
如何设置VirtualBox虚拟机远程访问模式
VirtualBox+CentOS搭建私有云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值