服务计算task1-PC提供云桌面服务

计算机提供云桌面服务

1、实验目的

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

2、实验环境与要求

实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持

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

3、实验内容

  • 安装 VirtualBox

    • 安装 Git 客户端(git bash),下载地址:官网
    • 安装 Oracle VirtualBox 5.X,官方下载
      我安装的是Oracle VirtualBox 6.0.10
  • 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置
    - VirtualBox菜单 :管理 -> 全局设定,常规页面
    全局设定

    • 创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
      • VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24
        在这里插入图片描述
      • 在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡
  • 创建Linux虚拟机(以 CentoOS 为案例)
    在这里插入图片描述

    • 下载 Linux 发行版镜像

      • 如果是 Centos,仅需要 Minimal ISO
        在这里插入图片描述
    • 用 VBox 创建虚拟机。 虚拟机名称建议以centos-xxxub-xxx 命名
      在这里插入图片描述

      • 建议虚拟机CPU、内存采用默认。
      • 显示,显存采用默认。
      • 存储,不低于30G。
      • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡
        在这里插入图片描述
    • 安装 Base 虚拟机,例如 centos-base。 利用虚拟化软件提供的虚拟机复制功能,避免每次安装 OS 系统的痛苦

      • 按提示安装,直到完成

      • 【注意】安装位置选择自动分区,避免之后的麻烦
        在这里插入图片描述

      • 设置root密码和用户名密码
        在这里插入图片描述

      • 升级 OS 系统内核

        • 获取 wget

        yum install wget

        在这里插入图片描述

      • 配置源 阿里云源

        • 备份系统yum源配置

        mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

        • 备份结果
          在这里插入图片描述
      • 下载阿里云的yum源配置文件到/etc/yum.repos.d/,命名为CentOS-Base.repo

      wget -O .etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

      • 生成缓存 ,并查看yum源地址yum repolist

        yum clean all
        yum makecache

        在这里插入图片描述

    • 升级 OS内核

      yum update

      在这里插入图片描述

  • 检查网卡配置

  • 配置网络的UI界面 nmtui,配置第二块网卡地址
    在这里插入图片描述

    • 激活网卡
      在这里插入图片描述
      • nmcli检查已连接
        在这里插入图片描述

      • ping 主机,例如: ping 192.168.100.1 ,ping外网测试
        在这里插入图片描述

      • 主机ping虚拟机测试

        在这里插入图片描述

        • 退出并关闭虚拟机
    • 安装虚拟机
      • 点击 centos-base 选择复制,输入新虚拟机的名,注意必须 选择重新初始化所有网卡的 MAC 地址
      • 然后选 链接复制
      • 配置主机名和第二块网卡
        • 使用 nmtui 修改主机名和第二块网卡IP地址(192.168.100.110/24)
          在这里插入图片描述
        • 重启
        • 主机 ping 这个地址
          在这里插入图片描述
        • 能通过 ssh 访问该虚拟机(windows 需启动 git bash)
          在这里插入图片描述
  • 使用 centos 桌面

    • 重新配置虚拟机 CPU,内存,显存

    • 启动虚拟机

    • 安装桌面 yum groupinstall "GNOME Desktop"

    • 设置启动目标为桌面 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    • 重启
      在这里插入图片描述

    • 安装 VirtualBox 增强功能

    • 安装chrome
      rpm -ivh google-chrome-stable_current_x86_64.rpm

    • 出现警告安装依赖
      yum -y install libXss*
      yum -y install libappindicator3*
      yum provides */lsb_release
      yum install liberation-font3
      yum install redhat-lsb-core-4.1-27.el7.centos.1.x86_64
      在这里插入图片描述

    • 安装成功

在这里插入图片描述
在这里插入图片描述

一些可供参考的连接:

心得体会

  • 第一次作业:在安装base虚拟机的时候在根据提示安装结束之后,在进行网卡配置的时候一直存在无法ping外网如“www.baidu.com”,最后在网络上面查找资料通过配置DNS【修改 /etc/resolv.conf】解决了这个问题

  • 在配置阿里云源的时候由于在install wget的时候没有下载完全,出现了,command not found的失误,将备份还原后,顺利完成了此部分任务

  • 总结来讲这个作业出现失误较多浪费了时间,不过学习到很多关于云桌面服务的相关知识

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值