We are running opensaf 4.4.0. We have selected N WAY ACTIVE redundancy model for a group.
There are 2 Sis (SI1, SI2) and 3 SUs (PL4, PL6, PL8) configured. Our intention is to have 1 SI assigned to 1 SU, with the 3rd SU as spare. >From immfind output, we saw PL4 and PL6 both assigned with SI2. PL8 is >assigned with SI2. But immlist output indicated PL4 is not assigned with any SI. Can anybody explain how could immfind and immlist output not consistent with each other? Here is the immfind output: root@BHA-IND-WHF-KK-CAE-5:~# immfind | grep -i "safCSIComp=safComp=Lbm_PL-" safCSIComp=safComp=Lbm_PL-4\,safSu=loadBalancerSU_PL-4\,safSg=loadBalancerSG\,safApp=loadBalancerApp,safCsi=LbmCSI_SI-2,safSi=loadBalancerSI-2,safApp=loadBalancerApp safCSIComp=safComp=Lbm_PL-6\,safSu=loadBalancerSU_PL-6\,safSg=loadBalancerSG\,safApp=loadBalancerApp,safCsi=LbmCSI_SI-2,safSi=loadBalancerSI-2,safApp=loadBalancerApp safCSIComp=safComp=Lbm_PL-8\,safSu=loadBalancerSU_PL-8\,safSg=loadBalancerSG\,safApp=loadBalancerApp,safCsi=LbmCSI_SI-1,safSi=loadBalancerSI-1,safApp=loadBalancerApp root@BHA-IND-WHF-KK-CAE-5:~# Here is the immlist output: root@BHA-IND-WHF-KK-CAE-5:~# immlist safSu=loadBalancerSU_PL-4,safSg=loadBalancerSG,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSu SA_STRING_T safSu=loadBalancerSU_PL-4 saAmfSUType SA_NAME_T safVersion=4.0.0,safSuType=MovikSUType (38) saAmfSURestartCount SA_UINT32_T 0 (0x0) saAmfSUReadinessState SA_UINT32_T 2 (0x2) saAmfSURank SA_UINT32_T 1 (0x1) saAmfSUPresenceState SA_UINT32_T 3 (0x3) saAmfSUPreInstantiable SA_UINT32_T 1 (0x1) saAmfSUOperState SA_UINT32_T 1 (0x1) saAmfSUNumCurrStandbySIs SA_UINT32_T 0 (0x0) saAmfSUNumCurrActiveSIs SA_UINT32_T 0 (0x0) saAmfSUMaintenanceCampaign SA_NAME_T <Empty> saAmfSUHostedByNode SA_NAME_T safAmfNode=PL-4,safAmfCluster=myAmfCluster (42) saAmfSUHostNodeOrNodeGroup SA_NAME_T safAmfNode=PL-4,safAmfCluster=myAmfCluster (42) saAmfSUFailover SA_UINT32_T <Empty> saAmfSUAssignedSIs SA_NAME_T <Empty> saAmfSUAdminState SA_UINT32_T 1 (0x1) SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSU SaImmAttrAdminOwnerName SA_STRING_T <Empty> MovikServiceMode SA_STRING_T <Empty> root@BHA-IND-WHF-KK-CAE-5:~# immlist safSu=loadBalancerSU_PL-6,safSg=loadBalancerSG,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSu SA_STRING_T safSu=loadBalancerSU_PL-6 saAmfSUType SA_NAME_T safVersion=4.0.0,safSuType=MovikSUType (38) saAmfSURestartCount SA_UINT32_T 0 (0x0) saAmfSUReadinessState SA_UINT32_T 2 (0x2) saAmfSURank SA_UINT32_T 1 (0x1) saAmfSUPresenceState SA_UINT32_T 3 (0x3) saAmfSUPreInstantiable SA_UINT32_T 1 (0x1) saAmfSUOperState SA_UINT32_T 1 (0x1) saAmfSUNumCurrStandbySIs SA_UINT32_T 0 (0x0) saAmfSUNumCurrActiveSIs SA_UINT32_T 1 (0x1) saAmfSUMaintenanceCampaign SA_NAME_T <Empty> saAmfSUHostedByNode SA_NAME_T safAmfNode=PL-6,safAmfCluster=myAmfCluster (42) saAmfSUHostNodeOrNodeGroup SA_NAME_T safAmfNode=PL-6,safAmfCluster=myAmfCluster (42) saAmfSUFailover SA_UINT32_T <Empty> saAmfSUAssignedSIs SA_NAME_T <Empty> saAmfSUAdminState SA_UINT32_T 1 (0x1) SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSU SaImmAttrAdminOwnerName SA_STRING_T <Empty> MovikServiceMode SA_STRING_T <Empty> root@BHA-IND-WHF-KK-CAE-5:~# immlist safSu=loadBalancerSU_PL-8,safSg=loadBalancerSG,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSu SA_STRING_T safSu=loadBalancerSU_PL-8 saAmfSUType SA_NAME_T safVersion=4.0.0,safSuType=MovikSUType (38) saAmfSURestartCount SA_UINT32_T 0 (0x0) saAmfSUReadinessState SA_UINT32_T 2 (0x2) saAmfSURank SA_UINT32_T 1 (0x1) saAmfSUPresenceState SA_UINT32_T 3 (0x3) saAmfSUPreInstantiable SA_UINT32_T 1 (0x1) saAmfSUOperState SA_UINT32_T 1 (0x1) saAmfSUNumCurrStandbySIs SA_UINT32_T 0 (0x0) saAmfSUNumCurrActiveSIs SA_UINT32_T 1 (0x1) saAmfSUMaintenanceCampaign SA_NAME_T <Empty> saAmfSUHostedByNode SA_NAME_T safAmfNode=PL-8,safAmfCluster=myAmfCluster (42) saAmfSUHostNodeOrNodeGroup SA_NAME_T safAmfNode=PL-8,safAmfCluster=myAmfCluster (42) saAmfSUFailover SA_UINT32_T <Empty> saAmfSUAssignedSIs SA_NAME_T <Empty> saAmfSUAdminState SA_UINT32_T 1 (0x1) SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSU SaImmAttrAdminOwnerName SA_STRING_T <Empty> MovikServiceMode SA_STRING_T <Empty> root@BHA-IND-WHF-KK-CAE-5:~# root@BHA-IND-WHF-KK-CAE-5:~# immlist safSi=loadBalancerSI-1,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSi SA_STRING_T safSi=loadBalancerSI-1 saAmfSvcType SA_NAME_T safVersion=4.0.0,safSvcType=MovikSvcType (40) saAmfSIStandbyWeight SA_STRING_T <Empty> saAmfSIRank SA_UINT32_T 0 (0x0) saAmfSIProtectedbySG SA_NAME_T safSg=loadBalancerSG,safApp=loadBalancerApp (43) saAmfSIPrefStandbyAssignments SA_UINT32_T 1 (0x1) saAmfSIPrefActiveAssignments SA_UINT32_T 1 (0x1) saAmfSINumCurrStandbyAssignments SA_UINT32_T 0 (0x0) saAmfSINumCurrActiveAssignments SA_UINT32_T 1 (0x1) saAmfSIAssignmentState SA_UINT32_T 2 (0x2) saAmfSIAdminState SA_UINT32_T 1 (0x1) saAmfSIActiveWeight SA_STRING_T <Empty> SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSI SaImmAttrAdminOwnerName SA_STRING_T <Empty> root@BHA-IND-WHF-KK-CAE-5:~# immlist safSi=loadBalancerSI-2,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSi SA_STRING_T safSi=loadBalancerSI-2 saAmfSvcType SA_NAME_T safVersion=4.0.0,safSvcType=MovikSvcType (40) saAmfSIStandbyWeight SA_STRING_T <Empty> saAmfSIRank SA_UINT32_T 0 (0x0) saAmfSIProtectedbySG SA_NAME_T safSg=loadBalancerSG,safApp=loadBalancerApp (43) saAmfSIPrefStandbyAssignments SA_UINT32_T 1 (0x1) saAmfSIPrefActiveAssignments SA_UINT32_T 1 (0x1) saAmfSINumCurrStandbyAssignments SA_UINT32_T 0 (0x0) saAmfSINumCurrActiveAssignments SA_UINT32_T 1 (0x1) saAmfSIAssignmentState SA_UINT32_T 2 (0x2) saAmfSIAdminState SA_UINT32_T 1 (0x1) saAmfSIActiveWeight SA_STRING_T <Empty> SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSI SaImmAttrAdminOwnerName SA_STRING_T <Empty> root@BHA-IND-WHF-KK-CAE-5:~# root@BHA-IND-WHF-KK-CAE-5:~# immlist safSg=loadBalancerSG,safApp=loadBalancerApp Name Type Value(s) ======================================================================== safSg SA_STRING_T safSg=loadBalancerSG saAmfSGType SA_NAME_T safVersion=4.0.0,safSgType=MovikSGTypeNWayActive (48) saAmfSGSuRestartProb SA_TIME_T <Empty> saAmfSGSuRestartMax SA_UINT32_T <Empty> saAmfSGSuHostNodeGroup SA_NAME_T <Empty> saAmfSGNumPrefStandbySUs SA_UINT32_T 0 (0x0) saAmfSGNumPrefInserviceSUs SA_UINT32_T 100 (0x64) saAmfSGNumPrefAssignedSUs SA_UINT32_T 100 (0x64) saAmfSGNumPrefActiveSUs SA_UINT32_T 100 (0x64) saAmfSGNumCurrNonInstantiatedSpareSUs SA_UINT32_T 0 (0x0) saAmfSGNumCurrInstantiatedSpareSUs SA_UINT32_T 1 (0x1) saAmfSGNumCurrAssignedSUs SA_UINT32_T 2 (0x2) saAmfSGMaxStandbySIsperSU SA_UINT32_T <Empty> saAmfSGMaxActiveSIsperSU SA_UINT32_T 1 (0x1) saAmfSGCompRestartProb SA_TIME_T <Empty> saAmfSGCompRestartMax SA_UINT32_T <Empty> saAmfSGAutoRepair SA_UINT32_T 1 (0x1) saAmfSGAutoAdjustProb SA_TIME_T <Empty> saAmfSGAutoAdjust SA_UINT32_T 0 (0x0) saAmfSGAdminState SA_UINT32_T 1 (0x1) SaImmAttrImplementerName SA_STRING_T safAmfService SaImmAttrClassName SA_STRING_T SaAmfSG SaImmAttrAdminOwnerName SA_STRING_T <Empty> Thanks. Kang-sen ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Opensaf-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensaf-users
