OpenStack (Newton) - issues after install

Posted on Tue 14 February 2017 by Pavlo Khmel

I followed this documentation: https://docs.openstack.org/newton/install-guide-rdo/

Below are mix of issue and how to fix them after install OpenStack (Newton) cluster on Centos 7.

Mariadb connections limit

You will have 214 connection limits. Changes:

[root@controller ~]# cat /etc/systemd/system/mariadb.service.d/limits.conf
[Service]
LimitNOFILE=65535

[root@controller ~]# grep mysql /etc/security/limits.conf
mysql hard nofile 65535
mysql soft nofile 65535

[root@controller ~]# grep max /etc/my.cnf.d/openstack.cnf
max_connections = 4096

[root@controller ~]# mysql -u root -e "SHOW VARIABLES LIKE 'max_connections'"
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 4096  |
+-----------------+-------+

Block Device Mapping is Invalid

Volume creation takes longer than expected. Update nova.conf:

block_device_allocate_retries = 300
block_device_allocate_retries_interval = 10 
block_device_creation_timeout = 300​

Create flavor for high performance VMs

In file /etc/nova/nova.conf

scheduler_default_filters=CoreFilter,RamFilter,DiskFilter
reserved_host_memory_mb=2048
cpu_allocation_ratio=1.0
ram_allocation_ratio=1.0
disk_allocation_ratio=1.0​

Create flavor:

openstack flavor create --public c16r62   
--id auto --vcpus 16 --ram 61440 --disk 50 --ephemeral 600 --swap 1024 --rxtx-factor 1   
--property hw:numa_nodes=2   
--property hw:cpu_policy=dedicated

Volume deletion is slow

[lvm]  
volume_clear = zero  
volume_clear_size = 1

Mariadb for keystone

GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'controller' IDENTIFIED BY 'MyPassword';​

Fix glance api

chown glance:glance /var/log/glance/api.log
mkdir /var/lib/glance/images
chown glance:nobody /var/lib/glance/images

Memcached

[root@controller ~]# cat /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 0.0.0.0,::1"

Adding subnet via web

Network Type: flat

Physical Network: provider

Set default ephemeral disk to EXT4

In /etc/nova/nova.conf​

default_ephemeral_format=ext4