目录

先电云平台搭建

先电云平台搭建

奶妈级先电云计算平台搭建(第一次写0.0)

  • 1.虚拟网络编辑器

https://i-blog.csdnimg.cn/blog_migrate/bd69275b44e01f27abd7ac48557d0487.png

https://i-blog.csdnimg.cn/blog_migrate/d9c521cee613d080bb3e37a9db6bb21b.png

2.虚拟机的创建

2.1要有两台虚拟机:controller和compute(控制节点和计算节点)

https://i-blog.csdnimg.cn/blog_migrate/a5e07482ab6af0a72ca64749e33bf4db.png

https://i-blog.csdnimg.cn/blog_migrate/cd9fbd3f465e8d918ea20300eed356fb.png

3.安装centos(我用的是7.5的镜像)

3.1

两台虚拟机开启后都选着english,因为在服务器上全是英文,要适应英文环境

然后点击右下角的Contineu(controller和compute两台这里是一样的)

https://i-blog.csdnimg.cn/blog_migrate/7071fd3d49585f6ba3c25fce6bb0a83a.png

3.2

等software检查完后,在点机INSTALLATION DESTINATION(就是有个黄色感叹号的那个图标)

https://i-blog.csdnimg.cn/blog_migrate/a63f7fd8aa377762a5f69f99dbd8bd92.png

3.3.1

然后点击 i well configure partitoning(大致意思是我想自己分区),然后再点击坐上角的Done

这一步controller和compute的操作一样。

https://i-blog.csdnimg.cn/blog_migrate/227c308fe612315639103c4dcd3a8272.png

compute节点:

https://i-blog.csdnimg.cn/blog_migrate/ba77ae1165caee5629687f632287f8d1.png

3.3.2

点击蓝色的Click here to create them automatically

controller节点:

https://i-blog.csdnimg.cn/blog_migrate/3dc7b7127fc937f73d66ce905f45cbb2.png

compute节点:

https://i-blog.csdnimg.cn/blog_migrate/10bcdeabab5abad8d5398a1c8f18e6a6.png

3.3.3

选中/home 再点击下方的“➖”

https://i-blog.csdnimg.cn/blog_migrate/1444265270397bfd4c0890191402b367.png

compute节点:

https://i-blog.csdnimg.cn/blog_migrate/6b60d1d0311ec8dd0936de4915d28a4b.png

3.3.4

在点击“/”这个地方,在右边的Desired Capacity

我最开始给controller节点的时候给的100G,然后我Desired Capacity给的80G

https://i-blog.csdnimg.cn/blog_migrate/00af9156699a31d57673376ee6a7b3bd.png

最开始我给的是200G

compute节点:

https://i-blog.csdnimg.cn/blog_migrate/e2e6639b5c49a1b9dcfb6ff97e3f05f3.png

3.3.5

点击右上角的Done后出现如图所示

然后再点击右下角的Accept Changes

https://i-blog.csdnimg.cn/blog_migrate/1a42bfe298a76c772010b752ddfffb96.png

compute节点:

https://i-blog.csdnimg.cn/blog_migrate/d9269a5ffd9b37167bcf01f86a4de8f8.png

3.3.6

controller和compute节点同

点击右下角蓝色的Begin Installation

https://i-blog.csdnimg.cn/blog_migrate/c5f138ea4a414743fde3795b941a729a.png

3.3.7

controller和compute节点同

这里我给的密码是6个0

因为过于简单所以左上角的Done要点两下

这一步做完后就等着reboot

https://i-blog.csdnimg.cn/blog_migrate/183a25789813288441fe42826a1c46b0.png

4

进入系统后先给名

controller:

https://i-blog.csdnimg.cn/blog_migrate/afec9805543d6cbf3322ed3044375136.png

compute:

https://i-blog.csdnimg.cn/blog_migrate/9ffe673ccc3e6175defb0c34c98410f5.png

5

空白分区划分(只有compute要划分)

