Skip to content

Instantly share code, notes, and snippets.

@FlorianOtel
FlorianOtel / gist:7865507
Created December 9, 2013 00:16
devstack -- compute node
#### ./stack.sh trace
2013-12-08 00:39:21 + SERVICE_DIR=/opt/stack/status
2013-12-08 00:39:21 + [[ ! -d /opt/stack/status/stack ]]
2013-12-08 00:39:21 ++ ls /opt/stack/status/stack/n-cpu.failure /opt/stack/status/stack/n-novnc.failure /opt/stack/status/stack/q-agt.failure
2013-12-08 00:39:21 + failures='/opt/stack/status/stack/n-cpu.failure
2013-12-08 00:39:21 /opt/stack/status/stack/n-novnc.failure
2013-12-08 00:39:21 /opt/stack/status/stack/q-agt.failure'
2013-12-08 00:39:21 + for service in '$failures'
2013-12-08 00:39:21 ++ basename /opt/stack/status/stack/n-cpu.failure
[fedora@fedora19-controller devstack]$ nova list
+--------------------------------------+--------------------------+--------+------------+-------------+------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+--------------------------+--------+------------+-------------+------------------+
| 015fd93f-6fd1-4d95-b940-d460d1a7e4b9 | Cirros0Sv20131209-230404 | ERROR | None | Shutdown | private=10.0.0.3 |
| d1785294-742c-460d-af72-8326696cec3d | Cirros0Sv20131210-003241 | ERROR | None | NOSTATE | private=10.0.0.4 |
+--------------------------------------+--------------------------+--------+------------+-------------+------------------+
#### Details on failed spawned instances
#!/bin/sh
# Run as user "fedora"
if [ -f $1 ]; then
FILE1=`readlink -f $1`;
else
echo "Can't find $1 to use as primary devstack config file (e.g. localrc) . Bailing out";
exit 0;
fi
[fedora@fedora19-compute devstack]$ sudo ovs-vsctl list Open_vSwitch .
_uuid : 3cc9dac3-9fa6-4c69-acc1-a2d463396fc8
bridges : [e874daa9-dd99-4176-baf0-1e69366fa6ce, eeb5bd29-97a1-4bd8-9f43-0364aad78944]
cur_cfg : 10
db_version : "7.3.0"
external_ids : {system-id=""}
manager_options : [b63a8d21-25b1-4eeb-a600-2cde55d711b4]
next_cfg : 10
other_config : {local_ip="192.168.254.254"}
ovs_version : "2.0.0"
### Keybase proof
I hereby claim:
* I am FlorianOtel on github.
* I am florianotel (https://keybase.io/florianotel) on keybase.
* I have a public key whose fingerprint is 638A AE74 6BAF 39D6 0470 506D CFB6 02CF D6F4 E776
To claim this, I am signing this object:
@FlorianOtel
FlorianOtel / gist:fee8a5344d0c41688013
Created December 8, 2014 21:35
Kubernetes bound pods
coreos-master0 ~ #
coreos-master0 ~ # kubecfg -verbose=true list pods
Name Image(s) Host Labels Status
---------- ---------- ---------- ---------- ----------
87f63121-7f1b-11e4-a35f-080027ba9449 brendanburns/redis-slave 172.16.1.100/ name=redisslave,uses=redis-master Running
bd98fff6-7f1c-11e4-a35f-080027ba9449 brendanburns/php-redis 172.16.1.100/ name=frontend,uses=redisslave,redis-master Running
d3d3b9f8-7f1e-11e4-a35f-080027ba9449 brendanburns/php-redis <unassigned> name=frontend,uses=redisslave,redis-master Pending
f93a23a1-7f1e-11e4-a35f-080027ba9449 brendanburns/php-redis <unassigned> name=frontend,uses=redisslave,redis-master Pending
redis-master dockerfile/redis 172.16.1.101/ name=redis-master
@FlorianOtel
FlorianOtel / gist:e48fbb0b7b017d05c7bb
Created May 4, 2015 09:51
OpenShift-v3 beta3 -- BYO ansible playbook failure -- 20150504--1135
<master1.nuage-vpc253.internal> ConnectTimeout=10 PasswordAuthentication=no 'LANG=C LC_CTYPE=C /usr/bin/python /root/.ansible/tmp/ansible-tmp-1430732251.22-269682302466348/os_firewall_manage_iptables; rm -rf /root/.ansible/tmp/ansible-tmp-1430732251.22-269682302466348/ >/dev/null 2>&1' KbdInteractiveAuthentication=no ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey ControlMaster=auto Port=22 ControlPersist=60s
ok: [master1.nuage-vpc253.internal] => (item={'port': '8444/tcp', 'service': 'former OpenShift web console port'}) => {"changed": false, "item": {"port": "8444/tcp", "service": "former OpenShift web console port"}, "output": []}
<master1.nuage-vpc253.internal>
<master1.nuage-vpc253.internal> action=remove protocol=tcp port=7001 name=former etcd peer port
<master1.nuage-vpc253.internal> ConnectTimeout=10 PasswordAuthentication=no KbdInteractiveAuthentication=no ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r PreferredAuthentic
@FlorianOtel
FlorianOtel / gist:d67b4d9a62a1ce3e1a57
Created May 5, 2015 08:12
OpenShift-v3 beta3 ansible playbook run
PLAY [Populate oo_masters_to_config host group] *******************************
TASK: [add_host ] *************************************************************
hostname=master1.nuage-vpc253.internal
ok: [localhost] => (item=master1.nuage-vpc253.internal) => {"item": "master1.nuage-vpc253.internal", "new_groups": ["oo_masters_to_config"], "new_host": "master1.nuage-vpc253.internal"}
PLAY [Configure master instances] *********************************************
@FlorianOtel
FlorianOtel / Ansible "hosts" file
Created May 5, 2015 15:17
OpenShift-v3 beta3 -- Ansible playbook run, 20150505-1710 (from master1)
[root@master1 src]# cat /etc/ansible/hosts
# This is an example of a bring your own (byo) host inventory
[OSEv3:children]
masters
nodes
[OSEv3:vars]
deployment_type=enterprise
ansible_ssh_user=root
@FlorianOtel
FlorianOtel / Ansible hosts file
Created June 9, 2015 09:26
OpenShift v3 beta3 ansible playbook run -- Create master config
# This is an example of a bring your own (byo) host inventory
# Create an OSEv3 group that contains the masters and nodes groups
[OSEv3:children]
masters
nodes
# Set variables common for all OSEv3 hosts
[OSEv3:vars]
# SSH user, this user should allow ssh based auth without requiring a password