oc whoami -t
oc get route -n openshift-monitoring | grep -i prometheus
| $ sudo perl -i -pe 's/disable_root: 1/disable_root: 0/' /etc/cloud/cloud.cfg | |
| $ sudo perl -i -pe 's/#PermitRootLogin .*/PermitRootLogin without-password/' /etc/ssh/sshd_config | |
| $ sudo perl -i -pe 's/.*(ssh-rsa .*)/\1/' /root/.ssh/authorized_keys | |
| $ sudo /etc/init.d/sshd reload # optional command |
| #!/bin/bash | |
| src_pool_name=data | |
| dest_pool_name=data_temp | |
| crush_ruleset=1 | |
| pg_count=64 | |
| touch pool_migration.log | |
| > pool_migration.log |
| # Script to create admin and administrator user | |
| #!/bin/bash | |
| IPs=`echo 86.50.1.{150..168}` | |
| for ip in $IPs | |
| do | |
| echo Starting $ip | |
| sshpass -p 'ROOTPWD' ssh -o StrictHostKeyChecking=no -l root $ip "create /map1/accounts1 username=Administrator password=ADMINISTRATORPWD name=Administrator group=admin,config,oemhp_rc,oemhp_power,oemhp_vm" | |
| sshpass -p 'ROOTPWD' ssh -o StrictHostKeyChecking=no -l root $ip "create /map1/accounts1 username=admin password=ADMINPASSWORD name=admin group=admin,config,oemhp_rc,oemhp_power,oemhp_vm" |
| Problem : Unable to connect to Openstack instance console using VNC using openstack Horizon | |
| Error Message : Failed to connect to server (code 1006) | |
| Environnment : OpenStack RDO Juno , CentOS7 | |
| Solution: You need to update vncserver_proxyclient_address with the openstack controller IP address OR novavncproxy_base_url IP address as shown below | |
| [root@os-node1 ~(keystone_admin)]# cat /etc/nova/nova.conf | grep -v "#" | grep -i vnc | |
| novncproxy_host=0.0.0.0 | |
| novncproxy_port=6080 | |
| novncproxy_base_url=https://192.168.1.111:6080/vnc_auto.html |
| from kafka import KafkaProducer, KafkaConsumer | |
| import json | |
| from bson import json_util | |
| bootstrap_server = 'my-cluster-kafka-route-bootstrap-nestjs-testing.apps.ocp.ceph-s3.com:443' | |
| print("Producing messages to Kafka topic ...") | |
| producer = KafkaProducer(bootstrap_servers=bootstrap_server, ssl_cafile='ca.crt', security_protocol="SSL") | |
| for i in range(10): |
Create a full deployment for an Nginx Proxy that reads its configuration from a config map.
The config map can be edited online and only requires a rolling deployment to take effect.
Quickstart:
oc new-app -f https://gist.githubusercontent.com/ksingh7/f6ca0c13cb9902fe96463704d27065af/raw/da5e0cf24f63de0a5b94b0497d5036e9e2f7b1f5/nginx-template.yaml -p NAME="my-proxy"
| for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do | |
| virsh destroy $x ; | |
| virsh undefine $x ; | |
| done ; | |
| yum remove -y nrpe "*nagios*" puppet "*openstack*" "*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*"; | |
| mysql -u root -e "drop database nova; drop database cinder; drop database keystone; drop database glance; drop database neutron;" | |
| # Uncomment this for Cinder volume group |
| ## Install NGINX | |
| $ sudo yum install nginx -y | |
| ## Install PHP and PHP-FPM | |
| # for PHP version 7.1 use php71 and php71-fpm instead | |
| $ sudo yum install php -y | |
| $ sudo yum install php-fpm -y | |
| ## Configure NGINX (see below) | |
| $ sudo nano /etc/nginx/conf.d/default.conf |