mkdir /data
export image_name="OpenShiftOrigin"
image_path=/data/$image_name
qemu-img create "$image_path" 15G -f raw
parted "$image_path" mklabel msdos
parted --align optimal "$image_path" mkpart primary ext4 1M 15G
mkfs.ext4 -F "$image_path"
export kickstart_args='ks=http://maxamillion.fedorapeople.org/base-fedora-19.cfg'
root@localhost ~]# virt-install --name="$image_name" --ram=2048 --vcpus=2 --hvm --disk="$image_path" --graphics spice -d --wait=-1 --autostart --location http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os -x "$kickstart_args" --connect qemu:///system --network network=default
Pet, 27 Dec 2013 17:47:52 DEBUG Launched with command line:
/usr/sbin/virt-install --name=OpenShiftOrigin --ram=2048 --vcpus=2 --hvm --disk=/data/OpenShiftOrigin --graphics spice -d --wait=-1 --autostart --location http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os -x ks=http://maxamillion.fedorapeople.org/base-fedora-19.cfg --connect qemu:///system --network network=default
Pet, 27 Dec 2013 17:47:52 DEBUG Requesting libvirt URI qemu:///system
Pet, 27 Dec 2013 17:47:53 DEBUG Received libvirt URI qemu:///system
Pet, 27 Dec 2013 17:47:53 DEBUG Requesting virt method 'hvm', hv type 'default'.
Pet, 27 Dec 2013 17:47:53 DEBUG Received virt method 'hvm'
Pet, 27 Dec 2013 17:47:53 DEBUG Hypervisor name is 'kvm'
Pet, 27 Dec 2013 17:47:53 DEBUG DistroInstaller location is a network source.
Pet, 27 Dec 2013 17:47:54 DEBUG Attempting to detect distro:
Pet, 27 Dec 2013 17:47:54 DEBUG Fetching URI: http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os/.treeinfo
Pet, 27 Dec 2013 17:47:54 DEBUG Saved file to /var/tmp/virtinst-.treeinfo.fFzaUI
Pet, 27 Dec 2013 17:47:54 DEBUG set os_variant to fedora19, which is not in osdict for distro linux.
Pet, 27 Dec 2013 17:47:54 DEBUG Guest.has_install_phase: True
Starting install...
Pet, 27 Dec 2013 17:47:54 DEBUG scratchdir=/var/lib/libvirt/boot
Pet, 27 Dec 2013 17:47:55 DEBUG Attempting to detect distro:
Pet, 27 Dec 2013 17:47:56 DEBUG Fetching URI: http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os/.treeinfo
Pet, 27 Dec 2013 17:47:56 DEBUG Saved file to /var/lib/libvirt/boot/virtinst-.treeinfo.varjx1
Retrieving file .treeinfo... | 2.2 kB 00:00 ...
Pet, 27 Dec 2013 17:47:56 DEBUG set os_variant to fedora19, which is not in osdict for distro linux.
Pet, 27 Dec 2013 17:47:56 DEBUG Fetching URI: http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os/images/pxeboot/vmlinuz
Pet, 27 Dec 2013 17:48:06 DEBUG Saved file to /var/lib/libvirt/boot/virtinst-vmlinuz.6cEIMt========-] 504 kB/s | 4.8 MB 00:00 ETA
Retrieving file vmlinuz... | 9.6 MB 00:10 ...
Pet, 27 Dec 2013 17:48:06 DEBUG Fetching URI: http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os/images/pxeboot/initrd.img
Pet, 27 Dec 2013 17:48:35 DEBUG Saved file to /var/lib/libvirt/boot/virtinst-initrd.img.Xv49vw=====-] 1.4 MB/s | 31 MB 00:00 ETA
Retrieving file initrd.img... | 63 MB 00:28 ...
Pet, 27 Dec 2013 17:48:35 DEBUG Auto detected OS type as: linux
Pet, 27 Dec 2013 17:48:35 DEBUG Have access to preferred scratchdir so nothing to upload
Pet, 27 Dec 2013 17:48:35 DEBUG Generated install XML:
OpenShiftOrigin
f79d2a39-1c7a-b10a-64fc-48b9cd87efe7
2097152
2097152
2
hvm
/var/lib/libvirt/boot/virtinst-vmlinuz.6cEIMt
/var/lib/libvirt/boot/virtinst-initrd.img.Xv49vw
method=http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os ks=http://maxamillion.fedorapeople.org/base-fedora-19.cfg
destroy
destroy
destroy
/usr/libexec/qemu-kvm
Pet, 27 Dec 2013 17:48:35 DEBUG Generated boot XML:
OpenShiftOrigin
f79d2a39-1c7a-b10a-64fc-48b9cd87efe7
2097152
2097152
2
hvm
destroy
restart
restart
/usr/libexec/qemu-kvm
Creating domain... | 0 B 00:00
Pet, 27 Dec 2013 17:48:36 DEBUG Started guest, connecting to console if requested
Pet, 27 Dec 2013 17:48:36 DEBUG Launching virt-viewer for graphics type 'spice'
Pet, 27 Dec 2013 17:48:36 WARNING Unable to connect to graphical console: virt-viewer not installed. Please install the 'virt-viewer' package.
Pet, 27 Dec 2013 17:48:36 DEBUG XML fetched from libvirt object:
OpenShiftOrigin
f79d2a39-1c7a-b10a-64fc-48b9cd87efe7
2097152
2097152
2
hvm
/var/lib/libvirt/boot/virtinst-vmlinuz.6cEIMt
/var/lib/libvirt/boot/virtinst-initrd.img.Xv49vw
method=http://mirrors.kernel.org/fedora/releases/19/Fedora/x86_64/os ks=http://maxamillion.fedorapeople.org/base-fedora-19.cfg
destroy
destroy
destroy
/usr/libexec/qemu-kvm
[root@localhost ~]# virt-viewer OpenShiftOrigin
ansible brokers -m shell -a "cat /etc/sysconfig/network-scripts/ifcfg-eth0" -i ansiblehosts -u root
192.168.122.10 | success | rc=0 >>
# Generated by parse-kickstart
IPV6INIT=yes
BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
UUID=032e1e65-d720-4a3c-a116-ea8c8f00cc63
HWADDR=52:54:00:58:EC:B7
TYPE=Ethernet
#DEFROUTE=yes
#PEERDNS=yes
#PEERROUTES=yes
IPADDR=192.168.122.10
NETMASK=255.255.255.0
DNS1=192.168.122.1
GATEWAY=192.168.122.1
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
ansible brokers -m shell -a "yum -y install vim-enhanced" -i ansiblehosts -u root
openshift ansible first run - error
[root@localhost ~]# git clone https://github.com/maxamillion/ansible-openshift_origin.git
Initialized empty Git repository in /root/ansible-openshift_origin/.git/
remote: Counting objects: 1412, done.
remote: Compressing objects: 100% (602/602), done.
remote: Total 1412 (delta 619), reused 1401 (delta 608)
Receiving objects: 100% (1412/1412), 204.69 KiB | 400 KiB/s, done.
Resolving deltas: 100% (619/619), done.
[root@localhost ansible-openshift_origin]# ansible-playbook site.yml -i ../ansiblehosts -u root
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Nightly Repo] **************************
skipping: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Nightly Dependencies Repo] *************
skipping: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Stable] ********************************
changed: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Stable Dependencies Repo] **************
changed: [192.168.122.10]
TASK: [common | SELinux Enforcing (Targeted)] *********************************
ok: [192.168.122.10]
TASK: [common | Ensure Installed - policycoreutils] ***************************
changed: [192.168.122.10]
TASK: [common | Ensure Installed - policycoreutils-python] ********************
changed: [192.168.122.10]
TASK: [common | Ensure Install - firewalld] ***********************************
changed: [192.168.122.10]
TASK: [common | Start and Enable firewalld daemon] ****************************
ok: [192.168.122.10]
finished on 192.168.122.10
TASK: [common | Ensure Install - ntpdate] *************************************
changed: [192.168.122.10]
TASK: [common | Ensure Install - ntp] *****************************************
changed: [192.168.122.10]
TASK: [common | Stop ntp daemon for ntpdate sync] *****************************
ok: [192.168.122.10]
TASK: [common | Synchronize Clock with ntpdate] *******************************
ok: [192.168.122.10]
TASK: [common | Start and Enable ntp daemon] **********************************
ok: [192.168.122.10]
TASK: [common | Configure dhclient for DNS] ***********************************
changed: [192.168.122.10]
PLAY [support_nodes] **********************************************************
TASK: [mongod | Configure Persistent FirewallD for mongod] ********************
changed: [192.168.122.10]
TASK: [mongod | Configure Running FirewallD for mongod] ***********************
changed: [192.168.122.10]
TASK: [mongod | Install MongoDB pkgs] *****************************************
changed: [192.168.122.10] => (item=mongodb,mongodb-server,ruby)
TASK: [mongod | Check for mongo auth] *****************************************
ok: [192.168.122.10]
TASK: [mongod | Ensure MongoDB daemon stopped] ********************************
ok: [192.168.122.10]
TASK: [mongod | Configure MongoDB] ********************************************
changed: [192.168.122.10]
TASK: [mongod | Start and Enable MongoDB daemon] ******************************
changed: [192.168.122.10]
TASK: [mongod | MongoDB user/pw script template copy] *************************
changed: [192.168.122.10]
TASK: [mongod | Run MongoDB user/pw script] ***********************************
ok: [192.168.122.10]
TASK: [mongod | Clean up after MongoDB user/pw script] ************************
changed: [192.168.122.10]
TASK: [mongod | Enable mongo auth] ********************************************
changed: [192.168.122.10]
TASK: [qpidd | Configure Persistent FirewallD for qpidd] **********************
skipping: [192.168.122.10]
TASK: [qpidd | Configure Running FirewallD for qpidd] *************************
skipping: [192.168.122.10]
TASK: [qpidd | Install qpidd] *************************************************
skipping: [192.168.122.10]
TASK: [qpidd | Start and Enable qpidd] ****************************************
skipping: [192.168.122.10]
TASK: [activemq | Configure Persistent FirewallD for ActiveMQ] ****************
changed: [192.168.122.10]
TASK: [activemq | Configure Running FirewallD for ActiveMQ] *******************
changed: [192.168.122.10]
TASK: [activemq | Install ActiveMQ] *******************************************
changed: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ jetty.xml] *******************************
changed: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ activemq.xml] ****************************
changed: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ jetty-realm.properties] ******************
changed: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ tmp-activemq.conf] ***********************
changed: [192.168.122.10]
TASK: [activemq | Start and Enable ActiveMQ] **********************************
ok: [192.168.122.10]
TASK: [named | Configure Persistent FirewallD for BIND] ***********************
changed: [192.168.122.10]
TASK: [named | Configure Running FirewallD for BIND] **************************
changed: [192.168.122.10]
TASK: [named | Install bind] **************************************************
changed: [192.168.122.10] => (item=bind,bind-utils)
TASK: [named | Configure named dynamic-domain.db] *****************************
changed: [192.168.122.10]
TASK: [named | Configure named infra-zone.db] *********************************
changed: [192.168.122.10]
TASK: [named | Configure named forwarders.conf] *******************************
changed: [192.168.122.10]
TASK: [named | Configure named named.conf] ************************************
changed: [192.168.122.10]
TASK: [named | Setup DNSSEC Keys and Config script] ***************************
ok: [192.168.122.10]
TASK: [named | Run named DNSSEC script] ***************************************
failed: [192.168.122.10] => {"changed": true, "cmd": ["/root/00-setup_dnssec.sh"], "delta": "0:00:00.069662", "end": "2013-12-27 09:33:18.695537", "item": "", "rc": 2, "start": "2013-12-27 09:33:18.625875", "stdout_lines": ["/var/named ~", "Kapp.example.com.+157+49620", "~", "restorecon reset /etc/rndc.key context unconfined_u:object_r:etc_t:s0->unconfined_u:object_r:dnssec_t:s0", "changed ownership of '/etc/rndc.key' from root:root to root:named", "mode of '/etc/rndc.key' changed from 0600 (rw-------) to 0640 (rw-r-----)", "changed ownership of '/var/named/named.localhost' from root:named to named:named", "changed ownership of '/var/named/Kapp.example.com.+157+49620.private' from root:root to named:named", "changed ownership of '/var/named/named.empty' from root:named to named:named", "changed ownership of '/var/named/named.loopback' from root:named to named:named", "changed ownership of '/var/named/forwarders.conf' from root:root to named:named", "changed ownership of '/var/named/app.example.com.key' from root:root to named:named", "changed ownership of '/var/named/Kapp.example.com.+157+49620.key' from root:root to named:named", "changed ownership of '/var/named/named.ca' from root:named to named:named", "ownership of '/var/named/slaves' retained as named:named", "ownership of '/var/named/data' retained as named:named", "changed ownership of '/var/named/example.com.db' from root:root to named:named", "changed ownership of '/var/named/dynamic/app.example.com.db' from root:root to named:named", "ownership of '/var/named/dynamic' retained as named:named", "changed ownership of '/var/named' from root:named to named:named"]}
stderr: wrote key file "/etc/rndc.key"
stdout: /var/named ~
Kapp.example.com.+157+49620
~
restorecon reset /etc/rndc.key context unconfined_u:object_r:etc_t:s0->unconfined_u:object_r:dnssec_t:s0
changed ownership of '/etc/rndc.key' from root:root to root:named
mode of '/etc/rndc.key' changed from 0600 (rw-------) to 0640 (rw-r-----)
changed ownership of '/var/named/named.localhost' from root:named to named:named
changed ownership of '/var/named/Kapp.example.com.+157+49620.private' from root:root to named:named
changed ownership of '/var/named/named.empty' from root:named to named:named
changed ownership of '/var/named/named.loopback' from root:named to named:named
changed ownership of '/var/named/forwarders.conf' from root:root to named:named
changed ownership of '/var/named/app.example.com.key' from root:root to named:named
changed ownership of '/var/named/Kapp.example.com.+157+49620.key' from root:root to named:named
changed ownership of '/var/named/named.ca' from root:named to named:named
ownership of '/var/named/slaves' retained as named:named
ownership of '/var/named/data' retained as named:named
changed ownership of '/var/named/example.com.db' from root:root to named:named
changed ownership of '/var/named/dynamic/app.example.com.db' from root:root to named:named
ownership of '/var/named/dynamic' retained as named:named
changed ownership of '/var/named' from root:named to named:named
...ignoring
TASK: [named | Clean up after named DNSSEC script] ****************************
ok: [192.168.122.10]
TASK: [named | restart/enable named daemon] ***********************************
changed: [192.168.122.10]
NOTIFIED: [mongod | restart mongod] *******************************************
changed: [192.168.122.10]
NOTIFIED: [activemq | restart activemq] ***************************************
changed: [192.168.122.10]
NOTIFIED: [named | restart named] *********************************************
changed: [192.168.122.10]
PLAY [nodes] ******************************************************************
TASK: [oo-node | Setup OpenShift Origin Nightly Supplemental Repo] ************
changed: [192.168.122.10]
TASK: [oo-node | Set broker_fqdn in /etc/hosts] *******************************
changed: [192.168.122.10]
TASK: [oo-node | SELinux - configure sebooleans] ******************************
changed: [192.168.122.10] => (item=httpd_run_stickshift)
changed: [192.168.122.10] => (item=polyinstantiation_enabled)
changed: [192.168.122.10] => (item=httpd_can_network_connect)
changed: [192.168.122.10] => (item=httpd_can_network_relay)
changed: [192.168.122.10] => (item=httpd_read_user_content)
changed: [192.168.122.10] => (item=httpd_enable_homedirs)
changed: [192.168.122.10] => (item=httpd_execmem)
TASK: [oo-node | Configure Persistent FirewallD for http console] *************
ok: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for https console] ************
changed: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for port 8000/tcp] ************
changed: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for port 8443/tcp] ************
changed: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for http console] ************************
ok: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for https console] ***********************
changed: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for port 8000/tcp] ***********************
changed: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for port 8443/tcp] ***********************
changed: [192.168.122.10]
TASK: [oo-node | sysctl - kernel.sem] *****************************************
changed: [192.168.122.10]
TASK: [oo-node | sysctl - net.ipv4.ip_local_port_range] ***********************
changed: [192.168.122.10]
TASK: [oo-node | sysctl - net.netfilter.nf_conntrack_max] *********************
changed: [192.168.122.10]
TASK: [oo-node | Install dev-tool deps for gem installs] **********************
changed: [192.168.122.10] => (item=ruby-devel,audit,mariadb-devel,mongodb-devel,gcc,make)
TASK: [oo-node | Install OpenShift Package List] ******************************
ok: [192.168.122.10] => (item=rubygem-openshift-origin-node,rubygem-passenger-native,openshift-origin-port-proxy,openshift-origin-node-util,rubygem-openshift-origin-container-selinux,openshift-origin-msg-node-mcollective,mcollective-common,mcollective,git,make,cronie)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-node)
ok: [192.168.122.10] => (item=rubygem-passenger-native)
ok: [192.168.122.10] => (item=openshift-origin-port-proxy)
ok: [192.168.122.10] => (item=openshift-origin-node-util)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-container-selinux)
ok: [192.168.122.10] => (item=openshift-origin-msg-node-mcollective)
ok: [192.168.122.10] => (item=mcollective-common)
ok: [192.168.122.10] => (item=mcollective)
ok: [192.168.122.10] => (item=git)
ok: [192.168.122.10] => (item=make)
ok: [192.168.122.10] => (item=cronie)
finished on 192.168.122.10
TASK: [oo-node | Verify /var/lib/openshift/.httpd.d/ exists] ******************
failed: [192.168.122.10] => {"failed": true, "gid": 0, "group": "root", "item": "", "mode": "0755", "owner": "root", "path": "/var/lib/openshift/.httpd.d/", "secontext": "unconfined_u:object_r:var_lib_t:s0", "size": 4096, "state": "directory", "uid": 0}
msg: chgrp failed: failed to look up group apache
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/site.retry
192.168.122.10 : ok=65 changed=48 unreachable=0 failed=1
ansible openshift second run, ok
[root@localhost ansible-openshift_origin]# ansible-playbook site.yml -i ../ansiblehosts -u root
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Nightly Repo] **************************
skipping: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Nightly Dependencies Repo] *************
skipping: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Stable] ********************************
ok: [192.168.122.10]
TASK: [common | Setup OpenShift Origin Stable Dependencies Repo] **************
ok: [192.168.122.10]
TASK: [common | SELinux Enforcing (Targeted)] *********************************
ok: [192.168.122.10]
TASK: [common | Ensure Installed - policycoreutils] ***************************
ok: [192.168.122.10]
TASK: [common | Ensure Installed - policycoreutils-python] ********************
ok: [192.168.122.10]
TASK: [common | Ensure Install - firewalld] ***********************************
ok: [192.168.122.10]
TASK: [common | Start and Enable firewalld daemon] ****************************
ok: [192.168.122.10]
finished on 192.168.122.10
TASK: [common | Ensure Install - ntpdate] *************************************
ok: [192.168.122.10]
TASK: [common | Ensure Install - ntp] *****************************************
ok: [192.168.122.10]
TASK: [common | Stop ntp daemon for ntpdate sync] *****************************
ok: [192.168.122.10]
TASK: [common | Synchronize Clock with ntpdate] *******************************
ok: [192.168.122.10]
TASK: [common | Start and Enable ntp daemon] **********************************
ok: [192.168.122.10]
TASK: [common | Configure dhclient for DNS] ***********************************
ok: [192.168.122.10]
PLAY [support_nodes] **********************************************************
TASK: [mongod | Configure Persistent FirewallD for mongod] ********************
ok: [192.168.122.10]
TASK: [mongod | Configure Running FirewallD for mongod] ***********************
ok: [192.168.122.10]
TASK: [mongod | Install MongoDB pkgs] *****************************************
ok: [192.168.122.10] => (item=mongodb,mongodb-server,ruby)
TASK: [mongod | Check for mongo auth] *****************************************
ok: [192.168.122.10]
TASK: [mongod | Ensure MongoDB daemon stopped] ********************************
skipping: [192.168.122.10]
TASK: [mongod | Configure MongoDB] ********************************************
skipping: [192.168.122.10]
TASK: [mongod | Start and Enable MongoDB daemon] ******************************
ok: [192.168.122.10]
TASK: [mongod | MongoDB user/pw script template copy] *************************
skipping: [192.168.122.10]
TASK: [mongod | Run MongoDB user/pw script] ***********************************
skipping: [192.168.122.10]
TASK: [mongod | Clean up after MongoDB user/pw script] ************************
ok: [192.168.122.10]
TASK: [mongod | Enable mongo auth] ********************************************
skipping: [192.168.122.10]
TASK: [qpidd | Configure Persistent FirewallD for qpidd] **********************
skipping: [192.168.122.10]
TASK: [qpidd | Configure Running FirewallD for qpidd] *************************
skipping: [192.168.122.10]
TASK: [qpidd | Install qpidd] *************************************************
skipping: [192.168.122.10]
TASK: [qpidd | Start and Enable qpidd] ****************************************
skipping: [192.168.122.10]
TASK: [activemq | Configure Persistent FirewallD for ActiveMQ] ****************
ok: [192.168.122.10]
TASK: [activemq | Configure Running FirewallD for ActiveMQ] *******************
ok: [192.168.122.10]
TASK: [activemq | Install ActiveMQ] *******************************************
ok: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ jetty.xml] *******************************
ok: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ activemq.xml] ****************************
ok: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ jetty-realm.properties] ******************
ok: [192.168.122.10]
TASK: [activemq | Configure ActiveMQ tmp-activemq.conf] ***********************
ok: [192.168.122.10]
TASK: [activemq | Start and Enable ActiveMQ] **********************************
ok: [192.168.122.10]
TASK: [named | Configure Persistent FirewallD for BIND] ***********************
ok: [192.168.122.10]
TASK: [named | Configure Running FirewallD for BIND] **************************
ok: [192.168.122.10]
TASK: [named | Install bind] **************************************************
ok: [192.168.122.10] => (item=bind,bind-utils)
TASK: [named | Configure named dynamic-domain.db] *****************************
ok: [192.168.122.10]
TASK: [named | Configure named infra-zone.db] *********************************
ok: [192.168.122.10]
TASK: [named | Configure named forwarders.conf] *******************************
ok: [192.168.122.10]
TASK: [named | Configure named named.conf] ************************************
ok: [192.168.122.10]
TASK: [named | Setup DNSSEC Keys and Config script] ***************************
ok: [192.168.122.10]
TASK: [named | Run named DNSSEC script] ***************************************
ok: [192.168.122.10]
TASK: [named | Clean up after named DNSSEC script] ****************************
ok: [192.168.122.10]
TASK: [named | restart/enable named daemon] ***********************************
ok: [192.168.122.10]
PLAY [nodes] ******************************************************************
TASK: [oo-node | Setup OpenShift Origin Nightly Supplemental Repo] ************
ok: [192.168.122.10]
TASK: [oo-node | Set broker_fqdn in /etc/hosts] *******************************
ok: [192.168.122.10]
TASK: [oo-node | SELinux - configure sebooleans] ******************************
ok: [192.168.122.10] => (item=httpd_run_stickshift)
ok: [192.168.122.10] => (item=polyinstantiation_enabled)
ok: [192.168.122.10] => (item=httpd_can_network_connect)
ok: [192.168.122.10] => (item=httpd_can_network_relay)
ok: [192.168.122.10] => (item=httpd_read_user_content)
ok: [192.168.122.10] => (item=httpd_enable_homedirs)
ok: [192.168.122.10] => (item=httpd_execmem)
TASK: [oo-node | Configure Persistent FirewallD for http console] *************
ok: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for https console] ************
ok: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for port 8000/tcp] ************
ok: [192.168.122.10]
TASK: [oo-node | Configure Persistent FirewallD for port 8443/tcp] ************
ok: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for http console] ************************
ok: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for https console] ***********************
ok: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for port 8000/tcp] ***********************
ok: [192.168.122.10]
TASK: [oo-node | Configure FirewallD for port 8443/tcp] ***********************
ok: [192.168.122.10]
TASK: [oo-node | sysctl - kernel.sem] *****************************************
ok: [192.168.122.10]
TASK: [oo-node | sysctl - net.ipv4.ip_local_port_range] ***********************
ok: [192.168.122.10]
TASK: [oo-node | sysctl - net.netfilter.nf_conntrack_max] *********************
ok: [192.168.122.10]
TASK: [oo-node | Install dev-tool deps for gem installs] **********************
ok: [192.168.122.10] => (item=ruby-devel,audit,mariadb-devel,mongodb-devel,gcc,make)
TASK: [oo-node | Install OpenShift Package List] ******************************
ok: [192.168.122.10] => (item=rubygem-openshift-origin-node,rubygem-passenger-native,openshift-origin-port-proxy,openshift-origin-node-util,rubygem-openshift-origin-container-selinux,openshift-origin-msg-node-mcollective,mcollective-common,mcollective,git,make,cronie)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-node)
ok: [192.168.122.10] => (item=rubygem-passenger-native)
ok: [192.168.122.10] => (item=openshift-origin-port-proxy)
ok: [192.168.122.10] => (item=openshift-origin-node-util)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-container-selinux)
ok: [192.168.122.10] => (item=openshift-origin-msg-node-mcollective)
ok: [192.168.122.10] => (item=mcollective-common)
ok: [192.168.122.10] => (item=mcollective)
ok: [192.168.122.10] => (item=git)
ok: [192.168.122.10] => (item=make)
ok: [192.168.122.10] => (item=cronie)
finished on 192.168.122.10
TASK: [oo-node | Verify /var/lib/openshift/.httpd.d/ exists] ******************
ok: [192.168.122.10]
TASK: [oo-node | Verify /etc/httpd/conf.d/openshift symlink exists] ***********
changed: [192.168.122.10]
TASK: [oo-node | Install OpenShift Cartridge Packages] ************************
ok: [192.168.122.10] => (item=openshift-origin-cartridge-abstract,openshift-origin-cartridge-10gen-mms-agent,openshift-origin-cartridge-cron,openshift-origin-cartridge-diy,openshift-origin-cartridge-haproxy,openshift-origin-cartridge-mongodb,openshift-origin-cartridge-mariadb,openshift-origin-cartridge-nodejs,openshift-origin-cartridge-jenkins,openshift-origin-cartridge-jenkins-client,openshift-origin-cartridge-python,openshift-origin-cartridge-postgresql,openshift-origin-cartridge-ruby,openshift-origin-cartridge-php,openshift-origin-cartridge-perl,openshift-origin-cartridge-phpmyadmin)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-abstract)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-10gen-mms-agent)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-cron)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-diy)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-haproxy)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-mongodb)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-mariadb)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-nodejs)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-jenkins)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-jenkins-client)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-python)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-postgresql)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-ruby)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-php)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-perl)
ok: [192.168.122.10] => (item=openshift-origin-cartridge-phpmyadmin)
finished on 192.168.122.10
TASK: [oo-node | Install MCollective Provider - QPID] *************************
skipping: [192.168.122.10]
TASK: [oo-node | Install MCollective Provider - ActiveMQ] *********************
ok: [192.168.122.10]
TASK: [oo-node | Install libvirt requirements] ********************************
changed: [192.168.122.10] => (item=libvirt-daemon,libvirt-sandbox)
TASK: [oo-node | Start and Enable libvirtd] ***********************************
changed: [192.168.122.10]
TASK: [oo-node | node.conf] ***************************************************
changed: [192.168.122.10]
TASK: [oo-node | openshift_origin_node_severname.conf] ************************
changed: [192.168.122.10]
TASK: [oo-node | ensure mcollective dir in place] *****************************
ok: [192.168.122.10]
TASK: [oo-node | mcollective server config] ***********************************
changed: [192.168.122.10]
TASK: [oo-node | Find root mount point of gear dir] ***************************
ok: [192.168.122.10]
TASK: [oo-node | Verify origin-node-util installed for quota init] ************
ok: [192.168.122.10]
TASK: [oo-node | Initialize quota db] *****************************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam sshd config] ******************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam runuser] **********************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam runuser-l] ********************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam su] ***************************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam system-auth-ac] ***************************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam-namespace sandbox.conf] *******************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam-namespace tmp.conf] ***********************
changed: [192.168.122.10]
TASK: [oo-node | openshift node pam-namespace vartmp.conf] ********************
changed: [192.168.122.10]
TASK: [oo-node | openshift node sshd config] **********************************
changed: [192.168.122.10]
TASK: [oo-node | Restore SELinux context "{{gear_root_dir}}"] *****************
ok: [192.168.122.10]
TASK: [oo-node | Restore SELinux context "{{gear_httpd_dir}}"] ****************
ok: [192.168.122.10]
TASK: [oo-node | Verify libcgroup-tools are installed for cgconfig/cgred] *****
ok: [192.168.122.10]
TASK: [oo-node | start/enable cgconfig service] *******************************
changed: [192.168.122.10]
TASK: [oo-node | start/enable cgred service] **********************************
changed: [192.168.122.10]
TASK: [oo-node | enable openshift traffic control] ****************************
ok: [192.168.122.10]
TASK: [oo-node | start/enable openshift-gears] ********************************
changed: [192.168.122.10]
TASK: [oo-node | start/enable openshift-port-proxy service] *******************
changed: [192.168.122.10]
TASK: [oo-node | start/enable crond] ******************************************
ok: [192.168.122.10]
TASK: [oo-node | start/enable openshift-node-web-proxy] ***********************
changed: [192.168.122.10]
TASK: [oo-node | start/enable mcollective] ************************************
changed: [192.168.122.10]
TASK: [oo-node | start/enable oddjobd] ****************************************
changed: [192.168.122.10]
TASK: [oo-node | start/enable sshd] *******************************************
ok: [192.168.122.10]
PLAY [brokers] ****************************************************************
TASK: [oo-broker | Set broker_fqdn in /etc/hosts] *****************************
ok: [192.168.122.10]
TASK: [oo-broker | SELinux - configure sebooleans] ****************************
changed: [192.168.122.10] => (item=httpd_unified)
ok: [192.168.122.10] => (item=httpd_can_network_connect)
ok: [192.168.122.10] => (item=httpd_can_network_relay)
ok: [192.168.122.10] => (item=httpd_run_stickshift)
changed: [192.168.122.10] => (item=named_write_master_zones)
changed: [192.168.122.10] => (item=httpd_verify_dns)
ok: [192.168.122.10] => (item=httpd_enable_homedirs)
ok: [192.168.122.10] => (item=httpd_execmem)
changed: [192.168.122.10] => (item=nis_enabled)
TASK: [oo-broker | Configure Persistent FirewallD for http] *******************
ok: [192.168.122.10]
TASK: [oo-broker | Configure Persistent FirewallD for https] ******************
ok: [192.168.122.10]
TASK: [oo-broker | Configure FirewallD for http] ******************************
ok: [192.168.122.10]
TASK: [oo-broker | Configure FirewallD for https] *****************************
ok: [192.168.122.10]
TASK: [oo-broker | Install dev-tool deps for gem installs] ********************
ok: [192.168.122.10] => (item=ruby-devel,audit,mariadb-devel,mongodb-devel,gcc,make)
TASK: [oo-broker | Install OpenShift Package List] ****************************
ok: [192.168.122.10] => (item=rubygem-rhc,openshift-origin-broker,openshift-origin-broker-util,rubygem-openshift-origin-auth-remote-user,rubygem-openshift-origin-msg-broker-mcollective,rubygem-openshift-origin-auth-mongo,rubygem-openshift-origin-dns-nsupdate,rubygem-openshift-origin-dns-bind,rubygem-openshift-origin-dns-avahi,rubygem-openshift-origin-dns-route53,rubygem-passenger,openssh,openssl)
ok: [192.168.122.10] => (item=rubygem-rhc)
ok: [192.168.122.10] => (item=openshift-origin-broker)
ok: [192.168.122.10] => (item=openshift-origin-broker-util)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-auth-remote-user)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-msg-broker-mcollective)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-auth-mongo)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-dns-nsupdate)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-dns-bind)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-dns-avahi)
ok: [192.168.122.10] => (item=rubygem-openshift-origin-dns-route53)
ok: [192.168.122.10] => (item=rubygem-passenger)
ok: [192.168.122.10] => (item=openssh)
ok: [192.168.122.10] => (item=openssl)
finished on 192.168.122.10
TASK: [oo-broker | Install gems not in Fedora repos] **************************
ok: [192.168.122.10] => (item=mongoid)
ok: [192.168.122.10] => (item=origin)
ok: [192.168.122.10] => (item=mysql)
TASK: [oo-broker | broker.conf] ***********************************************
changed: [192.168.122.10]
TASK: [oo-broker | Verify origin-broker installed] ****************************
changed: [192.168.122.10]
TASK: [oo-broker | broker remote auth] ****************************************
changed: [192.168.122.10]
TASK: [oo-broker | broker-dev.conf] *******************************************
changed: [192.168.122.10]
TASK: [oo-broker | Generate broker auth keys] *********************************
changed: [192.168.122.10]
TASK: [oo-broker | Generate broker rsync keys] ********************************
changed: [192.168.122.10]
TASK: [oo-broker | Install base servername.conf] ******************************
changed: [192.168.122.10]
TASK: [oo-broker | Configure mcollective broker plugin] ***********************
changed: [192.168.122.10]
TASK: [oo-broker | Broker Auth Plugin - Remote User] **************************
changed: [192.168.122.10]
TASK: [oo-broker | Register dnssec key for nsupdate plugin] *******************
changed: [192.168.122.10]
TASK: [oo-broker | bind dns plugin conf] **************************************
changed: [192.168.122.10]
TASK: [oo-broker | Make sure routes file exists for all-in-one host config] ***
ok: [192.168.122.10]
TASK: [oo-broker | Set route for all-in-one host] *****************************
changed: [192.168.122.10]
TASK: [oo-broker | Set route for all-in-one host] *****************************
changed: [192.168.122.10]
TASK: [oo-broker | Set route for all-in-one host] *****************************
changed: [192.168.122.10]
TASK: [oo-broker | Verify origin-broker and rubygem-bundler are installed] ****
ok: [192.168.122.10] => (item=openshift-origin-broker,rubygem-bundler)
TASK: [oo-broker | Broker bundle install] *************************************
changed: [192.168.122.10]
TASK: [oo-broker | start and enable openshift-broker service] *****************
changed: [192.168.122.10]
TASK: [oo-broker | start and enable httpd] ************************************
changed: [192.168.122.10]
TASK: [oo-broker | Workaround for user_action.log - File creation] ************
changed: [192.168.122.10]
TASK: [oo-broker | Workaround for user_action.log - SELinux/perms] ************
changed: [192.168.122.10]
TASK: [oo-console | Configure Persistent FirewallD for http console] **********
ok: [192.168.122.10]
TASK: [oo-console | Configure Persistent FirewallD for https console] *********
ok: [192.168.122.10]
TASK: [oo-console | Configure FirewallD for http console] *********************
ok: [192.168.122.10]
TASK: [oo-console | Configure FirewallD for https console] ********************
ok: [192.168.122.10]
TASK: [oo-console | Ensure Install - console pkgs] ****************************
changed: [192.168.122.10] => (item=rubygem-openshift-origin-console,gcc,make,openshift-origin-console)
TASK: [oo-console | Configure Basic Auth] *************************************
changed: [192.168.122.10]
TASK: [oo-console | Configure Demo user with htpasswd] ************************
changed: [192.168.122.10]
TASK: [oo-console | Configure OpenShift Origin Console] ***********************
changed: [192.168.122.10]
TASK: [oo-console | Bundle install and build Rails assets] ********************
changed: [192.168.122.10]
TASK: [oo-console | SELinux settings for OpenShift Origin Console] ************
ok: [192.168.122.10] => (item=httpd_can_network_connect)
ok: [192.168.122.10] => (item=httpd_can_network_relay)
ok: [192.168.122.10] => (item=httpd_read_user_content)
ok: [192.168.122.10] => (item=httpd_enable_homedirs)
ok: [192.168.122.10] => (item=httpd_execmem)
TASK: [oo-console | start and enable openshift-console] ***********************
changed: [192.168.122.10]
TASK: [mcollective-client | Configure mcollective client] *********************
changed: [192.168.122.10]
NOTIFIED: [oo-broker | restart broker] ****************************************
changed: [192.168.122.10]
NOTIFIED: [oo-broker | regenerate broker routes] ******************************
changed: [192.168.122.10]
NOTIFIED: [oo-console | restart console] **************************************
changed: [192.168.122.10]
PLAY [all] ********************************************************************
TASK: [post-deploy | Set resolv.conf] *****************************************
changed: [192.168.122.10]
PLAY RECAP ********************************************************************
192.168.122.10 : ok=140 changed=54 unreachable=0 failed=0
[root@localhost ansible-openshift_origin]# ssh [email protected]
[root@localhost ~]# ps ax
PID TTY STAT TIME COMMAND
....
150 ? Ss 0:06 /usr/lib/systemd/systemd-journald
165 ? Ss 0:00 /usr/lib/systemd/systemd-udevd
190 ? Ssl 0:00 /sbin/rsyslogd -n
204 ? Ss 0:00 /usr/sbin/irqbalance --foreground
206 ? Ss 0:00 /usr/sbin/smartd -n
208 ? Ss 0:01 /usr/lib/systemd/systemd-logind
209 ? Ss 0:00 avahi-daemon: running [linux.local]
210 ? Ssl 0:11 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
216 ? Ss 0:00 /usr/sbin/atd -f
224 ? Ss 0:00 login -- root
226 ? Ss 0:00 /usr/sbin/mcelog --ignorenodev --daemon --foreground
228 ? S 0:00 avahi-daemon: chroot helper
229 ? S 0:00 [vballoon]
245 ? Ssl 0:02 /usr/lib/polkit-1/polkitd --no-debug
253 ? S 0:02 [flush-8:0]
294 ? Ss 0:00 /sbin/rpcbind -w
332 ? Ss 0:00 sendmail: accepting connections
388 ? Ss 0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
698 tty1 Ss+ 0:00 -bash
779 ? Ssl 0:02 /usr/sbin/NetworkManager --no-daemon
950 ? S 0:00 /usr/sbin/httpd -DFOREGROUND
987 ? S 0:00 /usr/sbin/httpd -DFOREGROUND
988 ? S 0:00 /usr/sbin/httpd -DFOREGROUND
1336 ? S