Run all of these in 'foreman-rake console'
Check the event queue:
Katello::Event.count
Check 'bound repositories' known to katello
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 |
| #!/usr/bin/env ruby | |
| def collect_files(files) | |
| lines = [] | |
| files.collect do |file| | |
| if File.lstat(file).symlink? && File.directory?(file) | |
| sub_files = collect_files(Dir.glob("#{file}/**/*")) | |
| lines.concat(sub_files) | |
| next | |
| elsif File.directory?(file) |
| #!/bin/bash | |
| set -x | |
| katello-service stop | |
| systemctl start mongod | |
| rm -rf /var/lib/pulp/content/units/* | |
| rm -rf /var/lib/pulp/published/* |