Skip to main content
Bobo Oo が「#Tableau Server」で質問

I'm trying to decommission and remove the main node in a cluster of 6, all window servers.

 

Can I do it all in the web UI ? such as moving the activation server, license server and TSM controller from the web UI ? or do I have to run the move main node script from the new node ?

Are those the only 3 services I need to move manually to another node to make it a main node?

 

If the main node is part of the coordination service ensemble and has client file service , along with 5 other nodes in the cluster, do I need to redeploy a new coordination service ensemble before removing the node ? or reconfigure it afterwards, or do nothing at all ? Do they require specific steps in order or can I configure them as I go ?

 

Any thoughts and experience regarding this situation ?

 

Thank you!

4 件の回答
  1. 2024年4月9日 22:49

    @Bobo Oo​ 

    For my answers, node2 is the new initial node, and node1 is the old initial node. Also, if Client File service is only in node1, then add a CFS to node2 (run tsm status -v to check which nodes have CFS)

    tsm topology set-process -n node2 -pr clientfileservice -c 1

    tsm pending-changes apply

    Can I do it all in the web UI ? such as moving the activation server, license server and TSM controller from the web UI:

    No, you can't do it from the TSM WebUI.

     

    or do I have to run the move main node script from the new node?

    This will only move the TSM controller, you would need to add the license server and activation service as described in:

    https://help.tableau.com/current/server/en-us/distrib_ha_init_node_fail.htm

    move-tsm-controller -n node2

    You would need to add the license server and the activation service:

    tsm topology set-process -pr licenseservice -n node2 -c 1

    tsm topology set-process -pr licenseservice -n node2 -c 0

    Also, if you are using ATR activation, or you are using Tableau Server 2022.1.15 or later, 2022.3.7 or later, 2023.1.3 or later or, 2023.3.0 or later you need to also add the activation service:

    tsm topology set-process -pr activationservice -n node2 -c 1

    tsm topology set-process -pr activationservice -n node1 -c 0

    Are those the only 3 services I need to move manually to another node to make it a main node?

    There could be some services that are only available in your initial node (activemqserver, searchserver, elasticserver, metrics, activemqserver, tdsservice, tdsnativeservice, etc). So, I recommend you to run tsm status -v and check if any service is only in initial node and make a detailed list (take into account that the web ui, does not display the full list, the image below has the purpose to ilustrate). Then obtain the name of the service from: https://help.tableau.com/current/server/en-us/processes.htm

     

    You will need that list, to add them to the initial node. As an example:

    tsm topology set-process -pr activemqserver -n node2 -c 1

    tsm topology set-process -pr searchserver -n node2 -c 1

    tsm topology set-process -pr elasticserver -n node2 -c 1

    tsm topology set-process -pr metrics -n node2 -c 1

    tsm topology set-process -pr activemqserver -n node2 -c 1

    tsm topology set-process -pr tdsservice -n node2 -c 1

    tsm topology set-process -pr tdsnativeservice -n node2 -c 1

    @Bobo Oo​ For my answers, node2 is the new initial node, and node1 is the old initial node.In this list don't take into account coordination service, client file service (as I noted, you should add it before to node 2 as a good practice).

     

    If the main node is part of the coordination service ensemble and has client file service , along with 5 other nodes in the cluster, do I need to redeploy a new coordination service ensemble before removing the node ?

    Yes, you would need to redeploy the coordination service ensemble. In this case you would something like:

    tsm topology deploy-coordination-service -n node2,node3,node4,node5,node6

    This case is similar to an initial node failure (take into account this help articles seems for me a little uncomplete in step 9, because of the missing services like messaging, searchserver, etc)

    https://help.tableau.com/current/server/en-us/distrib_ha_init_node_fail.htm

     

    Also, this video may help you, but not completely guide you (it was using an older tableau server release where activation service was not used, and it has three nodes, while you have six, so when he deploys the coordination service ensemble only deploys to node 2) . But it is a very good guide.

    https://www.youtube.com/watch?v=4XQ1v6ai77k

     

    If this post resolves the question, would you be so kind to "Select as Best"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you.

     

    Regards,

     

    Diego Martinez

    Tableau Visionary and Forums Ambassador

0/9000