服务计算作业1-配置你的私有云

服务计算作业1-配置你的私有云

  1. 实验目的
  2. 实验内容
  3. 实验中遇到的问题

实验目的

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

实验内容

安装virtualBox

  • 安装 VirtualBox
  • 安装 Git 客户端(git bash),下载地址:官网,或 gitfor windows 或 github desktop
  • 安装 Oracle VirtualBox 5.X,官方下载
  • 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间
    • VirtualBox菜单 :管理 -> 全局设定,常规页面
  • 创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
    • VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.106.1/24
      服务计算作业1-配置你的私有云_第1张图片
    • 在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡
      服务计算作业1-配置你的私有云_第2张图片

创建Linux虚拟机(Centos)

  • 下载 Linux 发行版镜像Minimal ISO
  • 用VBox创建虚拟机
    • 存储,不低于30G。避免以后扩展难。
    • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡
      服务计算作业1-配置你的私有云_第3张图片

安装base虚拟机

  • 按提示安装,直到完成,要注意先在网络配置把两个网卡都打开
  • 升级OS系统内核
    • 获取 wget

      yum install wget

    • 配置源 :阿里云源 阿里云 OPSX下载
      点击“帮助”
      在这里插入图片描述

    1. 备份

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

      已经配置过了可以看见有对应的备份在这里插入图片描述

    2. CentOS 7

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

    3. 之后运行yum makecache生成缓存

    • 升级 OS内核

      yum update

      服务计算作业1-配置你的私有云_第4张图片

    • 网卡配置

      • 配置网络的UI界面 nmtui,配置第二块网卡地址,注意这里的IP地址不要和主机分配的一样
        服务计算作业1-配置你的私有云_第5张图片
      • ping主机服务计算作业1-配置你的私有云_第6张图片
      • ping外网
        服务计算作业1-配置你的私有云_第7张图片
      • 为了确保配置正确,用windows ping虚拟机
        服务计算作业1-配置你的私有云_第8张图片
      • 关闭虚拟机

复制虚拟机

复制虚拟机,在新的虚拟机上操作,这样一旦操作有问题可以回到base机,而且可以利用虚拟化软件提供的虚拟机复制功能,避免每次都要重装系统

  • 安装虚拟机
  • 点击 centos-base 选择复制,输入新虚拟机的名,注意必须 选择重新初始化所有网卡的 MAC 地址
  • 然后选 链接复制
  • 配置主机名和第二块网卡
  • 使用 nmtui 修改主机名和第二块网卡IP地址,注意不能和主机和base机的IP地址一样
  • 在主机上ping这个地址
    服务计算作业1-配置你的私有云_第9张图片
  • 通过ssh访问该虚拟机(已下载并启动git bash)
    服务计算作业1-配置你的私有云_第10张图片
    服务计算作业1-配置你的私有云_第11张图片

安装图形化界面

yum groupinstall “GNOME Desktop” //安装桌面
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target // 设置启动目标为桌面

安装增强功能

Centos 7安装增强功能
服务计算作业1-配置你的私有云_第12张图片
鼠标终于出来了而且可以实现windows和虚拟机的复制粘贴了!!

安装chrome

下载安装包然后复制到虚拟机里

rpm -ivh google-chrome-stable_current_x86_64.rpm

当然没有这么简单
error总是无处不在
服务计算作业1-配置你的私有云_第13张图片
查看他缺少了啥然后找google下载了两个包最后还是不行

yum -y install redhat-lsb
yum install libXss* -y

仍然缺少两个依赖
在这里插入图片描述
最后改了rpm安装指令,原因可以看这里

sudo rpm -ivh google-chrome-stable_current_x86_64.rpm –nodeps

chrome安装完毕!
服务计算作业1-配置你的私有云_第14张图片

安装gcc g++编译工具

sudo yum install gcc-c++

服务计算作业1-配置你的私有云_第15张图片
又全部failed,看了一眼全是跟chrome有关,google一下是因为这里可能会出现安装Chrome后,执行命令要通过Google代理,所以要先停止代理

yum-config-manager --disable google-chrome

完成效果:
在这里插入图片描述

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

  • 参考如何设置virtualBox虚拟机远程访问模式

    服务计算作业1-配置你的私有云_第16张图片

  • 下载了一个Remote Desktop Manager Free
    服务计算作业1-配置你的私有云_第17张图片

  • 成功~
    服务计算作业1-配置你的私有云_第18张图片


实验中遇到的问题

戳下一篇博客ssh连接中遇到的问题(新手小白)

你可能感兴趣的:(作业)