3 Replies Latest reply: Sep 9, 2013 8:45 PM by DodgyD RSS

    PRIF-33 and CRS-02307 while changing public network interface, RAC

    Samuel Rabini
      Hi,

      I'm working on an Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management. It's a 3 nodes RAC: mgvdb01/02/03

      After the installation I had to change IP (different IP and Subnet) to the RAC:
      From 172.17.1.0/24 to 10.19.201.0/24.
      Node from 172.17.1.31/32/33 to 10.19.201.31/32/33.
      The same for VIP(s): from 172.17.1.131/132/133 to 10.19.201.131/132/133.

      The oifcfg iflist shows correct ips configuration:
      [oracle@mgvdb01 bin]$ ./oifcfg iflist -p -n
      eth0  10.19.201.0  PRIVATE  255.255.255.0
      eth1  172.17.100.0  PRIVATE  255.255.255.0
      I'm following doc 276434.1 from Metalink: How to Modify Public Network Information including VIP in Oracle Clusterware, starting from Case III "Changing public network interface, subnet or netmask".

      But at the first operation I've a problem:
      [oracle@mgvdb01 bin]$ ./oifcfg getif
      eth0  172.17.1.0  global  public  **THIS HAS TO BE CHANGED**
      eth1  172.17.100.0  global  cluster_interconnect
      
      [oracle@mgvdb01 bin]# ./oifcfg delif -global eth0/172.17.1.0
      PRIF-33: Failed to set or delete interface because hosts could not be discovered
        CRS-02307: No GPnP services on requested remote hosts.
      PRIF-32: Error in checking for profile availability for host mgvdb02
        CRS-02306: GPnP service on host "mgvdb02" not found.
      PRIF-32: Error in checking for profile availability for host mgvdb03
        CRS-02306: GPnP service on host "mgvdb03" not found.
      
      [oracle@mgvdb01 bin]$ ./oifcfg delif -node mgvdb01 eth0/172.17.1.0
      [oracle@mgvdb01 bin]$ ./oifcfg setif -node mgvdb01 eth0/10.19.201.0:public
      PRIF-33: Failed to set or delete interface because hosts could not be discovered
        CRS-02307: No GPnP services on requested remote hosts.
      PRIF-32: Error in checking for profile availability for host mgvdb02
        CRS-02306: GPnP service on host "mgvdb02" not found.
      PRIF-32: Error in checking for profile availability for host mgvdb03
        CRS-02306: GPnP service on host "mgvdb03" not found.
      Then I restart Clusterware service, but issuing
      [oracle@mgvdb01 bin]$ ./oifcfg getif
      eth0  172.17.1.0  global  public
      eth1  172.17.100.0  global  cluster_interconnect
      nothing seems to be changed.

      This is blocking following operations, the ones in Case IV.

      Do you have any suggestion?

      Thanks in advance,
      Samuel
        • 1. Re: PRIF-33 and CRS-02307 while changing public network interface, RAC
          986120
          Hi Samuel,

          Check this location is available in all nodes.

          cd $CRS_HOME/gpnp/node1/profiles/peer/

          post profile.xml in that location.

          --
          Bala:)
          • 2. Re: PRIF-33 and CRS-02307 while changing public network interface, RAC
            CKPT
            Samuel Rabini wrote:
            Hi,

            I'm working on an Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management. It's a 3 nodes RAC: mgvdb01/02/03

            After the installation I had to change IP (different IP and Subnet) to the RAC:
            From 172.17.1.0/24 to 10.19.201.0/24.
            Node from 172.17.1.31/32/33 to 10.19.201.31/32/33.
            The same for VIP(s): from 172.17.1.131/132/133 to 10.19.201.131/132/133.

            The oifcfg iflist shows correct ips configuration:
            [oracle@mgvdb01 bin]$ ./oifcfg iflist -p -n
            eth0  10.19.201.0  PRIVATE  255.255.255.0
            eth1  172.17.100.0  PRIVATE  255.255.255.0
            I'm following doc 276434.1 from Metalink: How to Modify Public Network Information including VIP in Oracle Clusterware, starting from Case III "Changing public network interface, subnet or netmask".

            But at the first operation I've a problem:
            [oracle@mgvdb01 bin]$ ./oifcfg getif
            eth0  172.17.1.0  global  public  **THIS HAS TO BE CHANGED**
            eth1  172.17.100.0  global  cluster_interconnect
            
            [oracle@mgvdb01 bin]# ./oifcfg delif -global eth0/172.17.1.0
            PRIF-33: Failed to set or delete interface because hosts could not be discovered
            CRS-02307: No GPnP services on requested remote hosts.
            PRIF-32: Error in checking for profile availability for host mgvdb02
            CRS-02306: GPnP service on host "mgvdb02" not found.
            PRIF-32: Error in checking for profile availability for host mgvdb03
            CRS-02306: GPnP service on host "mgvdb03" not found.
            
            [oracle@mgvdb01 bin]$ ./oifcfg delif -node mgvdb01 eth0/172.17.1.0
            [oracle@mgvdb01 bin]$ ./oifcfg setif -node mgvdb01 eth0/10.19.201.0:public
            PRIF-33: Failed to set or delete interface because hosts could not be discovered
            CRS-02307: No GPnP services on requested remote hosts.
            PRIF-32: Error in checking for profile availability for host mgvdb02
            CRS-02306: GPnP service on host "mgvdb02" not found.
            PRIF-32: Error in checking for profile availability for host mgvdb03
            CRS-02306: GPnP service on host "mgvdb03" not found.
            Then I restart Clusterware service, but issuing
            [oracle@mgvdb01 bin]$ ./oifcfg getif
            eth0  172.17.1.0  global  public
            eth1  172.17.100.0  global  cluster_interconnect
            nothing seems to be changed.

            This is blocking following operations, the ones in Case IV.

            Do you have any suggestion?

            Thanks in advance,
            Samuel
            Check this MOS note *How to Modify Private Network Information in Oracle Clusterware [ID 283684.1]*
            • 3. Re: PRIF-33 and CRS-02307 while changing public network interface, RAC
              DodgyD

              Hi,

               

              I am experiencing the very same issue as OP.

               

              My requirement is to change the public interface name.

               

              All cluster services are healthy

               

              crsctl stat res -t

              --------------------------------------------------------------------------------

              NAME           TARGET  STATE        SERVER                   STATE_DETAILS

              --------------------------------------------------------------------------------

              Local Resources

              --------------------------------------------------------------------------------

              ora.GTBTB_POC_CCF.dg

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.GTB_DATA.dg

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.GTB_FRA.dg

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.LISTENER.lsnr

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.asm

                             ONLINE  ONLINE       au5051s                  Started

                             ONLINE  ONLINE       au5052s                  Started

              ora.gsd

                             OFFLINE OFFLINE      au5051s

                             OFFLINE OFFLINE      au5052s

              ora.net1.network

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.ons

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              ora.registry.acfs

                             ONLINE  ONLINE       au5051s

                             ONLINE  ONLINE       au5052s

              --------------------------------------------------------------------------------

              Cluster Resources

              --------------------------------------------------------------------------------

              ora.LISTENER_SCAN1.lsnr

                    1        ONLINE  ONLINE       au5051s

              ora.LISTENER_SCAN2.lsnr

                    1        ONLINE  ONLINE       au5052s

              ora.LISTENER_SCAN3.lsnr

                    1        ONLINE  ONLINE       au5052s

              ora.au5051s.vip

                    1        ONLINE  ONLINE       au5051s

              ora.au5052s.vip

                    1        ONLINE  ONLINE       au5052s

              ora.cvu

                    1        ONLINE  ONLINE       au5052s

              ora.gtbdg01d.db

                    1        ONLINE  ONLINE       au5051s                  Open

                    2        ONLINE  ONLINE       au5052s                  Open

              ora.gtbdg01d.sales_ro.svc

                    1        ONLINE  OFFLINE

                    2        ONLINE  OFFLINE

              ora.gtbdg01d.sales_rw.svc

                    1        ONLINE  ONLINE       au5051s

                    2        ONLINE  ONLINE       au5052s

              ora.oc4j

                    1        ONLINE  ONLINE       au5052s

              ora.scan1.vip

                    1        ONLINE  ONLINE       au5051s

              ora.scan2.vip

                    1        ONLINE  ONLINE       au5052s

              ora.scan3.vip

                    1        ONLINE  ONLINE       au5052s

               

               

               

               

               

              oracle@au5051s[GRID]:/app/oracle> oifcfg getif

              e1000g0  207.41.4.0  global  public   <== I need to delete this I/F in OCR so I can configure the new name

              e1000g1  10.10.10.0  global  cluster_interconnect

               

               

               

               

               

              oracle@au5051s[GRID]:/app/oracle> srvctl config nodeapps

              Network exists: 1/207.41.4.0/255.255.255.0/e1000g0, type static

              VIP exists: /au5051s-vip/207.41.4.67/207.41.4.0/255.255.255.0/e1000g0, hosting node au5051s

              VIP exists: /au5052s-vip/207.41.4.63/207.41.4.0/255.255.255.0/e1000g0, hosting node au5052s

              GSD exists

              ONS exists: Local port 6100, remote port 6200, EM port 2016

               

              oracle@au5051s[GRID]:/app/oracle> oifcfg delif -global e1000g0/207.41.4.0

              PRIF-33: Failed to set or delete interface because hosts could not be discovered

                CRS-02307: No GPnP services on requested remote hosts.

              PRIF-32: Error in checking for profile availability for host au5051s

                CRS-02306: GPnP service on host "au5051s" not found.

              PRIF-32: Error in checking for profile availability for host au5052s

                CRS-02306: GPnP service on host "au5052s" not found.

               

              Anyone have any insights? I have an SR open with Oracle, but not getting very far with it as yet.