Created
March 12, 2019 21:44
-
-
Save mbaldessari/1caacbeb4a767c3b74e899462257c2e2 to your computer and use it in GitHub Desktop.
pcs commands to create bundles
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# rabbit | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-wbbpc3 property set --node controller-1 rabbitmq-role=true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-102c8c3 resource bundle create rabbitmq-bundle container docker image=192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest replicas=3 options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALW | |
AYS" run-command="/bin/bash /usr/local/bin/kolla_start" network=host storage-map id=rabbitmq-cfg-files source-dir=/var/lib/kolla/config_files/rabbitmq.json target-dir=/var/lib/kolla/config_files/config.json options=ro storage-map id=rabbitmq-cfg-data source-dir=/var/lib/ | |
config-data/puppet-generated/rabbitmq/ target-dir=/var/lib/kolla/config_files/src options=ro storage-map id=rabbitmq-hosts source-dir=/etc/hosts target-dir=/etc/hosts options=ro storage-map id=rabbitmq-localtime source-dir=/etc/localtime target-dir=/etc/localtime options | |
=ro storage-map id=rabbitmq-lib source-dir=/var/lib/rabbitmq target-dir=/var/lib/rabbitmq options=rw storage-map id=rabbitmq-pki-extracted source-dir=/etc/pki/ca-trust/extracted target-dir=/etc/pki/ca-trust/extracted options=ro storage-map id=rabbitmq-pki-ca-bundle-crt s | |
ource-dir=/etc/pki/tls/certs/ca-bundle.crt target-dir=/etc/pki/tls/certs/ca-bundle.crt options=ro storage-map id=rabbitmq-pki-ca-bundle-trust-crt source-dir=/etc/pki/tls/certs/ca-bundle.trust.crt target-dir=/etc/pki/tls/certs/ca-bundle.trust.crt options=ro storage-map id | |
=rabbitmq-pki-cert source-dir=/etc/pki/tls/cert.pem target-dir=/etc/pki/tls/cert.pem options=ro storage-map id=rabbitmq-log source-dir=/var/log/containers/rabbitmq target-dir=/var/log/rabbitmq options=rw storage-map id=rabbitmq-dev-log source-dir=/dev/log target-dir=/dev | |
/log options=rw network control-port=3122 --disabled | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-1825ttq resource create rabbitmq ocf:heartbeat:rabbitmq-cluster set_policy='ha-all ^(?!amq\.).* {"ha-mode":"all"}' meta notify=true container-attribute-target=host op start timeout=200s stop timeout=200s bundle ra | |
bbitmq-bundle | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-9maush constraint location rabbitmq-bundle rule resource-discovery=exclusive score=0 rabbitmq-role eq true | |
# galera | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-wbbpc3 property set --node controller-1 galera-role=true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-n9dfbq resource bundle create galera-bundle container docker image=192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest replicas=3 masters=3 options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=CO | |
PY_ALWAYS" run-command="/bin/bash /usr/local/bin/kolla_start" network=host storage-map id=mysql-cfg-files source-dir=/var/lib/kolla/config_files/mysql.json target-dir=/var/lib/kolla/config_files/config.json options=ro storage-map id=mysql-cfg-data source-dir=/var/lib/con | |
fig-data/puppet-generated/mysql/ target-dir=/var/lib/kolla/config_files/src options=ro storage-map id=mysql-hosts source-dir=/etc/hosts target-dir=/etc/hosts options=ro storage-map id=mysql-localtime source-dir=/etc/localtime target-dir=/etc/localtime options=ro storage- | |
map id=mysql-lib source-dir=/var/lib/mysql target-dir=/var/lib/mysql options=rw storage-map id=mysql-log-mariadb source-dir=/var/log/mariadb target-dir=/var/log/mariadb options=rw storage-map id=mysql-log source-dir=/var/log/containers/mysql target-dir=/var/log/mysql opt | |
ions=rw storage-map id=mysql-dev-log source-dir=/dev/log target-dir=/dev/log options=rw network control-port=3123 --disabled | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-anmptg constraint location galera-bundle rule resource-discovery=exclusive score=0 galera-role eq true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-9-1ffa91b resource create galera ocf:heartbeat:galera log='/var/log/mysql/mysqld.log' additional_parameters='--open-files-limit=16384' enable_creation=true wsrep_cluster_address='gcomm://controller-0.internalapi.loc | |
aldomain,controller-1.internalapi.localdomain,controller-2.internalapi.localdomain' cluster_host_map='controller-0:controller-0.internalapi.localdomain;controller-1:controller-1.internalapi.localdomain;controller-2:controller-2.internalapi.localdomain' meta master-max=3 | |
ordered=true container-attribute-target=host op promote timeout=300s on-fail=block bundle galera-bundle | |
# haproxy | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-16uuxxc constraint colocation add ip-172.17.4.10 with haproxy-bundle INFINITY | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-1124j78 constraint order start ip-172.17.4.10 then start haproxy-bundle kind=Optional | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-1gt0uu1 property set --node controller-2 haproxy-role=true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-mx5vvs constraint location ip-192.168.24.7 rule resource-discovery=exclusive score=0 haproxy-role eq true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-bbktf8 constraint location ip-10.0.0.101 rule resource-discovery=exclusive score=0 haproxy-role eq true | |
pcs -f /var/lib/pacemaker/cib/puppet-cib-backup20190312-8-1ggrbu3 resource bundle create haproxy-bundle container docker image=192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest replicas=3 options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAY | |
S" run-command="/bin/bash /usr/local/bin/kolla_start" network=host storage-map id=haproxy-cfg-files source-dir=/var/lib/kolla/config_files/haproxy.json target-dir=/var/lib/kolla/config_files/config.json options=ro storage-map id=haproxy-cfg-data source-dir=/var/lib/confi | |
g-data/puppet-generated/haproxy/ target-dir=/var/lib/kolla/config_files/src options=ro storage-map id=haproxy-hosts source-dir=/etc/hosts target-dir=/etc/hosts options=ro storage-map id=haproxy-localtime source-dir=/etc/localtime target-dir=/etc/localtime options=ro stor | |
age-map id=haproxy-var-lib source-dir=/var/lib/haproxy target-dir=/var/lib/haproxy options=rw storage-map id=haproxy-pki-extracted source-dir=/etc/pki/ca-trust/extracted target-dir=/etc/pki/ca-trust/extracted options=ro storage-map id=haproxy-pki-ca-bundle-crt source-dir | |
=/etc/pki/tls/certs/ca-bundle.crt target-dir=/etc/pki/tls/certs/ca-bundle.crt options=ro storage-map id=haproxy-pki-ca-bundle-trust-crt source-dir=/etc/pki/tls/certs/ca-bundle.trust.crt target-dir=/etc/pki/tls/certs/ca-bundle.trust.crt options=ro storage-map id=haproxy-p | |
ki-cert source-dir=/etc/pki/tls/cert.pem target-dir=/etc/pki/tls/cert.pem options=ro storage-map id=haproxy-dev-log source-dir=/dev/log target-dir=/dev/log options=rw storage-map id=haproxy-cert source-dir=/etc/pki/tls/private/overcloud_endpoint.pem target-dir=/var/lib/k | |
olla/config_files/src-tls/etc/pki/tls/private/overcloud_endpoint.pem options=ro --disabled |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment