Table of Contents
Overview
- Duing a 12.2 Domain Service Cluster installation I’ve filled in the wrong GNS Subdomain name
- This means nlslookup for my SCAN address doesn’t work
- Final cluvfy comamnds reports error : PRVF-5218 : Domain name “dsctw21-vip.dsctw2.example.com” did not resolve to an IP address.
-> So this was a good exercise to verify whetjer my older 12.1 article to recreate GNS also works witht 12.2 !
Backup your RAC profile and local OCR
As of 12.x/11.2 Grid Infrastructure, the private network configuration is not only stored in OCR but also in the gpnp profile - please take a backup of profile.xml on all cluster nodes before proceeding, as grid user: [grid@dsctw21 peer]$ cd $GRID_HOME/gpnp/dsctw21/profiles/peer/ [grid@dsctw21 peer]$ cp profile.xml profile.xml_backup_5-Mai-2017 [root@dsctw21 ~]# export GRID_HOME=/u01/app/122/grid [root@dsctw21 ~]# $GRID_HOME/bin/ocrconfig -local -manualbackup dsctw21 2017/05/05 17:12:50 /u01/app/122/grid/cdata/dsctw21/backup_20170505_171250.olr 0 dsctw21 2017/05/05 15:07:41 /u01/app/122/grid/cdata/dsctw21/backup_20170505_150741.olr 0 [grid@dsctw21 peer]$ $GRID_HOME/bin/ocrconfig -local -showbackup dsctw21 2017/05/05 17:12:50 /u01/app/122/grid/cdata/dsctw21/backup_20170505_171250.olr 0 dsctw21 2017/05/05 15:07:41 /u01/app/122/grid/cdata/dsctw21/backup_20170505_150741.olr 0 -> Repeat these steps on all of your RAC nodes
Collect Vip Addresses, Device Names, GNS Deails
[root@dsctw21 ~]# $GRID_HOME/bin/oifcfg getif enp0s8 192.168.5.0 global public enp0s9 192.168.2.0 global cluster_interconnect,asm Get the current GNS VIP IP: [root@dsctw21 ~]# $GRID_HOME/bin/crsctl status resource ora.gns.vip -f | grep USR_ORA_VIP GEN_USR_ORA_VIP= USR_ORA_VIP=192.168.5.60 [root@dsctw21 ~]# ifconfig enp0s8 enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.5.151 netmask 255.255.255.0 broadcast 192.168.5.255 [root@dsctw21 ~]# ifconfig enp0s9 enp0s9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.151 netmask 255.255.255.0 broadcast 192.168.2.255 [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns -a -l GNS is enabled. GNS is listening for DNS server requests on port 53 GNS is using port 5353 to connect to mDNS GNS status: Self-check failed. Domain served by GNS: example.com GNS version: 12.2.0.1.0 Globally unique identifier of the cluster where GNS is running: 3a9c87760b7bdf65ffea8852e7dfdae5 Name of the cluster where GNS is running: dsctw2 Cluster type: server. GNS log level: 1. GNS listening addresses: tcp://192.168.5.60:44456. GNS instance role: primary GNS is individually enabled on nodes: GNS is individually disabled on nodes: [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns GNS is enabled. GNS VIP addresses: 192.168.5.60 Domain served by GNS: example.com This should be a subdomain as example.com is our DNS domain !
Stop resources and recreate gns, nodeapps
[root@dsctw21 ~]# $GRID_HOME/bin/srvctl stop scan_listener [root@dsctw21 ~]# $GRID_HOME/bin/srvctl stop scan [root@dsctw21 ~]# $GRID_HOME/bin/srvctl stop nodeapps -f [root@dsctw21 ~]# $GRID_HOME/bin/srvctl stop gns [root@dsctw21 ~]# $GRID_HOME/bin/srvctl remove nodeapps Please confirm that you intend to remove node-level applications on all nodes of the cluster (y/[n]) y [root@dsctw21 ~]# $GRID_HOME/bin/srvctl remove gns Remove GNS? (y/[n]) y [root@dsctw21 ~]# $GRID_HOME/bin/srvctl add gns -i 192.168.5.60 -d dsctw2.example.com [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns GNS is enabled. GNS VIP addresses: 192.168.5.60 Domain served by GNS: dsctw2.example.com [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns -list CLSNS-00005: operation timed out CLSNS-00041: failure to contact name servers 192.168.5.60:53 CLSGN-00070: Service location failed. [root@dsctw21 ~]# $GRID_HOME/bin/srvctl start gns [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns -list dsctw2.example.com DLV 50343 10 18 ( zfiaA8U30oiGSATInCdyN7pIKf1ZIVQhHsF6OQti9bvXw7dUhNmDv/txClkHX6BjkLTBbPyWGdRjEMf+uUqYHA== ) Unique Flags: 0x314 dsctw2.example.com DNSKEY 7 3 10 ( MIIBCgKCAQEAmxQnG2xkpQMXGRXD2tBTZkUKYUsV+Sj/w6YmpFdpMQVoNVSXJCWgCDqIjLrfVA2AQUeEaAek6pfOlMp6Tev2nPVvNqPpul5Fs63cFVzwjdTI4zU6lSC6+2UVJnAN6BTEmrOzKKt/kuxoNNI7V4DZ5Nj6UoUJ2MXGr/+RSU44GboHnrftvFaVN8pp0TOoOBTj5hHH8C73I+lFfDNhMXEY8WQhb1nP6Cv02qPMsbb8edq1Dy8lt6N6kzjh+9hKPNdqM7HB3OVV5L18E5HtLjWOhMZLqJ7oDTDsQcMMuYmfFjbi3JvGQrdTlGHAv9f4W/vRL/KV8bDkDFnSRSFubxsbdQIDAQAB ) Unique Flags: 0x314 dsctw2.example.com NSEC3PARAM 10 0 2 ( jvm6kO+qyv65ztXFy53Dkw== ) Unique Flags: 0x314 Oracle-GNS A 192.168.5.60 Unique Flags: 0x315 dsctw2.Oracle-GNS SRV Target: Oracle-GNS Protocol: tcp Port: 59102 Weight: 0 Priority: 0 Flags: 0x315 dsctw2.Oracle-GNS TXT CLUSTER_NAME="dsctw2", CLUSTER_GUID="3a9c87760b7bdf65ffea8852e7dfdae5", NODE_NAME="dsctw22", SERVER_STATE="RUNNING", VERSION="12.2.0.0.0", PROTOCOL_VERSION="0xc200000", DOMAIN="dsctw2.example.com" Flags: 0x315 Oracle-GNS-ZM A 192.168.5.60 Unique Flags: 0x315 dsctw2.Oracle-GNS-ZM SRV Target: Oracle-GNS-ZM Protocol: tcp Port: 34148 Weight: 0 Priority: 0 Flags: 0x315 --> No VIP IPs !
Recreate Nodeapps
[root@dsctw21 ~]# $GRID_HOME/bin/srvctl add nodeapps -S 192.168.5.0/255.255.255.0/enp0s8 [root@dsctw21 ~]# $GRID_HOME/bin/srvctl start nodeapps PRKO-2422 : ONS is already started on node(s): dsctw21,dsctw22 [root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns -list dsctw2.example.com DLV 50343 10 18 ( zfiaA8U30oiGSATInCdyN7pIKf1ZIVQhHsF6OQti9bvXw7dUhNmDv/txClkHX6BjkLTBbPyWGdRjEMf+uUqYHA== ) Unique Flags: 0x314 dsctw2.example.com DNSKEY 7 3 10 ( MIIBCgKCAQEAmxQnG2xkpQMXGRXD2tBTZkUKYUsV+Sj/w6YmpFdpMQVoNVSXJCWgCDqIjLrfVA2AQUeEaAek6pfOlMp6Tev2nPVvNqPpul5Fs63cFVzwjdTI4zU6lSC6+2UVJnAN6BTEmrOzKKt/kuxoNNI7V4DZ5Nj6UoUJ2MXGr/+RSU44GboHnrftvFaVN8pp0TOoOBTj5hHH8C73I+lFfDNhMXEY8WQhb1nP6Cv02qPMsbb8edq1Dy8lt6N6kzjh+9hKPNdqM7HB3OVV5L18E5HtLjWOhMZLqJ7oDTDsQcMMuYmfFjbi3JvGQrdTlGHAv9f4W/vRL/KV8bDkDFnSRSFubxsbdQIDAQAB ) Unique Flags: 0x314 dsctw2.example.com NSEC3PARAM 10 0 2 ( jvm6kO+qyv65ztXFy53Dkw== ) Unique Flags: 0x314 dsctw2-scan.dsctw2 A 192.168.5.231 Unique Flags: 0x1 dsctw2-scan1-vip.dsctw2 A 192.168.5.231 Unique Flags: 0x1 dsctw21-vip.dsctw2 A 192.168.5.233 Unique Flags: 0x1 dsctw22-vip.dsctw2 A 192.168.5.237 Unique Flags: 0x1 dsctw2-scan A 192.168.5.231 Unique Flags: 0x1 dsctw2-scan1-vip A 192.168.5.231 Unique Flags: 0x1 dsctw21-vip A 192.168.5.233 Unique Flags: 0x1 dsctw22-vip A 192.168.5.237 Unique Flags: 0x1 Oracle-GNS A 192.168.5.60 Unique Flags: 0x315 dsctw2.Oracle-GNS SRV Target: Oracle-GNS Protocol: tcp Port: 59102 Weight: 0 Priority: 0 Flags: 0x315 dsctw2.Oracle-GNS TXT CLUSTER_NAME="dsctw2", CLUSTER_GUID="3a9c87760b7bdf65ffea8852e7dfdae5", NODE_NAME="dsctw22", SERVER_STATE="RUNNING", VERSION="12.2.0.0.0", PROTOCOL_VERSION="0xc200000", DOMAIN="dsctw2.example.com" Flags: 0x315 Oracle-GNS-ZM A 192.168.5.60 Unique Flags: 0x315 dsctw2.Oracle-GNS-ZM SRV Target: Oracle-GNS-ZM Protocol: tcp Port: 34148 Weight: 0 Priority: 0 Flags: 0x315 --> GNS knows VIP IPs - Related cluster resources VIPs, GNS and SCAN Listener should be ONLINE ***** Cluster Resources: ***** Resource NAME INST TARGET STATE SERVER STATE_DETAILS --------------------------- ---- ------------ ------------ --------------- ----------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE dsctw22 STABLE ora.LISTENER_SCAN2.lsnr 1 ONLINE ONLINE dsctw21 STABLE ora.LISTENER_SCAN3.lsnr 1 ONLINE ONLINE dsctw21 STABLE ... ora.dsctw21.vip 1 ONLINE ONLINE dsctw21 STABLE ora.dsctw22.vip 1 ONLINE ONLINE dsctw22 STABLE ora.gns 1 ONLINE ONLINE dsctw22 STABLE ora.gns.vip 1 ONLINE
Verify our NEW created GNS
[root@dsctw21 ~]# $GRID_HOME/bin/srvctl config gns -list dsctw2.example.com DLV 50343 10 18 ( zfiaA8U30oiGSATInCdyN7pIKf1ZIVQhHsF6OQti9bvXw7dUhNmDv/txClkHX6BjkLTBbPyWGdRjEMf+uUqYHA== ) Unique Flags: 0x314 .. dsctw2.example.com NSEC3PARAM 10 0 2 ( jvm6kO+qyv65ztXFy53Dkw== ) Unique Flags: 0x314 dsctw2-scan.dsctw2 A 192.168.5.231 Unique Flags: 0x1 dsctw2-scan.dsctw2 A 192.168.5.234 Unique Flags: 0x1 dsctw2-scan.dsctw2 A 192.168.5.235 Unique Flags: 0x1 dsctw2-scan1-vip.dsctw2 A 192.168.5.231 Unique Flags: 0x1 dsctw2-scan2-vip.dsctw2 A 192.168.5.235 Unique Flags: 0x1 dsctw2-scan3-vip.dsctw2 A 192.168.5.234 Unique Flags: 0x1 dsctw21-vip.dsctw2 A 192.168.5.233 Unique Flags: 0x1 dsctw22-vip.dsctw2 A 192.168.5.237 Unique Flags: 0x1 [root@dsctw21 ~]# nslookup dsctw2-scan.dsctw2.example.com Server: 192.168.5.50 Address: 192.168.5.50#53 Non-authoritative answer: Name: dsctw2-scan.dsctw2.example.com Address: 192.168.5.235 Name: dsctw2-scan.dsctw2.example.com Address: 192.168.5.234 Name: dsctw2-scan.dsctw2.example.com Address: 192.168.5.231 --> VIPS, SCAN and SCAN VIPS should be ONLINE
Congrats you have successfully reconfigured GNS on 12.2.0.1 !
Hello –
Thanks for the post. May i know your Laptop Configuration which your using for LAB setup.
Ram –
CPU –
HDD –
SSD –
I am planing purchase laptop and want to practice 12C RAC.
Thank you,