服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
服务计算作业1—配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
目录
- 1、实验目的
- 2、实验环境与要求
- 3、实验内容
1、实验目的
1. 初步了解虚拟化技术,理解云计算的相关概念
2. 为后续课程提供统一的编程与实验环境
3. 理解系统工程师面临的困境
2、实验环境与要求
1. 实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持
2. 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
3. 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网
3、实验内容
1.进入BIOS界面打开虚拟化功能
如果未打开虚拟化功能,则无法进行后续操作,详情请看https://blog.****.net/u012714524/article/details/73555547
如果硬件不支持,需要更换CPU或换电脑进行实验
2. 准备实验材料
- 下载 Oracle VirtualBox 5.X,官方下载
-
下载 Linux 发行版镜像(本文采用Centos)
- 如果是 Centos,仅需要 Minimal ISO;如果是 Ubuntu 请下载桌面和服务器
- 阿里云OPSX 下载
-
安装VirtualBox
点击下一步,进入安装过程,注意选择安装位置,直到安装成功
打开VirtualBOX,点击左上角”管理”,打开”全局设定”界面,打开”常规”页面,更改”默认虚拟电脑位置”,以免占用系统盘空间
3. 安装虚拟机
用 VBox 创建虚拟机。 虚拟机命名为centos-base
建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G,显示,显存采用默认;如果是桌面版,显存越大越好’;存储,不低于30G。避免以后扩展难-
配置VirtualBox网卡
除了第一张虚拟网卡外,我们还要配置第二张虚拟网卡:
第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡.VirtualBox菜单: 管理 -> 主机网络管理器 -> 创建 -> IPV4地址(设置为192.168.100.1) -> 启用 ->应用
配置虚拟机网卡
路径:VirtualBox界面 -> 右键点击centos_base -> 设置 -> 网络 -> 网卡二 -> 启用网络连接 -> 连接方式[仅主机(Host-Only)网络] -> VirtualBox Host-Only Ethernet Adapter #2安装虚拟机系统
1. 启动虚拟机,选择启动盘—–选择你刚下载的Centos,启动,选择Install
2. 配置系统
选择中文->简体中文->继续
点击具有感叹号的选项进行设置,点击”安装位置”
保持默认,点击完成返回,再点击”网络和主机名”
分别打开enp0s3和enp0s8,并修改左下角主机名为base(在这里启用后,一般不用再在系统内使用nmtui命令打开网络设置菜单启用)
完成并返回,点击开始安装,设置ROOT密码,创建用户,其中必须设置ROOT密码,如果不设置,没有办法执行之后需要ROOT权限的命令
创建用户时记得设置为管理员,这样比较方便
之后等待安装成功,点击重启,完成安装
未安装增强功能前,无法达到更高的分辨率,实现全屏
输入用户名和密码,进入系统
输入nmtui
命令,查看网络情况
选择”Active a connection”,如果enp0s8未启用,将它启用
使用ip add
命令查看ip地址
可以观察到两张网卡的地址
使用”ping”命令分别ping外网地址和Windows主机地址
如:ping www.baidu.com
成功即代表网卡可以使用
再从Windows主机ping 虚拟机
确保配置网卡成功
升级OS内核
在这个地方,如果是从官网下载,不用配置源直接使用sudo yum update
也能成功
如果是从阿里源下载,先使用sudo yum install wget
命令安装wget,然后打开阿里源,点击centos右边的帮助按照操作进行
如果不是管理员,先使用su
命令获取权限
这里直接使用yum update
大佬们或许会选择使用命令行,但是我这种小菜鸡,就只能默默的装上桌面系统,由于选择了Minimal的版本,所以只能咽下苦果,使用命令安装桌面
安装桌面yum groupinstall "GNOME Desktop"
设置启动目标为桌面ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
重启reboot
现在安装增强(在没有桌面时安装增强会发生错误,应该说VirtualBox增强功能只适合桌面系统)
使用sudo yum install -y kernel-devel gcc
命令安装kernel 和 gcc 这是安装增强功能的前提
窗口工具栏->设备->安装增强功能->运行
安装Chrome浏览器
教程:https://blog.****.net/pmlpml/article/details/70953626
安装C++编译
使用命令sudo yum install gcc-c++
这里可能会出现安装Chrome后,执行命令要通过Google代理,但是因为无法使用”科学上网”,所以要先使用yum-config-manager --disable google-chrome
停止代理
到这里,基本就配置完成了!
4. 配置远程桌面
-
安装Remote Desktop Connection Manager
-
启用虚拟机远程桌面
右键点击centos_base->设置->显示->远程桌面->启用服务器 -
打开Remote Desktop Connection Manager设置连接
工具栏File->New->命名”base”,保存 -> 右键点击base ->Add Server -> Server name栏输入虚拟机ip地址和刚刚设置的远程桌面端口(格式—–ip地址:端口
)->Add -
启动虚拟机,并用Remote Desktop Connection Manager刚刚搭好的Server连接