Skip to content

Latest commit

 

History

History
87 lines (80 loc) · 2.09 KB

Centos7.1 RDO安装Juno.md

File metadata and controls

87 lines (80 loc) · 2.09 KB

安装kilo一直有问题,就安装的juno,最好能使用本地源,不然老报错,重复执行。 只有一台服务器,安装的centos7.1,安装成功后做以下操作:

1,配置固定ip,然后执行

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl enable network

将网卡重启下:

ifdown <interface_name> && systemctl start network

2,安装国内源,比如163 3,更新系统,并重启

sudo yum update -y
sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm
sudo yum install -y openstack-packstack

4,设置selinux为允许:setenforce 0 5,创建一个vg名字cinder-volumes,作为cinder后端存储 6,生产配置文件并修改

#packstack --gen-answer-file=juno.txt

修改内容有:

CONFIG_KEYSTONE_ADMIN_PW=admin

CONFIG_CINDER_VOLUMES_CREATE=n

7,开始安装 packstack --answer-file=juno.txt 安装很耗时,还会出错,一般根据日志能找到原因,除非是官方的bug。

8,安装完后要配置网络 配置br-ex桥接文件

# cat ifcfg-br-ex 
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=192.168.1.236
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes

配置网卡文件

# cat ifcfg-enp9s0f0 
TYPE="Ethernet"
DEVICETYPE=ovs
TYPE=OVSPort
OVS_BRIDGE=br-ex
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="enp9s0f0"
UUID="aafbda5c-01af-4431-81a3-00c4aef19f75"
DEVICE="enp9s0f0"
ONBOOT="yes"

然后执行以下命令:

ovs-vsctl add-port br-ex enp9s0f0 && systemctl restart network

9,安装完之后的网络默认是vxlan,我在创建自己的flat网络时一直报错。后来查看日志发现需要修改配置文件 修改的配置文件为 /etc/neutron/plugins/ml2/ml2_conf.ini


[ml2]
...
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = gre
mechanism_drivers = openvswitch
...
tenant_network_types = local,flat,vlan,gre,vxlan

10,系统默认虚机存放路径的修改,修改/etc/nova/nova.conf

# Where instances are stored on disk (string value)
#instances_path=$state_path/instances
instances_path=/home/instances