OpenStack 平台搭建 搭建平台的必备小环境(内存和处理器选的大小根据自身的电脑的内存选择)我的电脑内存是8G的,假如你的电脑内存是16G的话可以随便造了。
两台(controller和compute)
[root@localhost ~]# vi /etc/selinux/config
临时生效
[root@localhost ~]# setenforce 0
清空iptables规则
[root@localhost ~]# iptables -F
[root@localhost ~]# iptables -X
[root@localhost ~]# iptables -Z
[root@localhost ~]# iptables-save
关防火墙并开机不自启
[root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
配主机名 controller节点
[root@localhost ~]# hostnamectl set-hostname controller
Compute节点
[root@compute ~]# hostnamectl set-hostname compute
配yum源 Compute节点
[root@compute ~]# mv /etc/yum.repos.d/C* /media/
[root@compute ~]# vi /etc/yum.repos.d/local.repo
[centos] name=centos baseurl=ftp://192.168.100.10/centos enabled=1 gpgcheck=0 [iaas] name=iaas baseurl=ftp://192.168.100.10/iaas/iaas-repo enabled=1 gpgcheck=0 [root@compute ~]# yum clean all [root@compute ~]# yum list 创建两个新的硬盘分区
# fdisk /dev/sda
输入n 回车,回车,回车, 输入n 回车,+50G 输入n 回车,+50G 输入w 重启compute controller节点 创两个目录
[root@controller ~]# mkdir /opt/centos
[root@controller ~]# mkdir /opt/iaas
手动挂载
[root@controller ~]# mount -o loop /root/CentOS-7.2-x86_64-DVD-1511.iso /opt/centos
[root@controller ~]# mount -o loop /root/XianDian-IaaS-v2.2.iso /opt/iaas/
自动挂载
[root@controller ~]# vi /etc/fstab
/root/CentOS-7-x86_64-DVD-1511.iso /opt/centos iso9660 defaults,ro,loop 0 0 /root/XianDian-IaaS-v2.2.iso /opt/iaas iso9660 defaults,ro,loop 0 0
[root@controller ~]# mount -a
刷新挂载 将原来的yum配置文件移除掉
[root@controller ~]# cd /etc/yum.repos.d
[root@controller yum.repos.d]# ll
total 28 -rw-r–r--. 1 root root 1664 Dec 9 2015 CentOS-Base.repo -rw-r–r--. 1 root root 1309 Dec 9 2015 CentOS-CR.repo -rw-r–r--. 1 root root 649 Dec 9 2015 CentOS-Debuginfo.repo -rw-r–r--. 1 root root 290 Dec 9 2015 CentOS-fasttrack.repo -rw-r–r--. 1 root root 630 Dec 9 2015 CentOS-Media.repo -rw-r–r--. 1 root root 1331 Dec 9 2015 CentOS-Sources.repo -rw-r–r--. 1 root root 1952 Dec 9 2015 CentOS-Vault.repo
[root@control
