让你的计算机也能提供云桌面服务:搭建私有云

这里写自定义目录标题

  • 1、实验目的
  • 2、实验环境
  • 3、实验内容及过程
    • 3.1 安装 VirtualBox等软件
    • 3.2 创建Linux虚拟机(以 CentoOS 为案例)
    • 3.3 安装base虚拟机:
    • 3.4 复制虚拟机
    • 3.5 配置用远程桌面访问你的虚拟机
  • 实验参考博客:

1、实验目的

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

2、实验环境

  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  • 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。
    注:该次实验在windows系统上完成

3、实验内容及过程

3.1 安装 VirtualBox等软件

  1. 安装Git 客户端(git bash),下载地址:官网,或者gitfor windows或github desktop
    让你的计算机也能提供云桌面服务:搭建私有云_第1张图片
  2. 安装 Oracle VirtualBox 5.X,下载地址,安装成功界面:
    让你的计算机也能提供云桌面服务:搭建私有云_第2张图片
    注:之前便建立过虚拟机,新安装是不存在虚拟机的。
  3. 配置VitrualBox 虚拟机存储位置,我设置为:
    让你的计算机也能提供云桌面服务:搭建私有云_第3张图片
    设置步骤为:点击左上角的管理——全局设定——常规。
  4. 创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯:
    1. VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24(用于内部通信):
      让你的计算机也能提供云桌面服务:搭建私有云_第4张图片
    1. 在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡:让你的计算机也能提供云桌面服务:搭建私有云_第5张图片

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

  1. 下载 Linux 发行版镜像:这里选择Centos的Minimal ISO
  2. 用VBox 创建虚拟机。 虚拟机名称建议以 centos-xxx 命名(如centos-base)(会根据名称自动选择系统),如果向导不能创建 64 bit 虚拟机,请更换电脑!!!以下是一些建议:
  3. 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  4. 显示,显存采用默认。如果是桌面版,显存越大越好
  5. 存储,不低于30G。避免以后扩展难。
    网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡;
  6. 设置步骤:
    一、新建第一个虚拟机,并命名为centos-base,这里VirtualBox会根据你的输入自动为你切换为Linux内核类型
    让你的计算机也能提供云桌面服务:搭建私有云_第6张图片
    二、为虚拟机分配内存大小,看自己主机内存分配:
    让你的计算机也能提供云桌面服务:搭建私有云_第7张图片
    三、创建虚拟硬盘,默认选择,进入专家模式,设置文件大小,选中动态分配,默认选择:
    让你的计算机也能提供云桌面服务:搭建私有云_第8张图片
    让你的计算机也能提供云桌面服务:搭建私有云_第9张图片
    四、网络:设置步骤:右击新建虚拟机,设置-网络-网卡1-网卡2:
    让你的计算机也能提供云桌面服务:搭建私有云_第10张图片让你的计算机也能提供云桌面服务:搭建私有云_第11张图片

3.3 安装base虚拟机:

步骤:
注意事项:右边的ctrl键可以解除鼠标控制

  1. 运行虚拟机,找到下载的 centos 镜像的位置,启动,进入安装界面:
    让你的计算机也能提供云桌面服务:搭建私有云_第12张图片
    让你的计算机也能提供云桌面服务:搭建私有云_第13张图片
  2. 文字选择中文,其他按照默认,直到进入如下系统设置界面,清除所有感叹号:
    让你的计算机也能提供云桌面服务:搭建私有云_第14张图片
    注:这里的网络和主机名只需要开启和更改网络名,不需要其余更改:
    让你的计算机也能提供云桌面服务:搭建私有云_第15张图片
  3. 设置root密码,并创建用户(建议用户密码和root密码一样,方便记忆,同时不要用方向键旁边小键盘上的数字进行输入,小键盘的数字在centos系统中是乱码),等待安装完成
    让你的计算机也能提供云桌面服务:搭建私有云_第16张图片
  4. 升级OS系统内核,按照作业提示进行:
  • 首先使用yum install wget获取wget
    让你的计算机也能提供云桌面服务:搭建私有云_第17张图片
  • 接着命令yum update升级系统内核(yum下载速度够了,故不需配置源)
    让你的计算机也能提供云桌面服务:搭建私有云_第18张图片
  1. 更改网卡配置:使用nmtui,进入配置网络的UI界面,配置第二块网卡地址为192.168.100.101/24。
    让你的计算机也能提供云桌面服务:搭建私有云_第19张图片
    注:将第二块网卡设置成自动连接,否则后面的ssh登录将不能正常运作。
  2. ping主机,ssh登录,如下图:让你的计算机也能提供云桌面服务:搭建私有云_第20张图片
    让你的计算机也能提供云桌面服务:搭建私有云_第21张图片
  3. 安装centos 桌面:
  • 输入yum groupinstall "GNOME Desktop"安装桌面程序;
  • 输入systemctl set-default graphical.target,设置默认启动为图形界面。
    让你的计算机也能提供云桌面服务:搭建私有云_第22张图片
    注:一开始安装作业上的提示,发现一直不会自动进入图形界面,参考该博客后,成功进入。
  1. 安装 VirtualBox 增强功能:
  • 输入命令:sudo yum install -y kernel-devel gcc ,进行安装:
    让你的计算机也能提供云桌面服务:搭建私有云_第23张图片
  • 通过VirtualBox的 设备 | 安装增强功能… 菜单进行加载
    让你的计算机也能提供云桌面服务:搭建私有云_第24张图片
  1. 安装 Chrome 浏览器
  • 首先下载Chrome 浏览器安装包,Google Chrome for Linux 下载。
  • 用 yum 安装,输入yum localinstall google-chrome-stable_current_x86_64.rpm

3.4 复制虚拟机

  1. 点击虚拟机centos-master,右键,选择复制,输入新虚拟机名(cent-base2),注意必须选择 重新初始化所有网卡的 MAC 地址,然后选 链接复制
    让你的计算机也能提供云桌面服务:搭建私有云_第25张图片
    让你的计算机也能提供云桌面服务:搭建私有云_第26张图片
  2. 更改网卡配置,如下图:
    让你的计算机也能提供云桌面服务:搭建私有云_第27张图片

3.5 配置用远程桌面访问你的虚拟机

  1. 增加对应版本的VirtualBox远程显示扩展,即Oracle VM VirtualBox Extension Pack,(注:相同版本的
    让你的计算机也能提供云桌面服务:搭建私有云_第28张图片
  2. 设置虚拟机端口,在虚拟机的设置-显示-远程桌面,如为虚拟机centos-master,设置端口为5001。
    让你的计算机也能提供云桌面服务:搭建私有云_第29张图片
    注:要为每台将建立RDP连接的子虚拟机分配端口号,但是连接所使用的是宿主机的IP地址,而不是子机。每台子机的端口号要不同以避免冲突,即为另一个虚拟机设置为5002.
  3. 打开windows的远程桌面服务,输入192.168.100.1:5001,登录虚拟机centos-master,输入192.168.100.1:5002
    如:
    让你的计算机也能提供云桌面服务:搭建私有云_第30张图片
    注:可能要关闭防火墙,且虚拟机需要开着。

实验参考博客:

  1. Centos安装桌面系统并设置成默认启动
  2. VirtualBox 安装 Centos 7 笔记
  3. 如何设置VirtualBox虚拟机远程访问模式
  4. 安装 VirtualBox 增强功能
  5. CentOS7 使用 yum 安装 chrome

你可能感兴趣的:(IT相关,学习之路)