Run all of these in 'foreman-rake console'
Check the event queue:
Katello::Event.count
Check 'bound repositories' known to katello
| #!/bin/bash | |
| PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin | |
| # This will delete all tasks and associated task data from anything older than | |
| # the number of days specified below defaulting to 120 days. | |
| #DAYS_AGO=120 | |
| DAYS_AGO=16 | |
| echo "" | |
| echo "DELETING All tasks and associated data from [$DAYS_AGO] days ago" |
| #! /bin/bash | |
| git clone https://github.com/iNecas/ownca.git | |
| cd ownca | |
| yes "" | ./generate-ca.sh | |
| yes | ./generate-crt.sh $(hostname) | |
| certdir="$(pwd)/$(hostname)/" | |
| cp cacert.crt $(hostname)/ | |
| cd $(hostname) | |
| katello-certs-check -c "$(hostname).crt" -k "$(hostname).key" -r "$(hostname).crt.req" -b cacert.crt |
Run all of these in 'foreman-rake console'
Check the event queue:
Katello::Event.count
Check 'bound repositories' known to katello
| Please update router settings on Satellite and each Capsule as follows: | |
| (1) In /etc/qpid-dispatch/qdrouterd.conf add the 2 new entries for helloInterval and helloMaxAge: | |
| router { | |
| mode: interior | |
| router-id: satellite.example.com | |
| helloInterval: 10 | |
| helloMaxAge: 30 | |
| } |
| Please update router settings on Satellite and each Capsule as follows: | |
| In /etc/qpid-dispatch/qdrouterd.conf : | |
| router { | |
| mode: interior | |
| router-id: satellite.example.com | |
| helloInterval: 10 | |
| helloMaxAge: 30 |
| echo "select id from katello_repositories where url is not null" | sudo -u postgres psql -t -d foreman | | xargs -n1 -I arg1 -P 3 hammer repository synchronize --validate-contents yes --id arg1 |
| Please update router settings on Satellite and each Capsule as follows: | |
| In /etc/qpid-dispatch/qdrouterd.conf : | |
| router { | |
| mode: interior | |
| router-id: sat.example.redhat.com | |
| helloInterval: 10 | |
| helloMaxAge: 30 |
| #!/bin/bash | |
| # grab uuids of queues, delete queues | |
| for uuid in $(qpid-stat --ssl-certificate=/etc/pki/katello/qpid_client_striped.crt -b "amqps://localhost:5671" -q | grep pulp.agent | cut -c14- | awk '{ print $1 }'); do | |
| echo "Deleting pulp.agent.$uuid" | |
| qpid-config --ssl-certificate=/etc/pki/katello/qpid_client_striped.crt -b amqps://localhost:5671 del queue pulp.agent.$uuid --force | |
| done |
| #!/bin/bash | |
| # Show output of commands | |
| set -x | |
| ORGID=9 | |
| for i in {1..10}; | |
| do | |
| hammer repository create --name demo-$i --organization-id 9 --product demo --url https://mmccune.fedorapeople.org/repos/demo/repo-$i --content-type yum; |
| 1) run katello-backup on the original capsule - this backs up the client puppet certificates and answers file with no hostname info | |
| 2) generate capsule certs on main katello server with hostname of the machine that will be the new capsule | |
| 3) install capsule on blank VM/machine | |
| 4) copy backup onto capsule and run katello-restore | |
| 5) Sync capsule to make sure all content and functionality is restored | |
| 6) shut down original capsule , change hostname to original capsule hostname | |
| 6) run katello-change-hostname --scenario foreman-proxy-content hostname.example.com |