https://i-blog.csdnimg.cn/blog_migrate/d7d092b0cab63e257e8b290a1298d04d.png

先用fdisk /dev/sda命令进去sda的划分

然后先输入n

在输入p

再回车两次

重点:+30G (我给的200给G分了130G出去还有70G,我划分两个30G还有10G,一定要注意看够不够分,一定要打+号,G一定要写,必须大写)

https://i-blog.csdnimg.cn/blog_migrate/5e5ca1adcfac6f5ade205518f48ba75b.png

同样操作分继续分第二个

最后分完后w退出

https://i-blog.csdnimg.cn/blog_migrate/dddced26b457d26e037d6c30180ea21c.png

5.1

这里使用partprobe命令刷新一下分区表,再次使用lsblk命令就能成功看到两个30G的分区的话就表示分区成功了。

https://i-blog.csdnimg.cn/blog_migrate/204ca4b8faa3eb553f042825272136da.png

5.2

用mkfs.xfs格式化分区

两个分区都要格式化

https://i-blog.csdnimg.cn/blog_migrate/0f9e439b448f3523f5382afd00585537.png

https://i-blog.csdnimg.cn/blog_migrate/2fc9134afd4b8f9424165fee4705c5ab.png

6

配置网络

controller节点:

第一张网卡:

https://i-blog.csdnimg.cn/blog_migrate/9ab8191f069f087de5de881908424d0b.png

BOOTPROTO=dhcp改成 BOOTPROTO=static

ONBOOT=no 改成 ONBOOT=yes

其他如图所示

https://i-blog.csdnimg.cn/blog_migrate/de9391c406034f897cad4a6cf47df342.png

第二张网卡:

需要注意的是不要配置网关

https://i-blog.csdnimg.cn/blog_migrate/9fd31f37cc87747afbb3d7b8a1e11a92.png

需要注意的是第二张网卡是200网段

https://i-blog.csdnimg.cn/blog_migrate/8bfd15d2c07b4ac41e76a9a19e8264c6.png

然后重启网卡:service network restart

显示ok就可以了

然后IP add检查一下

compute节点:(和controller节点一样的操作)

第一张网卡:

https://i-blog.csdnimg.cn/blog_migrate/6b18c3044094234e22dd24ce8237c4bf.png

https://i-blog.csdnimg.cn/blog_migrate/48ee6c5e2f14ed45459e98dd55076c5d.png

第二张网卡:

https://i-blog.csdnimg.cn/blog_migrate/9a4ac59814874aac3a7c7179f026dd34.png

https://i-blog.csdnimg.cn/blog_migrate/85cd09cb10ea858ec70dac9cb500b087.png

然后重启网卡:service network restart

显示ok就可以了

然后IP add检查一下

现在网络已经解决了就可以连接CRT了

7.配置yum源

在配置yum的时候可以传文件了

https://i-blog.csdnimg.cn/blog_migrate/4198790ce0a497d348fefbd7be410e65.png

7.1yum的配置:

controller节点:

先给yum源备份

https://i-blog.csdnimg.cn/blog_migrate/830f21d444cf3b78f296952e9bd518d8.png

进入编辑

https://i-blog.csdnimg.cn/blog_migrate/d7220731af3a3e2e3c14216787b36bb6.png

yum的编辑

https://i-blog.csdnimg.cn/blog_migrate/a4294017cb6587f31d98530150d12fee.png

compute节点:

和controller一样先备份在进入编辑

https://i-blog.csdnimg.cn/blog_migrate/0021798929872b99ea783038f1128f69.png

https://i-blog.csdnimg.cn/blog_migrate/18f17ba85b512ee1abd893538ef7af1f.png

8.挂载镜像(全在controller节点做)

首先的去看crt的镜像传完了没

需要的镜像传完了才能挂载

https://i-blog.csdnimg.cn/blog_migrate/bbf99f505a36e1f223481a47c25596a5.png

centos的镜像:

https://i-blog.csdnimg.cn/blog_migrate/2092ca5233815c4448ac0cc5c0200973.png

