aboutsummaryrefslogtreecommitdiff
path: root/ansible
AgeCommit message (Collapse)AuthorFilesLines
2016-04-11Merge "Fix rabbitmq crash in centos gate"Jenkins1-3/+5
2016-04-11Merge "Add prechecks to validate kolla_internal_vip_address and ↵Jenkins1-0/+16
kolla_external_vip_address"
2016-04-11Fix rabbitmq crash in centos gateVikram Hosakote1-3/+5
Please refer to the Closes-Bug identifier for detailed information pertaining to this issue. Closes-Bug: #1562701 Change-Id: I77563930e14e11ea48e7edfef0bff80002279381
2016-04-11Revert "Add general_log to mariadb container and make heka collect it"Vikram Hosakote2-4/+2
This reverts commit 86bafeee7a8926d212e8d089fade667772dbcc83. Closes-Bug: #1568670 Change-Id: I88563292e29d691c27a3640e5232b9f22c7a288a
2016-04-11Add prechecks to validate kolla_internal_vip_address andVikram Hosakote1-0/+16
kolla_external_vip_address Change-Id: I4bd3b4283b85bd675927b9a54d6906bb3c0d668e Closes-Bug: #1566571
2016-04-10Rabbitmq Upgrade restarts container only when image was changed.Serguei Bezverkhi1-3/+18
This fix adds a check of Rabbitmq's image version during the upgrade. The container gets restarted only when the image version is different. Change-Id: Ie038845c0c8fff1ac51b7cbf21e1b593229c2c0e Closes-Bug: #1558832
2016-04-10Merge "Put the variables in alphabetical order in all.yml"Jenkins1-5/+5
2016-04-10Merge "Add quotes for RBMQ nodes definition"Jenkins1-2/+2
2016-04-10Fix the neutron reconfigure issue when enable linuxbridge-agentJeffrey Zhang1-1/+1
Change-Id: I69a19a028fd0ac7f88f84ba1ff246e91d2a8c223 Closes-Bug: #1568424
2016-04-09Put the variables in alphabetical order in all.ymlMauricio Lima1-5/+5
Change-Id: Icca182a9d570f6e7b39bec91ee6d1558a4da855f Closes-Bug: #1567932
2016-04-08Add quotes for RBMQ nodes definitionProskurin Kirill1-2/+2
erlang parser, cant parse hostname with minus symbol, it returns: Ignoring external configuration due to error: {1,erl_parse,"bad term"} Adding single quotes fix this issue. Co-Authored-By: weiyu <weiyu@unitedstack.com> Closes-Bug: #1540234 Change-Id: I80e0789aa31febd552a851e6dc3a835d89c0e9d1
2016-04-08Increase max pool size so conductor doesn't implodeSteven Dake1-0/+2
When horizon is used to launch 2000 VMs, nova-conductor is very busy making database connections. All 55 database connections are in use, resulting in an inability to garbage collect database connections. Instead raise the max pool to 50 which will allow 50 concurrent database connections and the max overflow to 1000 which permits the database connections to finish the job at large nodecount scales. Closes-Bug: #1565105 Change-Id: I26dc2f7fda8760197888a1d61fbc45dfada2dd06
2016-04-07Merge "Increase max scheduling attempts to 10"Jenkins1-0/+2
2016-04-07Merge "Fix the Neutron reconfigure"Jenkins2-58/+52
2016-04-07Merge "Configure Neutron to use internalURL for contacting Nova"Jenkins1-0/+1
2016-04-07Merge "Fix manila keystone v3 issues for all clients"Jenkins1-15/+35
2016-04-07Configure Neutron to use internalURL for contacting NovaDave McCowan1-0/+1
The Kolla design is for services to use the internalURL for service to service communication. In Mitaka, Neutron added a new config parameter specifying which URL to use to to contact Nova, making the default 'public'. This patch sets the value to 'internal'. Change-Id: I2d36f3b4a860af9e9034ebfb2b5cea56450e5e4e Closes-Bug: #1565624
2016-04-06Merge "Start the haproxy by using haproxy-system-wrapper"Jenkins1-1/+1
2016-04-06Increase max scheduling attempts to 10Steven Dake1-0/+2
At high scale, such as 64 nodes with 13TB ram and 2600 cores, nova seems to struggle when scheduling 100+ VMs at the same time. The issue is unrelated to the database, as the error printed indicates the max_scheduling_attempts have been reached. Increase that value to something more fitting of a 100 node cluster. Change-Id: I8982d77c7c66db8f7c95b9fd73f58ceb66dbd723 Closes-Bug: #1563664
2016-04-05Change waiting on mariadb.pidSteven Dake1-9/+6
Previously the code looked at mariadb.pid, but this seemed flakey in function. It seemed racey and prone to failure on slower connections to a registry. The original task was extremely complex and it didnt really verify that the MariaDB was ready to serve connections. Use wait_for with a regex instead. Change-Id: I3aafac04f03639b08e0ef4d6a9c9e1a4499f000c Closes-Bug: #1564278
2016-04-05Fix manila keystone v3 issues for all clientsMauricio Lima1-15/+35
Change-Id: I58472bd429accb7f0efa0fcbc7e8e2d3b76de9c4 Closes-bug: #1563972
2016-04-05Fix the Neutron reconfigureJeffrey Zhang2-58/+52
Closes-Bug: #1566360 Change-Id: I8eaab1df0c85c6a0bd60a13851f8716cc5dcfa59
2016-04-05Merge "Playbook for rabbitmq upgrade"Jenkins2-0/+22
2016-04-05Merge "Enable the kibana access from the external network"Jenkins1-0/+10
2016-04-05Merge "Check empty passwords in $CONFIG_DIR/passwords.yml"Jenkins1-3/+3
2016-04-05Merge "Make Heka write Keepalived logs to dedicated directory"Jenkins5-9/+19
2016-04-05Check empty passwords in $CONFIG_DIR/passwords.ymlVikram Hosakote1-3/+3
Co-Authored-By: Carlos Cesario <carloscesario@gmail.com> Change-Id: Ic2ea835cf38be64a590d3f6b022683081aeb363b Closes-Bug: #1566150
2016-04-04Merge "Add comments on site.yml neutron hosts reordering"Jenkins1-0/+2
2016-04-04Add comments on site.yml neutron hosts reorderingGanesh Maharaj Mahalingam1-0/+2
TrivialFix Change-Id: Ia5ee3a836f35c4223f9149574cbdd29b8a61af84
2016-04-04Merge "Correct typo"Jenkins1-1/+1
2016-04-04Merge "Add general_log to mariadb container and make heka collect it"Jenkins2-2/+4
2016-04-04Correct typoSwapnil Kulkarni (coolsvap)1-1/+1
The typo was missed and the code got merged. Added commit to correct it TrivialFix Change-Id: Ice33bcb5fb2f8826054feeae41370038f86bcf6b
2016-04-04Merge "Implement nova-ssh container"Jenkins10-5/+90
2016-04-04Check empty passwords in /etc/kolla/passwords.yml in prechecksVikram Hosakote1-0/+6
This patch set makes "kolla-ansible prechecks" flag an error if any password is empty in /etc/kolla/passwords.yml. Change-Id: I87dee25b79c97be64ca49a5638c7f5a30d4cf464 Closes-Bug: #1563506
2016-04-04Add general_log to mariadb container and make heka collect itVikram Hosakote2-2/+4
Added general_log to ansible/roles/mariadb/templates/galera.cnf.j2 to improve mariadb logging. This will be helpful to debug mariadb issues especially when mariadb is scaled. Test results of this patch set are at: http://paste.openstack.org/show/492852/ Change-Id: I80438d1bbdd1ed2a1f47489c6f9c45b8107340a0 Closes-Bug: #1563668
2016-04-03Make Heka write Keepalived logs to dedicated directoryCarlos Cesario5-9/+19
Currently Heka writes the keepalived logs in /var/log/kolla/haproxy/keepalived.log. This commit changes this to /var/log/kolla/keepalived/keepalived.log. Closes-Bug: #1565499 Change-Id: I3033097bd77ddbf72948697b34a6a499ea903083
2016-04-03Implement nova-ssh containerJeffrey Zhang10-5/+90
Add a nova-ssh container to handle the `nova migrate` and `nova resize` case, in which the nova will use ssh to copy files between machines. Change-Id: Ie6675943f3aeabfbba8589d308d55b9c89d732db Closes-Bug: #1562141
2016-04-03Merge "Change keystone log dir"Jenkins3-9/+6
2016-04-01Merge "Make keepalived virtual_router_id param configurable"Jenkins2-2/+9
2016-04-01Merge "Fix the nova reconfigure in the multinode env"Jenkins1-15/+15
2016-04-01Make keepalived virtual_router_id param configurableCarlos Cesario2-2/+9
To be kolla deploy multiple clouds, we need to be able to configure virtual_router_id other wise haproxy will fail setup the VIP for the second cloud. Partially-Implements: blueprint multiple-cloud Closes-Bug: #1564547 Change-Id: I9eb27dd6fba61205841eadafc96601e235d2fe6d
2016-04-01Merge "Workaround ansible bug related to delegate_to"Jenkins1-3/+3
2016-04-01Merge "When two interfaces are used for two VIPs, tie them together"Jenkins1-21/+8
2016-04-01Merge "Fix IP resolve check for RabbitMQ on AIO"Jenkins1-1/+1
2016-04-01Workaround ansible bug related to delegate_toSteven Dake1-3/+3
Currently the delegate_to doesnt happen and the neutron role creation is attempted once on the first server and is skipped. The re-ordering of hosts in site.yml seems to make the first host to be one inside neutron-server group yielding the expected results. This patch needs to be re-visited as soon as a version of ansible is chosen that fixes the issues with delegate_to Co-Authored-By: Steven Dake <stdake@cisco.com> Co-Authored-By: Vikram Hosakote <vhosakot@cisco.com> Co-Authored-By: Nate Potter <nathaniel.potter@intel.com> Co-Authored-By: Ganesh Mahalingam <ganesh.mahalingam@intel.com> Change-Id: Ia712b323aa9d750d470a11ee899ab1b3054a903f Partial-Bug: #1546789
2016-04-01When two interfaces are used for two VIPs, tie them togetherDave McCowan1-21/+8
When a node uses two physical interfaces for its two VIPs, these physical interfaces should be tied together, so both VIPs will be taken out of scheduling if either one fails. Without this change, if a request comes into one interface that needs access to the second interface to process the request, the original request unnecessarily fails. Repeating this results in a black hole where a failing server keeps getting new requests. Change-Id: Ic51e6584c1fbda3eb7821cb47f759c77e562cc65 Closes-Bug: #1550455
2016-04-01Fix IP resolve check for RabbitMQ on AIOMichal Rostecki1-1/+1
On AIO installation we cannot assume that the public IP address will be the first entry in "getent ahostsv4" result, because it may be also a localhost address. To make this check positive in AIO, we should look for the public IP in the whole output. Change-Id: I1da7b95d7f00c7f87ff68ead46bf55fdea812599 Closes-Bug: 1564564
2016-03-31Enable the kibana access from the external networkJeffrey Zhang1-0/+10
Closes-Bug: #1564440 Change-Id: I8b9ff303d131fab18e51e9f99c64f4e4004f41b4
2016-03-31Increase database connections to 10000Steven Dake1-1/+1
Scale limit testing on a 64 node cluster with 13 TB RAM and 2600 cores showed that atleast 1800 database connections are required to appropriately start 2000 virtual machines simulateounsly. Other documentation on the internet recommends larger values such as 8000, so we set to a larger value that should be able to handle a maxed out 512GB ram per compute node cluster with all services enabled. Change-Id: I8767cf3fb04e066cc22e796c647e944b4e4a1742 Closes-Bug: #1564275
2016-03-31Merge "Revert libvirt change in heka-openstack.toml.j2 in master"Jenkins1-1/+1