HI Ed, The changes look good to me.
Thanks, - Lucia On 04/25/09 10:38, Ed McKnight wrote: > http://cr.opensolaris.org/~emk/CO-IPS-15/ > > Note that the new functions are factored down pretty far to enable as > much code sharing between the 'update' and 'complain' paths. > > thx, --emk > > Description: > -------------- > The OpenSolaris default installation does have the property > config/local_only for the SMF service rpc/bind to true. > > Sun Cluster does need that value to be false, because other nodes need > to be ablte to communicate via rpc with each other. > > This is specifically true at installation time. > > Attempt to use scinstall on the second node to add the node to the > cluster does fail by saying "Attempting to contact "sponsorhostname" > at this time.", which is not giving the hint to look for the rpc/bind > setup on the sponsor node. > > scinstall should really check for config/local_only to be false, > otherwise either error out and advise the user to set it to false, or > give the user the option to set it to false and continue the > installation. > > Comments: > --------- > From email: > > "...Note that for centralized install the user runs scinstall only on > one node. We probably can safely assume that if local node has this > bad setting that other nodes will, too. The message should say to fix > the setting on all nodes, then rerun scinstall. Small window for > problem if local node is already OK, for some reason, but remote nodes > are not..." > > Evaluation: > ------------ > ...Consensus is that rpc must be set properly for cluster > communication so it's OK to force the value to 'false' when that will > still enable the user to continue. In the case of configure just first > node we can force it because subsequent nodes will be installed via > addnode, which again is a single node operation where we can forse the > setting. > > For centralized install we cannot force the setting on all nodes > because rpc must be correctly configured in order to reach out to > other nodes. In this case we check local node (before attempting other > remote node checks) and if the value is wrong, issue a complaint > instructing the admin to execute the given commands on each node, then > exit. > > noninteractive_centralized_install() is invoked only (indirectly) by > 'cluster create -f' and must be treated like interactive centralized > install. > > -- END -- > > _______________________________________________ > ha-clusters-discuss mailing list > ha-clusters-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/ha-clusters-discuss