iaas的:

https://i-blog.csdnimg.cn/blog_migrate/7aa4776dde3e1112dac7d0bf94324f6d.png

9.搭建ftp(controller端做):

https://i-blog.csdnimg.cn/blog_migrate/1b79e8b2af6027b4f31006f4e603f415.png

https://i-blog.csdnimg.cn/blog_migrate/bc6014d0621ec9873b739404e18a14cf.png

在里面添加anon_root=/opt/

任何位置都可以(我添加在开头)

https://i-blog.csdnimg.cn/blog_migrate/4ecb8a91bbfe81d572ac9b4bf5197508.png

https://i-blog.csdnimg.cn/blog_migrate/61e8e6da4d8c093c89972cc122bf44bd.png

10.配置防火墙和selinux:

controller和compute同时做

https://i-blog.csdnimg.cn/blog_migrate/769bb90212ec4d426e8a76000f82868f.png

https://i-blog.csdnimg.cn/blog_migrate/fb13fcc8340148561730f42f3fb20f65.png

修改:SELINUX=permissive

https://i-blog.csdnimg.cn/blog_migrate/b100e3b4002ac9f0a3af39af3ad44caa.png

https://i-blog.csdnimg.cn/blog_migrate/b934634d0127a2bc868eeaeedcdcee87.png

11.验证yum源,清除缓存(controller和compute同时做)

https://i-blog.csdnimg.cn/blog_migrate/1dfcbb50b47bc9878c6358ba5fd7657b.png

12.安装

以下五步controller和compute相同

https://i-blog.csdnimg.cn/blog_migrate/b984c5879c4998ba8595997b742be491.png

https://i-blog.csdnimg.cn/blog_migrate/0c3c547eb4cdde0bda737a390020f08d.png

https://i-blog.csdnimg.cn/blog_migrate/cf45d0e5a7a39ef32079c08d1577c8da.png

替换所有开头的“#”

https://i-blog.csdnimg.cn/blog_migrate/6fc805c9284270a2e481924940468b01.png

填充所有的PASS=

https://i-blog.csdnimg.cn/blog_migrate/9c4ae6bb1e29aeefedaaccd1e1144032.png

controller节点:

https://i-blog.csdnimg.cn/blog_migrate/a56fcd83e1ee82d4bef83eac9c6d68cb.png

https://i-blog.csdnimg.cn/blog_migrate/48c3d21688f9dbb861a5664181347973.png

https://i-blog.csdnimg.cn/blog_migrate/f63083714495ce4991d58dc8845a504b.png

compute节点:

controller和compute唯一不同的地方是

controller这个地方填:192.168.100.10

compute如图所示

https://i-blog.csdnimg.cn/blog_migrate/a336b1b79a020db0e59aeb1101bf3c84.png

13.跑脚本

按顺寻跑

跑完iaas-pre-host.sh后提示要reboot,其实并不用,自己Ctrl+d就可以了,然后重新连接一下

在跑脚本的时候注意看有没有报error,这个很重要,报error就说明有问题需要排查

https://i-blog.csdnimg.cn/blog_migrate/fe9c1910922ddea5dc2c57ad14fb488b.png

这些脚本跑完后在controller节点再跑一个 iaas-install-dashboard.sh

所有脚本都跑完后打开浏览器输入:http://controller(或本机内网 ip)/dashboard

以我做的为例:http://192.168.100.10/dashboard

得到如图所示 https://i-blog.csdnimg.cn/blog_migrate/27e0a017b8dd3b9a00a2e276cc27a703.png

然后输入用户名,在安装的时候就已经写好了,admin;

密码也是在 vi /etc/xiandian/openrc.sh 的时候就已经写好了,所以密码是:000000

https://i-blog.csdnimg.cn/blog_migrate/e68572c24b02b6a7c8de550b004c7410.png

进入后就可以看见如下图就是说明成功了 https://i-blog.csdnimg.cn/blog_migrate/a0585eea0a3161f0e38121a24c483c38.png