PowerVC scalability configuration

The following table provides you PowerVC scalability configuration details.

Before you begin

Table 1. Scalability configuration details
File name Section Parameter Values Whether applicable for NovaLink
Neutron settings        
/etc/neutron/neutron.conf DEFAULT agent_down_time 360 YES
/etc/neutron/neutron.conf DEFAULT rpc_response_timeout 18000/1800 (NL) YES
/etc/neutron/neutron.conf DEFAULT rpc_workers 52 YES
/etc/neutron/neutron.conf DEFAULT rpc_conn_pool_size 300 YES
/etc/neutron/neutron.conf DEFAULT rpc_state_report_workers 10 YES
/etc/neutron/neutron.conf DEFAULT executor_thread_pool_size 2048 YES
/etc/neutron/neutron.conf DEFAULT report_interval 150 YES
/etc/neutron/neutron.conf oslo_messaging_rabbit rpc_conn_pool_size 300 YES
/etc/neutron/neutron.conf oslo_messaging_rabbit rpc_queue_expiration 300 YES
/etc/neutron/neutron.conf oslo_messaging_rabbit heartbeat_timeout_threshold 1200 YES
/etc/neutron/neutron.conf oslo_messaging_rabbit heartbeat_interval 10/5 (NL) YES
/etc/neutron/neutron.conf database max_pool_size 300 NO
/etc/neutron/neutron.conf database pool_timeout 300 NO
/etc/neutron/neutron.conf database max_overflow 300 NO
Nova settings        
/etc/nova/nova.conf DEFAULT rpc_response_timeout 1800 YES
/etc/nova/nova.conf DEFAULT rpc_conn_pool_size 1000 YES
/etc/nova/nova.conf DEFAULT executor_thread_pool_size 2048 YES
/etc/nova/nova.conf DEFAULT service_down_time 300 YES
/etc/nova/nova.conf DEFAULT report_interval 150 YES
/etc/nova/nova.conf DEFAULT osapi_compute_workers 12 NO
/etc/nova/nova.conf DEFAULT vif_plugging_timeout 600 YES
/etc/nova/nova.conf conductor workers 12 NO
/etc/nova/nova.conf keystone Timeout 180 YES
/etc/nova/nova.conf health Timeout 180 NO
/etc/nova/nova.conf neutron Timeout 180 YES
/etc/nova/nova.conf neutron http_retries 3 YES
/etc/nova/nova.conf database max_pool_size 300 NO
/etc/nova/nova.conf database pool_timeout 300 NO
/etc/nova/nova.conf database max_overflow 300 NO
/etc/nova/nova.conf database use_db_reconnect TRUE NO
/etc/nova/nova.conf oslo_messaging_rabbit heartbeat_timeout_threshold 1200 YES
/etc/nova/nova.conf oslo_messaging_rabbit heartbeat_interval 10/5 (NL) YES
/etc/nova/nova.conf oslo_messaging_rabbit rpc_conn_pool_size 1000 YES
/etc/nova/nova.conf oslo_messaging_rabbit rpc_queue_expiration 600 YES
Cinder settings        
/etc/cinder/cinder.conf database max_pool_size 300 NO
/etc/cinder/cinder.conf database pool_timeout 300 NO
/etc/cinder/cinder.conf database max_overflow 300 NO
/etc/cinder/cinder.conf database use_db_reconnect TRUE NO
/etc/cinder/cinder.conf DEFAULT osapi_volume_workers 12 NO
/etc/cinder/cinder.conf DEFAULT deleted_volume_check_interval 86400 NO
/etc/cinder/cinder.conf oslo_messaging_rabbit heartbeat_timeout_threshold 1200 NO
/etc/cinder/cinder.conf oslo_messaging_rabbit heartbeat_interval 10 NO
/etc/cinder/cinder.conf DEFAULT rpc_response_timeout 1800 NO
/etc/cinder/cinder.conf DEFAULT rpc_conn_pool_size 1000 NO
Keystone settings        
/etc/keystone/keystone.conf database max_pool_size 360 NO
/etc/keystone/keystone.conf database pool_timeout 300 NO
/etc/keystone/keystone.conf database max_overflow 300 NO
/etc/keystone/keystone.conf database use_db_reconnect TRUE NO
/etc/keystone/keystone.conf cache memcache_socket_timeout 60 NO
/etc/keystone/keystone.conf cache memcache_pool_maxsize 1000 NO
/etc/keystone/keystone.conf cache memcache_pool_unused_timeout 180 NO
/etc/keystone/keystone.conf cache memcache_pool_connection_get_timeout 60 NO
/etc/httpd/conf.d/keystone.conf processes processes=50 NO
For SLES, check the following path:

