搭建自己的私有云

在双鸭山大学也读了两年多了,你一定对当年期中期末考试所使用的云平台感到好奇,这样的东西到底是怎么实现出来的呢?接下来,我将为大家简述一下我搭建私有云的整个过程以及说明一下我使用VirtualBox搭建私有云的过程中所遇到的坑,希望对大家有所帮助。

首先放出几个链接,好好打开看一下这些链接,真的都是非常有帮助的!

在搭建开始之前,我们需要准备好这些东西

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 [email protected]

我的虚拟机2的主机名是manager,或许你会认为通过ssh连接虚拟机2的命令应该是:

$ ssh [email protected]

但是不是的,正确的命令应该是:

$ ssh [email protected]

5、使用CentOS桌面

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

6、对虚拟机进行进一步的安装增强配置(以下两个写的很清楚,不多说

7、远程访问连接虚拟机

关闭你的虚拟机,不能处于暂停状态,最好是关机状态。在这个状态下,我们来进行VirtualBox远程显示扩展

附一个VirtualBox远程显示扩展的下载地址:下载地址

下载了这个扩展之后,然后你需要在VirtualBox的管理界面来添加这个远程扩展。

上图中你可以看到右边那个绿色的加号,找到你下载的东西所处的位置,点击确定进行添加,然后点击ok。注意在这个过程中,一定要保持虚拟机保持关闭状态,在添加完远程扩展后,重启宿主机。

接下来我们需要做的是设置虚拟机端口,这一步需要注意:要为每台将建立RDP连接的子虚拟机分配端口号,但是连接所使用的是宿主机的IP地址,而不是子机。每台子机的端口号要不同以避免冲突。

图中我设置的端口是5001,然后认证方式是无(也就是null),点击确定之后,打开虚拟机1,接下来我们就可以进行虚拟机远程连接了。

这里我的虚拟机ip地址是192.168.100.3,端口是5001,然后远程连接如下图所示:

这样,所有的步骤就结束啦!

猜你喜欢

转载自www.cnblogs.com/Xiongzj/p/9624260.html