โคลน Tableau Server
เริ่มตั้งแต่เวอร์ชัน 2022.3 ของ Tableau Server คำสั่ง tsm ใหม่ช่วยให้คุณสามารถสร้างสำเนาของการกำหนดค่าและโทโพโลยีของการปรับใช้ Tableau Server และใช้สิ่งนั้นเพื่อสร้างแบบจำลองที่แน่นอนของการปรับใช้เดิม คำสั่ง tsm settings clone
จะสร้างชุดของไฟล์ ("เพย์โหลดการโคลน") รวมถึงการตั้งค่า ข้อมูลลับ การกำหนดค่า และโทโพโลยี ซึ่งรวมถึงพอร์ตที่ใช้ และข้อมูลเกี่ยวกับบริการภายนอก
การพิจารณาด้านความปลอดภัย
คำสั่ง tsm settings clone
จะสร้างชุดของไฟล์ ("เพย์โหลดการโคลน") ที่มีข้อมูลลับทั้งหมดที่สร้างขึ้นโดย Tableau Server รวมถึงที่ผู้ดูแลระบบเซิร์ฟเวอร์จัดเตรียมไว้ระหว่างการกำหนดค่า รวมถึงคีย์สโตร์ที่มีคู่คีย์และใบรับรอง เป็นสิ่งสำคัญมากที่ต้องรักษาเพย์โหลดการโคลนและตำแหน่งเอาต์พุตให้ปลอดภัย วิธีดำเนินการ:
- หากไม่มีไดเรกทอรีเอาต์พุต tsm จะสร้างไดเรกทอรีด้วยการเข้าถึงที่จำกัดเฉพาะผู้ใช้ที่เรียกใช้คำสั่ง
tsm settings clone
หากไดเรกทอรีเอาต์พุตมีอยู่เมื่อคุณเรียกใช้คำสั่ง tsm จะยืนยันว่าเป็นของผู้ใช้ที่เรียกใช้คำสั่ง และการอนุญาตนั้นจะถูกจำกัดเฉพาะผู้ใช้นั้นเท่านั้น หากไดเรกทอรีไม่มีสิทธิ์ที่คาดหวัง ข้อความจะแสดงดังนี้
The output directory '<path/to/directory>' exists, but must be restricted to owner only.
ข้อจำกัดของเพย์โหลดการโคลน
- เวอร์ชันของ Tableau Server ที่โคลนต้องตรงกับเวอร์ชันที่สร้าง คุณไม่สามารถติดตั้ง Server เวอร์ชันใหม่กว่าโดยใช้โคลนเพย์โหลดจากเวอร์ชันเก่ากว่าได้
การใช้คำสั่งการโคลนเพื่อสร้างสำเนาของ Tableau Server
การสร้างสำเนาที่โคลนของ Tableau Server เป็นกระบวนการหลายขั้นตอน โดยมีขั้นตอนระดับสูงสองขั้นตอนคือ:
- สร้างเพย์โหลดการโคลนจากการติดดั้ง Tableau Server ที่คุณต้องการทำซ้ำ
- ใช้เพย์โหลดการโคลนเพื่อติดตั้งการปรับใช้ครั้งที่สองของ Tableau Server คุณมีหน้าที่รับผิดชอบในการจับคู่โทโพโลยีของการติดตั้งทั้งสองครั้ง โดยเพิ่มโหนดเพิ่มเติมเพื่อให้ตรงกับการปรับใช้เดิม
การสร้างเพย์โหลดการโคลน
หากต้องการสร้างชุดของไฟล์ (เพย์โหลดการโคลน) ที่มีการกำหนดค่าและการตั้งค่าโทโพโลยีสำหรับ Tableau Server ให้ใช้คำสั่ง tsm settings clone
คำสั่งใช้อาร์กิวเมนต์เดียว ไดเรกทอรีเอาต์พุตที่ควรบันทึกชุดของไฟล์:
tsm settings clone --output-directory <output_directory>
เมื่อสร้างเพย์โหลดการโคลนแล้ว คุณสามารถใช้สิ่งนี้เมื่อติดตั้งอินสแตนซ์ใหม่ของ Tableau Server ด้วยการกำหนดค่าและโทโพโลยีที่เหมือนกันของการติดตั้งต้นทาง
การใช้เพย์โหลดการโคลนเพื่อสร้างสำเนาของ Tableau Server
เมื่อติดตั้ง Tableau Server บน Windows ผู้ดูแลระบบเซิร์ฟเวอร์ควรทำตามขั้นตอนต่อไปนี้:
- ตั้งค่าตัวแปรสภาพแวดล้อม
CLONE_ARTIFACT_DIR
เพื่อชี้ไปที่ตำแหน่งเพย์โหลดการโคลน เรียกใช้โปรแกรมตั้งค่า Tableau Server ในฐานะผู้ดูแลระบบ
อย่าเริ่มต้น Tableau Server หากโทโพโลยีของคุณมีโหนดเพิ่มเติม คุณต้องเพิ่มโหนดเหล่านั้นก่อนที่จะเสร็จสิ้นกระบวนการเริ่มต้น Tableau Server
ทางเลือก: เพิ่มโหนดผู้ปฏิบัติงาน
หลังจากเริ่มต้น TSM แล้ว (แต่ก่อนที่จะเริ่มต้น Tableau Server) ผู้ดูแลระบบควรเพิ่มโหนดเพิ่มเติม หากโทโพโลยีเดิมมีมากกว่า 1 โหนด
สิ่งนี้ควรทำตามกระบวนการมาตรฐานสำหรับการเพิ่มโหนดใหม่ เช่น สร้างไฟล์ Bootstrap และเรียกใช้สคริปต์ initialize-tsm บนโหนดของผู้ปฏิบัติงานที่มีไฟล์ Bootstrap
หากต้องการข้อมูลเพิ่มเติม โปรดดูติดตั้งและกำหนดค่าโหนดเพิ่มเติม
เริ่มต้น Tableau Server โดยใช้อินเทอร์เฟซของเว็บ TSM หรืออินเทอร์เฟซบรรทัดคำสั่ง:
tsm initialize
- รอให้ Tableau Server เริ่มทำงานบนโหนดทั้งหมด