/etc/apache2/vhosts.d/keystone.conf

       
Other configuration settings        
/etc/sysconfig/memcached MAXCONN "16284" NO
/etc/sysconfig/memcached CACHESIZE "2GB" NO
/etc/oslo/oslo.conf DEFAULT pvc_svcs_nl_poolsize 20 NO
/etc/security/limits.conf Hard nolimit 1048576 NO
/usr/lib/systemd/system/neutron-server.service or/and neutron_override_pvc.conf Service LimitNOFILE 655340 NO
For SLES, check the following path:

/usr/lib/systemd/system/apache2.service

       
/etc/httpd/conf.d/openstack_proxy.conf   ServerLimit 2048  
/etc/httpd/conf.d/openstack_proxy.conf   MaxRequestWorkers 2048  
/etc/haproxy/haproxy.cfg global maxconn 24000  
/etc/haproxy/haproxy.cfg defaults maxconn 24000  
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld back_log 8192 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld open_files_limit 4294967295 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_io_capacity 8192 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld thread_cache_size 1000 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld thread_pool_size 640 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_buffer_pool_size 1.3G innodb_buffer_pool_size = 1342177280 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_flush_log_at_trx_commit 1 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_flush_method O_DIRECT NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld max_connections 50000 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld table_open_cache 21000 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_log_buffer_size 4294967296 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_thread_concurrency 8 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_write_io_threads 64 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld innodb_read_io_threads 64 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld net_read_timeout 600 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld net_write_timeout 600 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld connect_timeout 600 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld slave_net_timeout 1200 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld net_retry_count 5 NO
/etc/my.cnf.d/server.cnf and /etc/my.cnf mysqld max_allowed_packet 134217728 NO
/etc/sysctl.conf net.ipv4.tcp_max_syn_backlog 100000 NO
/etc/sysctl.conf net.core.netdev_max_backlog 100000 NO
/etc/sysctl.conf net.core.somaxconn 8192 NO
/etc/sysctl.conf net.ipv4.tcp_fin_timeout 15 NO
/etc/sysctl.conf net.ipv4.tcp_max_tw_buckets 450000 NO
/etc/sysctl.conf net.ipv4.tcp_keepalive_intvl 30 NO
/etc/sysctl.conf net.ipv4.tcp_keepalive_probes 6 NO
/etc/sysctl.conf net.ipv4.tcp_keepalive_time 60 NO
/etc/sysctl.conf net.ipv4.tcp_tw_reuse 1 NO
/etc/sysctl.conf net.netfilter.nf_conntrack_tcp_timeout_time_wait 30 NO
/etc/sysctl.conf net.netfilter.nf_conntrack_tcp_timeout_fin_wait 30 NO
/etc/sysctl.conf net.ipv4.tcp_low_latency 1 NO
/etc/sysctl.conf net.core.rmem_max 4136960 NO
/etc/sysctl.conf net.core.wmem_max 4136960 NO
/etc/sysctl.conf net.core.rmem_default 4136960 NO
/etc/sysctl.conf net.core.wmem_default 4136960 NO
/etc/sysctl.conf net.core.optmem_max 4136960 NO
/etc/systemd/system.conf Manager DefaultLimitNOFILE 655340 NO
/etc/systemd/user.conf Manager DefaultLimitNOFILE 655340 NO
/etc/rabbitmq/rabbitmq.config backlog {tcp_listen_options, [{backlog, 16284}]}, NO
/etc/rabbitmq/rabbitmq.config heartbeat {heartbeat, 1200}, NO