Yes, I think it is related to DNS.
On a similar, but working, OpenStack environment ` netstat -tunlp | grep
...` shows this:
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
16957/openshift
tcp 0 0 10.128.0.1:53 0.0.0.0:* LISTEN
16248/dnsmasq
tcp 0 0 10.0.0.5:53 0.0.0.0:* LISTEN
16248/dnsmasq
tcp 0 0 172.17.0.1:53 0.0.0.0:* LISTEN
16248/dnsmasq
tcp 0 0 0.0.0.0:8053 0.0.0.0:* LISTEN
12270/openshift
On the environment where the TSB is failing to start I'm seeing:
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
19067/openshift
tcp 0 0 10.129.0.1:53 0.0.0.0:* LISTEN
16062/dnsmasq
tcp 0 0 172.17.0.1:53 0.0.0.0:* LISTEN
16062/dnsmasq
tcp 0 0 0.0.0.0:8053 0.0.0.0:* LISTEN
11628/openshift
Notice that inf the first case dnsmasq is listening on the machine's IP
address (line 3) but in the second case this is missing.
Both environments have been created with the openshift-ansible playbooks
using an approach that is as equivalent as is possible.
The contents of /etc/dnsmasq.d/ on the two systems also seem to be
equivalent.
Any thoughts?
On 28/02/18 18:50, Nobuhiro Sue wrote:
Tim,
It seems to be DNS issue. I guess your environment is on OpenStack, so
please check resolver (lookup / reverse lookup).
You can see how DNS works on OpenShift 3.6 or above:
https://blog.openshift.com/dns-changes-red-hat-openshift-container-platform-3-6/
2018-03-01 0:06 GMT+09:00 Tim Dudgeon <tdudgeon...@gmail.com
<mailto:tdudgeon...@gmail.com>>:
Hi
I'm having problems getting an Origin cluster running, using the
ansible playbooks.
It fails at this point:
TASK [template_service_broker : Verify that TSB is running]
**********************************************************************************************************************************
FAILED - RETRYING: Verify that TSB is running (120 retries left).
FAILED - RETRYING: Verify that TSB is running (119 retries left).
<snip>
FAILED - RETRYING: Verify that TSB is running (1 retries left).
fatal: [master-01.novalocal]: FAILED! => {"attempts": 120,
"changed": false, "cmd": ["curl", "-k",
"https://apiserver.openshift-template-service-broker.svc/healthz
<https://apiserver.openshift-template-service-broker.svc/healthz>"],
"delta": "0:00:01.529402", "end": "2018-02-28 14:49:30.190842",
"msg": "non-zero return code", "rc": 7, "start": "2018-02-28
14:49:28.661440", "stderr": " % Total % Received % Xferd
Average Speed Time Time Time Current\n Dload
Upload Total Spent Left Speed\n\r 0 0 0 0 0 0
0 0 --:--:-- --:--:-- --:--:-- 0\r 0 0 0 0
0 0 0 0 --:--:-- 0:00:01 --:--:-- 0curl: (7)
Failed connect to
apiserver.openshift-template-service-broker.svc:443; No route to
host", "stderr_lines": [" % Total % Received % Xferd Average
Speed Time Time Time Current", " Dload Upload
Total Spent Left Speed", "", " 0 0 0 0 0 0
0 0 --:--:-- --:--:-- --:--:-- 0", " 0 0 0
0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0curl: (7)
Failed connect to
apiserver.openshift-template-service-broker.svc:443; No route to
host"], "stdout": "", "stdout_lines": []}
All I can find in the logs on the master that seems relevant is:
Feb 28 14:43:25 master-01.novalocal
origin-master-controllers[9396]: E0228 14:43:25.394326 9396
daemoncontroller.go:255]
openshift-template-service-broker/apiserver failed with : error
storing status for daemon set
&v1beta1.DaemonSet{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""},
ObjectMeta:v1.ObjectMeta{Name:"apiserver", GenerateName:"",
Namespace:"openshift-template-service-broker",
SelfLink:"/apis/extensions/v1beta1/namespaces/openshift-template-service-broker/daemonsets/apiserver",
UID:"baa14f98-1c95-11e8-8a02-fa163e3f98d8",
ResourceVersion:"2972", Generation:1,
CreationTimestamp:v1.Time{Time:time.Time{sec:63655425804, nsec:0,
loc:(*time.Location)(0x111a3dc0)}},
DeletionTimestamp:(*v1.Time)(nil),
DeletionGracePeriodSeconds:(*int64)(nil),
Labels:map[string]string{"apiserver":"true"},
Annotations:map[string]string{"kubectl.kubernetes.io/last-applied-configuration
<http://kubectl.kubernetes.io/last-applied-configuration>":"{\"apiVersion\":\"extensions/v1beta1\",\"kind\":\"DaemonSet\",\"metadata\":{\"annotations\":{},\"labels\":{\"apiserver\":\"true\"},\"name\":\"apiserver\",\"namespace\":\"openshift-template-service-broker\"},\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"apiserver\":\"true\"},\"name\":\"apiserver\"},\"spec\":{\"containers\":[{\"command\":[\"/usr/bin/openshift\",\"start\",\"template-service-broker\",\"--secure-port=8443\",\"--audit-log-path=-\",\"--tls-cert-file=/var/serving-cert/tls.crt\",\"--tls-private-key-file=/var/serving-cert/tls.key\",\"--loglevel=0\",\"--config=/var/apiserver-config/apiserver-config.yaml\"],\"image\":\"docker.io/openshift/origin:latest\
<http://docker.io/openshift/origin:latest%5C>",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"c\",\"ports\":[{\"containerPort\":8443}],\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":8443,\"scheme\":\"HTTPS\"}},\"volumeMounts\":[{\"mountPath\":\"/var/serving-cert\",\"name\":\"serving-cert\"},{\"mountPath\":\"/var/apiserver-config\",\"name\":\"apiserver-config\"}]}],\"nodeSelector\":{\"region\":\"infra\"},\"serviceAccountName\":\"apiserver\",\"volumes\":[{\"name\":\"serving-cert\",\"secret\":{\"defaultMode\":420,\"secretName\":\"apiserver-serving-cert\"}},{\"configMap\":{\"defaultMode\
Any ideas what might be going wrong?
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
<mailto:users@lists.openshift.redhat.com>
http://lists.openshift.redhat.com/openshiftmm/listinfo/users
<http://lists.openshift.redhat.com/openshiftmm/listinfo/users>
--
須江 信洋(NOBUHIRO SUE)
SENIOR SOLUTION ARCHITECT
Red Hat K.K. <https://www.redhat.com/>
no...@redhat.com <mailto:no...@redhat.com>
<https://red.ht/sig>
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users