โคลน 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 เป็นกระบวนการหลายขั้นตอน โดยมีขั้นตอนระดับสูงสองขั้นตอนคือ:

  1. สร้างเพย์โหลดการโคลนจากการติดดั้ง Tableau Server ที่คุณต้องการทำซ้ำ
  2. ใช้เพย์โหลดการโคลนเพื่อติดตั้งการปรับใช้ครั้งที่สองของ Tableau Server คุณมีหน้าที่รับผิดชอบในการจับคู่โทโพโลยีของการติดตั้งทั้งสองครั้ง โดยเพิ่มโหนดเพิ่มเติมเพื่อให้ตรงกับการปรับใช้เดิม

การสร้างเพย์โหลดการโคลน

หากต้องการสร้างชุดของไฟล์ (เพย์โหลดการโคลน) ที่มีการกำหนดค่าและการตั้งค่าโทโพโลยีสำหรับ Tableau Server ให้ใช้คำสั่ง tsm settings clone คำสั่งใช้อาร์กิวเมนต์เดียว ไดเรกทอรีเอาต์พุตที่ควรบันทึกชุดของไฟล์:

tsm settings clone --output-directory <output_directory>

เมื่อสร้างเพย์โหลดการโคลนแล้ว คุณสามารถใช้สิ่งนี้เมื่อติดตั้งอินสแตนซ์ใหม่ของ Tableau Server ด้วยการกำหนดค่าและโทโพโลยีที่เหมือนกันของการติดตั้งต้นทาง

การใช้เพย์โหลดการโคลนเพื่อสร้างสำเนาของ Tableau Server

เมื่อติดตั้ง Tableau Server บน Windows ผู้ดูแลระบบเซิร์ฟเวอร์ควรทำตามขั้นตอนต่อไปนี้:

  1. ตั้งค่าตัวแปรสภาพแวดล้อม CLONE_ARTIFACT_DIR เพื่อชี้ไปที่ตำแหน่งเพย์โหลดการโคลน
  2. เรียกใช้โปรแกรมตั้งค่า Tableau Server ในฐานะผู้ดูแลระบบ

    อย่าเริ่มต้น Tableau Server หากโทโพโลยีของคุณมีโหนดเพิ่มเติม คุณต้องเพิ่มโหนดเหล่านั้นก่อนที่จะเสร็จสิ้นกระบวนการเริ่มต้น Tableau Server

  3. ทางเลือก: เพิ่มโหนดผู้ปฏิบัติงาน

    หลังจากเริ่มต้น TSM แล้ว (แต่ก่อนที่จะเริ่มต้น Tableau Server) ผู้ดูแลระบบควรเพิ่มโหนดเพิ่มเติม หากโทโพโลยีเดิมมีมากกว่า 1 โหนด

    สิ่งนี้ควรทำตามกระบวนการมาตรฐานสำหรับการเพิ่มโหนดใหม่ เช่น สร้างไฟล์ Bootstrap และเรียกใช้สคริปต์ initialize-tsm บนโหนดของผู้ปฏิบัติงานที่มีไฟล์ Bootstrap

    หากต้องการข้อมูลเพิ่มเติม โปรดดูติดตั้งและกำหนดค่าโหนดเพิ่มเติม

  4. เริ่มต้น Tableau Server โดยใช้อินเทอร์เฟซของเว็บ TSM หรืออินเทอร์เฟซบรรทัดคำสั่ง:

    tsm initialize

  5. รอให้ Tableau Server เริ่มทำงานบนโหนดทั้งหมด

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