filmov
tv
Move Initial node in Tableau Server cluster | Initial node failure | Remove problemed node
Показать описание
---------------------------------------------------------
# In this demo, originial initial node(Node1) will be move to Node 2.
# Process only managed by TSM command
TSM controller (Tableau Server Administrator Controller)
License Service (License Manager)
CFS (Client File Service)
Coordination Service
* During the demo, i encountered the error when first applying changes after adding processes to node 2 and start tsm controller but no issue after reapplying pending changes succeed.
---------------------------------------------------------
# Check node ID and process setting in cluster
tsm topology list-nodes -v
tsm status -v
Step 1.
#Run Controller Recovery script
On Node 2
move-tsm-controller -n node2
Step 2.
# Stop the failed initial node
tsm stop --ignore-node-status node1
Step 3
# Adjusting process in cluster
tsm topology set-process -pr licenseservice -n node2 -c 1
tsm topology set-process -pr licenseservice -n node1 -c 0
tsm topology set-process -pr clientfileservice -n node2 -c 1
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
Step 4.
tsm pending-changes apply --ignore-node-status node1
# TSM controller restart
net stop tabadmincontroller_0
net start tabadmincontroller_0
tsm pending-changes apply --ignore-node-status node1
Step 5.
# Activate the license key
tsm licenses activate -k product-key
tsm license list
Step 6.
# Remove filestore from initial node
tsm topology filestore decommission -n node1 --delete-filestore
tsm pending-changes apply --ignore-node-status node1 --ignore-warnings
Step 7.
# Deploy coordination service
tsm topology deploy-coordination-service -n node2 --ignore-node-status node1
Step 8.
# Remove node 1 from cluster
tsm topology remove-nodes -n node1
tsm pending-changes apply --ignore-warnings
Step 9.
tsm start
# Process Name for tsm topology set-process command.
Name shown in tsm status -v : Name used with tsm topology set-process
Application Server : vizportal
Backgrounder : backgrounder
Cache Server : cacheserver
Cluster Controller : clustercontroller
Data Server : dataserver
Data Source Properties : tdsservice
Elastic Server : elasticserver
File Store : filestore
Gateway : gateway
Internal Data Source Properties : tdsnativeservice
Messaging Service : activemqserver
Metrics Service : metrics
Repository : pgsql
Search And Browse : searchserver
Tableau Prep Conductor : flowprocessor
VizQL Server : vizqlserver
Non-Interactive Microservice Container : noninteractive
Client File Service : clientfileservice
# In this demo, originial initial node(Node1) will be move to Node 2.
# Process only managed by TSM command
TSM controller (Tableau Server Administrator Controller)
License Service (License Manager)
CFS (Client File Service)
Coordination Service
* During the demo, i encountered the error when first applying changes after adding processes to node 2 and start tsm controller but no issue after reapplying pending changes succeed.
---------------------------------------------------------
# Check node ID and process setting in cluster
tsm topology list-nodes -v
tsm status -v
Step 1.
#Run Controller Recovery script
On Node 2
move-tsm-controller -n node2
Step 2.
# Stop the failed initial node
tsm stop --ignore-node-status node1
Step 3
# Adjusting process in cluster
tsm topology set-process -pr licenseservice -n node2 -c 1
tsm topology set-process -pr licenseservice -n node1 -c 0
tsm topology set-process -pr clientfileservice -n node2 -c 1
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
Step 4.
tsm pending-changes apply --ignore-node-status node1
# TSM controller restart
net stop tabadmincontroller_0
net start tabadmincontroller_0
tsm pending-changes apply --ignore-node-status node1
Step 5.
# Activate the license key
tsm licenses activate -k product-key
tsm license list
Step 6.
# Remove filestore from initial node
tsm topology filestore decommission -n node1 --delete-filestore
tsm pending-changes apply --ignore-node-status node1 --ignore-warnings
Step 7.
# Deploy coordination service
tsm topology deploy-coordination-service -n node2 --ignore-node-status node1
Step 8.
# Remove node 1 from cluster
tsm topology remove-nodes -n node1
tsm pending-changes apply --ignore-warnings
Step 9.
tsm start
# Process Name for tsm topology set-process command.
Name shown in tsm status -v : Name used with tsm topology set-process
Application Server : vizportal
Backgrounder : backgrounder
Cache Server : cacheserver
Cluster Controller : clustercontroller
Data Server : dataserver
Data Source Properties : tdsservice
Elastic Server : elasticserver
File Store : filestore
Gateway : gateway
Internal Data Source Properties : tdsnativeservice
Messaging Service : activemqserver
Metrics Service : metrics
Repository : pgsql
Search And Browse : searchserver
Tableau Prep Conductor : flowprocessor
VizQL Server : vizqlserver
Non-Interactive Microservice Container : noninteractive
Client File Service : clientfileservice
Комментарии