Topic
  • 7 replies
  • Latest Post - ‏2012-04-27T01:21:58Z by amanabe
amanabe
amanabe
60 Posts

Pinned topic NFS TieBreaker

‏2012-04-19T12:20:12Z |
Hello!
Does someone tried to use NFS Tiebreker which is brand new function from TSA V3.2.2.2.
My customer tried to but they couldn't define it like following messages.
If you have any hint, please let me know.

>>> Apr 18 09:42:15 xx_db1 samtb_nfs_worker16708: 2621-450 The C API
>>> function getClusterInformation fgets() fp1 returned an error. Error
>>> details: No such file or directory.
>>> Apr 18 09:42:16 xx_db1 samtb_nfs16706: 2621-450 The C API function
>>> getClusterInformation fgets() fp1 returned an error. Error details: No
>>> such file or directory.

They have been checked command syntax and nfs server address.
Their definitions are
>> ============================================================
>> mkrsrc -V IBM.TieBreaker Name="myNFSTieBreaker" Type="EXEC"
>> DeviceInfo='PATHNAME=/usr/sbin/rsct/bin/samtb_nfs
>> nfsQuorumServer=my.nfs.server.com
>> reserveFileName=NFS_resserve_file_DO_NOT_REMOVE
>> localQuorumDirectory="/quorum" Log=2' HeartbeatPeriod=30
>> PostReserveWaitTime=15
>> ============================================================

Thanks. Atsushi Manabe
Updated on 2012-04-27T01:21:58Z at 2012-04-27T01:21:58Z by amanabe
  • sedgewick_de
    sedgewick_de
    36 Posts

    Re: NFS TieBreaker

    ‏2012-04-19T13:02:48Z  
    Manabe-san,

    getClusterInformation() runs the line command "/usr/sbin/rsct/bin/lsrpdomain -xd > /var/ct/.domainInfo" and then attempts to read the content of this output file /var/ct/.domainInfo to find out which domain is online.
    This read fails here, so it would be worthwhile to check whether the file is empty or run the above mentioned command manually. If for any reason lsrpdomain gives no valid answer, resp. an error, opening a PMR would be justified.

    Regards,
    Markus
  • amanabe
    amanabe
    60 Posts

    Re: NFS TieBreaker

    ‏2012-04-20T08:05:25Z  
    Manabe-san,

    getClusterInformation() runs the line command "/usr/sbin/rsct/bin/lsrpdomain -xd > /var/ct/.domainInfo" and then attempts to read the content of this output file /var/ct/.domainInfo to find out which domain is online.
    This read fails here, so it would be worthwhile to check whether the file is empty or run the above mentioned command manually. If for any reason lsrpdomain gives no valid answer, resp. an error, opening a PMR would be justified.

    Regards,
    Markus
    Markus-san,
    Thanks for your support.
    It seems lsrpdomain and lsrpnode works fine, so far.
    And based on installSAM.log, installation is completed normally.
    But IBM.RecoveryRM is failed every 20 sec.

    I recommended to customer to open PMR but before it we would like to check
    whether it is defect of TSA or not.

    Are there any concern in these configurations?

    -OS:RHEL6.2(on VMWareESXi 4.1.0)
    default C++ is libstdc++.so.6 (not so.5 that recommended install manual)
    -NFS:NetApp270(OnTap7.3.5)
    -DB2 V9.7/TSA V3.2.2.2
    Regards. Atsushi Manabe
  • amanabe
    amanabe
    60 Posts

    Re: NFS TieBreaker

    ‏2012-04-20T08:11:54Z  
    • amanabe
    • ‏2012-04-20T08:05:25Z
    Markus-san,
    Thanks for your support.
    It seems lsrpdomain and lsrpnode works fine, so far.
    And based on installSAM.log, installation is completed normally.
    But IBM.RecoveryRM is failed every 20 sec.

    I recommended to customer to open PMR but before it we would like to check
    whether it is defect of TSA or not.

    Are there any concern in these configurations?

    -OS:RHEL6.2(on VMWareESXi 4.1.0)
    default C++ is libstdc++.so.6 (not so.5 that recommended install manual)
    -NFS:NetApp270(OnTap7.3.5)
    -DB2 V9.7/TSA V3.2.2.2
    Regards. Atsushi Manabe
    Additional information:

    Customer installed compat-libstdc++-33-3.2.3-69.el6 that has compatible of libstdc++.so.5.
  • amanabe
    amanabe
    60 Posts

    Re: NFS TieBreaker

    ‏2012-04-24T02:25:15Z  
    Manabe-san,

    getClusterInformation() runs the line command "/usr/sbin/rsct/bin/lsrpdomain -xd > /var/ct/.domainInfo" and then attempts to read the content of this output file /var/ct/.domainInfo to find out which domain is online.
    This read fails here, so it would be worthwhile to check whether the file is empty or run the above mentioned command manually. If for any reason lsrpdomain gives no valid answer, resp. an error, opening a PMR would be justified.

    Regards,
    Markus
    Markus-san,

    I have requested to open PMR to the customer. Thanks for your advice.

    I have another question that classified as general.

    According to the Administrator's and User's Guide(SC34-2583-03)
    "Use The NFS v4 server only for System Automation for Multiplatforms
    tie breaker purposes."

    Is this mean user cannot put the data other than TSA to the NFS server whitch used TieBreaker??

    Thanks. Atsushi Manabe
  • amanabe
    amanabe
    60 Posts

    Re: NFS TieBreaker

    ‏2012-04-26T01:41:11Z  
    • amanabe
    • ‏2012-04-24T02:25:15Z
    Markus-san,

    I have requested to open PMR to the customer. Thanks for your advice.

    I have another question that classified as general.

    According to the Administrator's and User's Guide(SC34-2583-03)
    "Use The NFS v4 server only for System Automation for Multiplatforms
    tie breaker purposes."

    Is this mean user cannot put the data other than TSA to the NFS server whitch used TieBreaker??

    Thanks. Atsushi Manabe
    I believe that there is no problem to put user data in the NFS server used by TieBreaker from the following points, correct?

    -NFS server used by Tiebreaker can be shared between more than one TSA
    -NFS TieBreaker is not reserve a whole volume.

    Regards. Atsushi Manabe
  • sedgewick_de
    sedgewick_de
    36 Posts

    Re: NFS TieBreaker

    ‏2012-04-26T08:31:20Z  
    • amanabe
    • ‏2012-04-26T01:41:11Z
    I believe that there is no problem to put user data in the NFS server used by TieBreaker from the following points, correct?

    -NFS server used by Tiebreaker can be shared between more than one TSA
    -NFS TieBreaker is not reserve a whole volume.

    Regards. Atsushi Manabe
    Manabe-san,

    here the wording in the TSA documentation is not as clear as it could have been.

    The NFS server, resp. NFS appliance, can be used to export other filesystems with user data. However, directories that are used to keep the NFS tiebreaker related persistent data should solely be used for that purpose.

    Regards,
    Markus
  • amanabe
    amanabe
    60 Posts

    Re: NFS TieBreaker

    ‏2012-04-27T01:21:58Z  
    Manabe-san,

    here the wording in the TSA documentation is not as clear as it could have been.

    The NFS server, resp. NFS appliance, can be used to export other filesystems with user data. However, directories that are used to keep the NFS tiebreaker related persistent data should solely be used for that purpose.

    Regards,
    Markus
    Markus-san
    Thanks for your answer.

    I will advice to the customer, not to use same directory which is used by TieBreaker and avoid heavy user workload.

    Best Regards. Atsushi Manabe