Skip to content

Instantly share code, notes, and snippets.

View fatherlinux's full-sized avatar

Scott McCarty fatherlinux

View GitHub Profile
Jan 20 04:20:30 aep-master docker: time="2016-01-20T04:20:30.634742396-05:00" level=error msg="Handler for GET /images/{name:.*}/json returned error: No such image: aep3_beta/metrics-metrics-hawkular-metrics:latest"
Jan 20 04:20:30 aep-master docker: time="2016-01-20T04:20:30.634766427-05:00" level=error msg="HTTP Error" err="No such image: aep3_beta/metrics-metrics-hawkular-metrics:latest" statusCode=404
Jan 20 04:20:40 aep-master docker: time="2016-01-20T04:20:40.633027622-05:00" level=info msg="GET /images/aep3_beta/metrics-metrics-hawkular-metrics:latest/json"
Jan 20 04:20:40 aep-master docker: time="2016-01-20T04:20:40.635941006-05:00" level=error msg="Handler for GET /images/{name:.*}/json returned error: No such image: aep3_beta/metrics-metrics-hawkular-metrics:latest"
Jan 20 04:20:40 aep-master docker: time="2016-01-20T04:20:40.635986204-05:00" level=error msg="HTTP Error" err="No such image: aep3_beta/metrics-metrics-hawkular-metrics:latest" statusCode=404
apiVersion: "v1"
kind: "Template"
metadata:
name: metrics-deployer-template
annotations:
description: "Template for deploying the required Metrics integration. Requires cluster-admin 'metrics-deployer' service account and 'metrics-deployer' secret."
tags: "infrastructure"
labels:
metrics-infra: deployer
provider: openshift
oc get pods
NAME READY STATUS RESTARTS AGE
hawkular-metrics-bn1vu 0/1 ImagePullBackOff 0 11m
heapster-j67fh 0/1 ImagePullBackOff 0 11m
metrics-deployer-kejd1 0/1 Error 0 9m
oc get pods
NAME READY STATUS RESTARTS AGE
metrics-deployer-3pmgs 0/1 Error 0 30s
[root@aep-master ~]# cat /var/log/messages | grep metrics-deployer-3pmgs
Jan 20 05:44:22 aep-master atomic-openshift-master: I0120 05:44:22.685124 1011 factory.go:220] About to try and schedule pod metrics-deployer-3pmgs
Jan 20 05:44:22 aep-master atomic-openshift-master: I0120 05:44:22.685423 1011 factory.go:330] Attempting to bind metrics-deployer-3pmgs to aep-master.dc2.crunchtools.com
Jan 20 05:44:22 aep-master atomic-openshift-node: I0120 05:44:22.698922 2304 kubelet.go:2109] SyncLoop (ADD, "api"): "metrics-deployer-3pmgs_openshift-infra"
Jan 20 05:44:22 aep-master atomic-openshift-node: I0120 05:44:22.773057 2304 manager.go:1720] Need to restart pod infra container for "metrics-deployer-3pmgs_openshift-infra" because it is not found
Jan 20 05:44:22 aep-master docker: time="2016-01-20T05:44:22.871787180-05:00" level=info msg="POST /containers/create?name=k8s_POD.
[root@aep-master ~]# cat metrics.yaml
apiVersion: "v1"
kind: "Template"
metadata:
name: metrics-deployer-template
annotations:
description: "Template for deploying the required Metrics integration. Requires cluster-admin 'metrics-deployer' service account and 'metrics-deployer' secret."
tags: "infrastructure"
oc logs -p metrics-deployer-8fzah
Error from server: Internal error occurred: Pod "metrics-deployer-8fzah" in namespace "openshift-infra": previous terminated container "metrics-deployer" not found
oc logs metrics-deployer-8fzah
+ image_prefix=aep3_beta/
+ image_version=latest
+ master_url=https://aep-master.dc2.crunchtools.com:8443
+ redeploy=false
+ cassandra_nodes=1
+ use_persistent_storage=false
[----] E, [2016-01-21T08:45:14.030662 #4273:bcf994] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) EMS: [aep-master.dc2.crunchtools.com], id: [1000000000006] Refresh failed
[----] E, [2016-01-21T08:45:14.031007 #4273:bcf994] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) EMS: [aep-master.dc2.crunchtools.com], id: [1000000000006] Unable to perform refresh for the following targets:
[----] E, [2016-01-21T08:45:14.031119 #4273:bcf994] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) --- ManageIQ::Providers::Openshift::ContainerManager [aep-master.dc2.crunchtools.com] id [1000000000006]
[----] E, [2016-01-21T08:45:19.904989 #4273:bcf994] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) EMS: [aep-master.dc2.crunchtools.com], id: [1000000000006] Refresh failed
[----] E, [2016-01-21T08:45:19.905569 #4273:bcf994] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManage
export KUBECONFIG=/etc/origin/master/admin.kubeconfig
oc delete namespace test
oc new-project test
oc process -f /root/rails-ex-external/openshift/templates/rails-postgresql.json -v DATABASE_SERVICE_PORT=5432,DATABASE_SERVICE_HOST=192.168.1.245,DATABASE_USER=fred,DATABASE_PASSWORD=johnson | sed -e 's/"port": "5432"/"port": 5432/g' | oc create -f -
=== Deploy Cluster Metrics ===
Instructions developed from the [https://docs.openshift.org/latest/install_config/cluster_metrics.html Origin Docs]. First enter the project. Then, create the metrics-deployer service account. Then, add the heapster account permissions. Then, set up secrets.
oc new-project openshift-infra
oc project openshift-infra
oc create -f - <<API
apiVersion: v1
kind: ServiceAccount
metadata:
name: metrics-deployer
secrets:
=== Cleanup Instructions ===
Developed from instructions [https://github.com/openshift/origin-metrics here]. Delete all items
oc delete all --selector=metrics-infra -n openshift-infra
oc delete secrets --selector=metrics-infra -n openshift-infra
oc delete sa --selector=metrics-infra -n openshift-infra
oc delete templates --selector=metrics-infra -n openshift-infra
oc delete sa metrics-deployer -n openshift-infra
oc delete secret metrics-deployer -n openshift-infra
systemctl restart docker
docker rm `docker ps -qa`