CPU:2个,建议内存:60G,自动分区,两个网卡:NAT,仅主机模式,
CPU:2个,建议内存:60G,手动分区(swap8G,/根分区25G,/boot启动配置文件500M),两个网卡:NAT,仅主机模式,
连接远程软件
注意:如果创建虚拟机的时候空间全部分配,需要重新加入一个硬盘。(50G也行)
Compute节点创建两个分区(各10G)fdisk /dev/sda
作为cinder服务和swift服务的存储磁盘。
Hostnamectl set-hostname 主机名
按ctrl+d退出,重新登陆
建议输入bash
mv /etc/yum.repos.d/* /home
[controller]
在/etc/yum.repos.d创建local.repo源文件
[centos]
Name=centos
Baseurl=file:///opt/centos
Gpgcheck=0
Enabled=1
[iaas]
Name=iaas
Baseurl=file:///opt/iaas-repo
Gpgcheck=0
Enabled=1
[compute]
在/etc/yum.repos.d创建local.repo源文件
[centos]
Name=centos
Baseurl=ftp://controller的IP/centos
Gpgcheck=0
Enabled=1
[iaas]
Name=iaas
Baseurl=ftp://controller的IP/iaas-repo
Gpgcheck=0
Enabled=1
将镜像上传到/root下:
挂载思路:先挂载到/mnt目录下,然后复制挂载点到/opt/centos目录下,然后解除与/mnt的挂载(这样做的目的是永久挂载)
将 /tmp/image.iso 这个光碟的 image 档使用 loop 模式挂在 /mnt/cdrom之下。用这种方法可以将一般网络上可以找到的 Linux 光 碟 ISO 档在不烧录成光碟的情况下检视其内容。
#mount -o loop /tmp/image.iso /mnt/cdrom
【挂载CentOS-7-x86_64-DVD-1511.iso】
【controller/compute】
Vi /etc/vsftpd/vsftpd.conf
添加:anon_root=/opt/(yum源仓库)
清除缓存,验证yum源
【controller/compute】
Yum list
(防火墙在ftp之前设置即可)
做快照
原则:先装controller再装compute
Controller和compute两个节点都做
(controller进入/etc/xiandain目录下发送否则会出现相对路径错误)
(切记一定要给compute节点装iaas-xiandain-y才能发送成功)
第一个脚本:iaas-pre-host.sh
安装完成后重启
查看编辑脚本内容:
Iaas-install-mysql.sh
Controller节点
Iaas-install-keystone.sh
#Controller节点
#controller节点
Iaas-install-nova-controller.sh
#compute节点
Iaas-installnova-compute.sh
#controller节点
#compute节点
#controller节点
执行脚本iaas-install-controller-gre.sh进行安装(usr/local/bin在这个目录下)
脚本里最后一行有错enabled改为enable
文件在/usr/local/bin
Iaas-install-neutron-compute-gre.sh
#controller