安装配置你的私有云
一、实验目的二、实验环境与要求
1、初步了解虚拟化技术,理解云计算的相关概念
2、理解系统工程师面临的困境
3、理解自动化安装、管理(DevOps)在云应用中的重要性
二、实验环境与要求
1、实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。
2、用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
3、虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。
三、实验内容
1.安装VirtualBox
- 安装Git 客户端(git bash),下载地址:官网。
根据操作系统选择对应的版本下载就好了
下载好后安装:Git安装教程
安装好后打开Git
- 安装 Oracle VirtualBox 5.X,官方下载
点击如下图标
仍然是根据计算机操作系统型号来选择版本下载
附: Oracle VirtualBox安装教程
- 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间
如下图,我把储存位置改为了
E:\Program Files\VirtualBox Machine
-
创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
-
在在主机 windows 命令行窗口输入 ipconfig
可以看到新增了两个网卡,一个是VirtualBox 自带的,一个是刚刚创建的
2.创建Linux虚拟机(CentoOS )
-
下载 Linux 发行版镜像。
-
如果是 Centos,仅需要 Minimal ISO;
我下载的是Centos的Minimal ISO,
下载后,创建虚拟机,可以以centos开头来命名虚拟机,这样VirtualBox 可以自动识别它的系统类型。
将刚刚下载的映像文件配置为控制器IDE
然后就可以开机安装操作系统了
依次经历选择语言、选择安装位置、连接网络、创建用户和root密码后,等待,操作系统就装好了。 -
升级 OS 系统内核
在命令行里,首先输入
yum install wget
安装wget,接下来wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
cp CentOS7-Base-163.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS7-Base-163.repo CentOS-Base.repo
yum clean all
yum makecache
yum update
就可以了 -
网卡配置
利用指令nmuti
,配置第二张网卡地址,我将第二张网卡的地址配置为192.168.100.2/24
完成后保存退出
输入nmcli
,可以看到两个网卡都连接上了网络
-
ping 主机
-
利用复制安装第二台虚拟机
然后选择链接复制
-
使用
nmtui
修改主机名和第二块网卡IP地址
在这里我将这台电脑的第二张网卡ip配置为
192.168.100.3
重启后,在主机上ping这个ip,可以ping通。
-安装vim
输入yum -y install vim*
指令,安装后如下图
-
安装C++开发工具
输入yum -y install gcc-c++
安装好后如下图
-
安装桌面
两条指令
yum groupinstall “GNOME Desktop”
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
漫长的等待后,输入reboot重启,就有桌面了。
-
安装增强功能
首先安装kernel-level和gcc
yum install -y kernel-devel gcc
然后设备,安装增强功能
安装后,可以全屏操作了
-
安装Chrome浏览器
-
根据博客的指导在 http://down.tech.sina.com.cn/page/43719.html下载安装包,然后利用
yum localinstall google-chrome-stable_current_x86_64.rpm
指令来完成安装,完成后可以正常启动Chrome浏览器
3、配置用远程桌面访问你的虚拟机
首先在官网上下载增强功能安装包,然后将下好的安装包加入,安装后如下图
然后启用远程桌面服务器
接下来在打开远程桌面连接,输入本机ip:3389,即可连接上虚拟机了。
如图可以看到已经连上了虚拟机的桌面