【服务计算】安装配置私有云

1、实验目的

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

注:本实验需要一定的网络知识和系统方面经验,如无法独立完成,请积极与同学协作或到技术群咨询。

2、实验环境与要求

实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。

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

3、实验内容

1.安装 VirtualBox

  • 安装 Git 客户端(git bash),下载地址:官网,或 gitfor windows 或 github desktop

     Git bash在现代操作系统开发应用这门课上已经安装过,不详述。
    
  • 安装 Oracle VirtualBox 5.X,官方下载

     VirtualBox在上学期也已安装,不需操作。
    
  • 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间:

VirtualBox菜单 :管理 -> 全局设定,常规页面

安装位置如下:
在这里插入图片描述

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

2.创建Linux虚拟机CentOS

  • 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  • 显示,显存采用默认。如果是桌面版,显存越大越好
  • 存储,不低于30G。避免以后扩展难。
  • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡

1)新建虚拟机,命名为CentOS-base,版本为Red Hat(64-bit)
在这里插入图片描述
2)内存设位置2G
在这里插入图片描述
3)创建一个30G的虚拟硬盘
在这里插入图片描述
4)创建完成后启用虚拟机的网卡2,将其设置为前面创建的Host-Only的虚拟网卡
在这里插入图片描述

  • 安装 Base 虚拟机,例如 centos-base。 利用虚拟化软件提供的虚拟机复制功能,避免每次安装 OS 系统的痛苦
    在这里插入图片描述
    1) 按提示安装,直到完成
    顺利的话,直接按照提示安装就好,但是我安装的时候出了一些问题,这些问题会写在另外一篇博客关于配置私有云出现的问题与解决方法以及应该注意的问题中。安装虚拟机时需要设置root密码,还可以添加用户/管理员。我添加了一个fsq的用户,但是忘了给他管理员权限(后来我又创建了一个同名的管理员)。
    在这里插入图片描述
    2) 升级 OS 系统内核
  • 获取 wget: yum install wget
首先登陆:登陆的账户必须有管理员权限才能进行操作,fsq没有管理员权限,所以需要登陆root

在这里插入图片描述

运行	yum install wget 
这里注意:需要先打开nmtui连上网络才能运行此程序
运行结果如下

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

  • 升级 OS内核: yum update
    运行结果如下:
    在这里插入图片描述

3) 检查网卡配置

  • 配置网络的UI界面 nmtui,配置第二块网卡地址
运行nmtui命令,选择对网络进行编辑,将第二网卡地址配置为192.168.100.50/24。

在这里插入图片描述

  • ping 主机,例如: ping 192.168.100.1
配置好地址后ping 192.168.100.1

在这里插入图片描述

中间空出来的那部分是未能ping通,将主机防火墙关闭之后,虚拟机就能ping通了。
  • 4)退出并关闭虚拟机

  • 安装虚拟机

    • 点击 centos-base 选择复制,输入新虚拟机的名,注意必须 选择重新初始化所有网卡的 MAC 地址

        将虚拟机命名为CentOS-001,选择为所有网卡重新生成MAC地址,点击下一步。
      

      在这里插入图片描述

    • 然后选 链接复制

    • 配置主机名和第二块网卡

      • 使用 nmtui 修改主机名和第二块网卡IP地址

        将主机名命名为fsq,利用nmtui命令将主机名命名为fsq,并且将第二个网卡的地址配置为192.168.100.5.
        在这里插入图片描述
        在这里插入图片描述

      • 重启

      • 在主机上,应能 ping 到这个地址,且能通过 ssh 访问该虚拟机(windows 需启动 git bash)
        在这里插入图片描述
        在这里插入图片描述

    • 安装 centos 桌面

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

          将CPU数量增加为2,内存增加到4G,显存到最大(128M)。
        
      • 启动虚拟机

      • 安装桌面 yum groupinstall “GNOME Desktop”

          利用nmtui联网之后,运行如上语句安装桌面。
        

        在这里插入图片描述

          之后按照老师的 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
          语句并不能让虚拟机显示桌面。
          换成如下语句运行然后重启才有桌面
          		systemctl set-default graphical.target 
        
      • 重启

          reboot
        

        重启后即出现可视化操作界面:
        在这里插入图片描述

      • 安装 VirtualBox 增强功能

      可能是版本不同(我的是6.0.4版本)的问题,参照老师给的博客并不能直接安装增强工具。最终我直接将增强文件的ISO压缩包放入控制器:IDE中,再开机登录之后桌面多出了一个文件:VBox_GAs_6.0.4(安装kernel-devel参照老师的博客,保证了其版本与Linux内核版本一致)
      在这里插入图片描述
      右键选择“在终端打开”再运行如下语句即可:

        sudo  sh ./VBoxLinuxAdditions.run 
      

      在这里插入图片描述

    • 安装 Chrome 浏览器
      参照此教程。直接按照老师给的博客是不能打开rpm文件进行安装的。

        注意:最好上网查询各个报错对应的依赖。缺失的依赖并不一定与报错同名。
        如libXss.so.1对应的依赖为libXScrnSaver*
      

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

    运行虚拟机,启用远程桌面服务器,端口号设置为5005
    在这里插入图片描述

    利用“远程桌面连接” 访问(刚刚配置的主机网卡+端口号)
    在这里插入图片描述
    之后可利用桌面登录目标虚拟机的系统。最终效果如图:
    在这里插入图片描述
    在这里插入图片描述

各版本VBOX相关资源包下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值