在双鸭山大学也读了两年多了,你一定对当年期中期末考试所使用的云平台感到好奇,这样的东西到底是怎么实现出来的呢?接下来,我将为大家简述一下我搭建私有云的整个过程以及说明一下我使用VirtualBox搭建私有云的过程中所遇到的坑,希望对大家有所帮助。
首先放出几个链接,好好打开看一下这些链接,真的都是非常有帮助的!
(它的第一部分有助于你理解你做的是什么,你接下来要怎么做
老师给出的基础教程
VirtualBox安装Centos 7笔记
docker集群网络规划与VIM网络配置
在搭建开始之前,我们需要准备好这些东西
Git客户端(下载后自行安装) 下载地址
Oracle VirtualBox 5.x(下载后自行安装) 下载地址
CentOS 7(仅需Minimal ISO) 下载地址
1、VirtualBox基本设置
1)、设置虚拟机的存储位置,便于管理
快捷键Ctrl + g打开全局设置,然后自行设定虚拟机的存储位置
2)、创建虚拟机内部虚拟网络
2、创建Linux虚拟机
这个部分不详细叙述,因为在virtualbox里面有很详细的指导模式,老师的博客里面也很详细了。稍微要说明的是CentOS是Linux系统里的Red Hat版本,不要选错了。
3、进行相关配置
获取wget
命令:yum install wget
这里说明一下wget是个什么东西,wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。接下里我们需要通过这个工具来下载我们的源
配置源
首先提醒大家,这里不要跳着做,不要因为某一步卡住了没有做出来就跳到先做下一步,一定要一步步的来
这是源的地址163源地址,找到对应版本的repo文件,复制他的链接,然后在虚拟机的终端里面输入:
$ sudo wget 链接地址网卡配置
终端输入命令
$ sudo nmtui然后选择activate connection
把第二个网卡(也就是我们创建的网卡)给激活,然后你就可以在你的宿主机上尝试ping一下这个主机
然后退出并关闭虚拟机
4、安装第二个虚拟机
这个步骤里,直接复制第一个虚拟机就行了,注意选择链接复制以及重新初始化所有网卡的MAC地址。然后类似的步骤使用nmtui命令修改第二个虚拟机的system hostname以及第二块网卡的ip地址,ip地址可设置成和第一个虚拟机的第二块网卡类似的地址;
如:第一个虚拟机的第二块网卡的ip地址是:192.168.100.1
那么第二个虚拟机的第二块网卡的ip地址就可以是:192.168.100.10
然后重启,在主机上你应该就能ping到这个地址,并ssh访问该虚拟机。这是ssh的访问命令
$ ssh username@hostip:setport这里需要注意的是:你之前在虚拟机上修改的主机名并不是这里的username。
举例子来说吧,我在虚拟机上创建的用户是xiongzj,然后虚拟机1的ip是192.168.100.1,虚拟机2的ip是192.168.100.10
我通过ssh连接虚拟机1的命令就是:
$ ssh xiongzj@192.168.100.1我的虚拟机2的主机名是manager,或许你会认为通过ssh连接虚拟机2的命令应该是:
$ ssh manager@192.168.100.10但是不是的,正确的命令应该是:
$ ssh xiongzj@192.168.100.105、使用CentOS桌面
安装桌面 yum groupinstall "GNOME Desktop"
设置启动目标为桌面
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target重启
6、对虚拟机进行进一步的安装增强配置(以下两个写的很清楚,不多说
VirtualBox虚拟机CentOS安装增强功能Guest Additions
CentOS7 使用 yum 安装 chrome
7、远程访问连接虚拟机
关闭你的虚拟机,不能处于暂停状态,最好是关机状态。在这个状态下,我们来进行VirtualBox远程显示扩展
附一个VirtualBox远程显示扩展的下载地址:下载地址
下载了这个扩展之后,然后你需要在VirtualBox的管理界面来添加这个远程扩展。