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

หลังจากติดตั้ง Tableau Server บนคอมพิวเตอร์ (หรือโหนด) เซิร์ฟเวอร์จะทำงานและพร้อมใช้งาน แต่จะไม่มีการทำซ้ำ หากมีปัญหาในกระบวนการหรือปัญหากับเครื่องคอมพิวเตอร์ Tableau Server อาจไม่สามารถใช้งานได้ นอกจากนี้ กระบวนการทั้งหมดเรียกใช้ในคอมพิวเตอร์เครื่องเดียว ดังนั้นจึงอาจมีความขัดแย้งสำหรับแหล่งข้อมูลบนคอมพิวเตอร์นั้น

คุณสามารถขยายการติดตั้ง Tableau Server ของคุณได้โดยการเพิ่ม Tableau ไปที่โหนดเพิ่มเติมเพื่อสร้างการติดตั้งแบบกระจาย บทความนี้อธิบายขั้นตอนทั่วไปในการติดตั้ง Tableau Server ในโหนดเพิ่มเติม และถือว่าคุณได้่ติดตั้ง Tableau ในโหนดเริ่มต้นเรียบร้อยแล้ว หากต้องการข้อมูลเพิ่มเติมในการติดตั้ง Tableau บนโหนดเริ่มต้น โปรดดู ติดตั้ง TSM

หากคุณติดตั้ง Tableau Server ในหลายโหนด คุณควรติดตั้งและกำหนดค่าโหนดทีละโหนด วิธีนี้จะทำให้คุณแก้ปัญหาที่อาจพบได้ง่ายขึ้น

สำคัญ: คุณควรเพิ่มและกำหนดค่าโหนดเพิ่มเติมเมื่อคุณสามารถทำตามกระบวนการได้เสร็จสิ้นทั้งหมดโดยใช้การเปลี่ยนแปลงที่รอดำเนินการ การเพิ่มโหนดโดยไม่ได้ใช้การเปลี่ยนแปลงที่รอดำเนินการให้เสร็จสิ้นอาจส่งผลให้ผู้ใช้ไม่สามารถเข้าสู่ระบบ Tableau Server ได้

ตำแหน่งการติดตั้ง

ตำแหน่งการติดตั้งสำหรับ Tableau Server จะต้องเหมือนกันในทุกโหนดในคลัสเตอร์ ค่านี้จะเป็นจริงไม่ว่าคุณจะติดตั้งไปยังตำแหน่งเริ่มต้นหรือไปยังตำแหน่งที่ไม่ใช่ตำแหน่งเริ่มต้น

สร้างไฟล์ Bootstrap ของโหนด

  1. เปิด TSM ในเบราว์เซอร์:

    https://<tsm-computer-name>:8850

    หากต้องการข้อมูลเพิ่มเติม โปรดดูเข้าสู่ระบบ Tableau Services Manager Web UI

  2. คลิกแท็บการกำหนดค่า แล้วคลิกดาวน์โหลดไฟล์ Bootstrap ในช่อง “เพิ่มโหนด”

    ระบบจะสร้างและคัดลอกไฟล์ Bootstrap ไปยังคอมพิวเตอร์ภายใน

    ข้อมูลเข้าสู่ระบบแบบฝังจะรวมอยู่ในไฟล์ Bootstrap อยู่แล้วโดยค่าเริ่มต้น หากคุณไม่ต้องการให้ข้อมูลเข้าสู่ระบบฝังไว้ในไฟล์ Bootstrap ให้ล้างตัวเลือกรวมข้อมูลเข้าสู่ระบบชั่วคราวในไฟล์ หากคุณต้องการปิดใช้ความสามารถในการรวมข้อมูลเข้าสู่ระบบแบบฝังใน Bootstrap ของโหนด คุณก็สามารถกำหนดค่าตัวเลือกสำหรับเซิร์ฟเวอร์ได้ ดู features.PasswordlessBootstrapInit เพื่อดูรายละเอียดเพิ่มเติม

ติดตั้งและเริ่มต้นโหนดเพิ่มเติม

ก่อนจะเริ่มต้น โปรดยืนยันว่า Bootstrap โหนดของคุณเป็นไฟล์ล่าสุด ตัวอย่างเช่น หากคุณเรียกใช้ tsm security regenerate-internal-tokens หลังจากที่สร้างไฟล์ bootstrap จะทำให้การเริ่มต้นล้มเหลว

  1. คัดลอกตัวติดตั้งดั้งเดิมที่คุณใช้ในคอมพิวเตอร์เครื่องแรกร่วมกับไฟล์ Bootstrap ที่คุณสร้างขึ้น และนำไปไว้ในตำแหน่งที่เข้าถึงได้จากคอมพิวเตอร์เครื่องใหม่ที่คุณจะเพิ่ม Tableau Server ซึ่งอาจเป็นการแชร์เครือข่ายที่เชื่อมต่อไว้ หรือโดยตรงในคอมพิวเตอร์เครื่องใหม่ก็ได้

  2. หากเรียกใช้ไฟร์วอลล์ภายใน คุณต้องกำหนดค่ากฎไฟร์วอลล์สำหรับทุกโหนดในคลัสเตอร์ หากต้องการข้อมูลเพิ่มเติม โปรดดู การกำหนดค่าไฟร์วอลล์ในเครื่อง

  3. ในโหนดใหม่ ให้เรียกใช้โปรแกรมติดตั้ง Tableau Server ซึ่งควรจะเป็นโปรแกรมตัวติดตั้งเดียวกันกับที่คุณเรียกใช้ในโหนดตั้งต้นเพื่อติดตั้ง Tableau Server ยอมรับเงื่อนไขของข้อตกลงใบอนุญาตและคลิกถัดไป

  4. ตำแหน่งที่ติดตั้งต้องเป็นตำแหน่งเดียวกันบนทุกโหนดในคลัสเตอร์

    ป้อนตำแหน่งที่ติดตั้ง หรือคลิกเรียกดูเพื่อไปที่ตำแหน่งที่ติดตั้ง คลิกถัดไปเพื่อดำเนินการต่อ

  5. ระหว่างการติดตั้ง ระบบจะถามเพื่อให้เลือกประเภทการติดตั้ง

    เลือกเพิ่มโหนดเพิ่มเติมไปยังคลัสเตอร์ Tableau Server ที่มี แล้วคลิกถัดไปเพื่อดำเนินการต่อ

  6. ระบบจะเลือกตัวเลือกใช้ ATR สำหรับการเปิดใช้ผลิตภัณฑ์ซึ่งกำหนดเป็นโหนดที่ 1 โดยอัตโนมัติ:

    คลิกติดตั้งเพื่อดำเนินการต่อ

    หากคุณได้รับข้อความแจ้งจาก Windows Defender Firewall ให้คลิกอนุญาตให้เข้าถึง คุณอาจต้องคลิกอนุญาตให้เข้าถึงหลายครั้งจนกว่าการติดตั้งจะเสร็จสิ้น

  7. ในโปรแกรมติดตั้ง หลังจากที่คัดลอกไฟล์ Tableau Server แล้ว คุณจะได้รับแจ้งให้ระบุไฟล์บูตสแตรปรวมถึงชื่อและรหัสผ่านของผู้ดูแลระบบ TSM

    ป้อนตำแหน่งของไฟล์บูตสแตรป หรือคลิกเรียกดูเพื่อไปที่ตำแหน่งนั้น หากไฟล์บูตสแตรปไม่มีข้อมูลเข้าสู่ระบบที่แบบฝัง หรือข้อมูลเข้าสู่ระบบเหล่านั้นหมดอายุแล้ว ให้ป้อนชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ TSM ข้อมูลเข้าสู่ระบบจะต้องเป็นข้อมูลเข้าสู่ระบบของผู้ใช้ที่คุณใช้ในระหว่างกระบวนการติดตั้งบนโหนดเริ่มต้น

    คลิกถัดไปเพื่อดำเนินการต่อ

  8. หน้าต่างเรียกดูจะเปิดขึ้นมาและคุณจะได้รับแจ้งให้เข้าสู่ระบบ TSM ป้อนชื่อผู้ใช้และรหัสผ่านผู้ดูแลระบบ TSM

    หากหน้าต่างเบราว์เซอร์ไม่เปิดขึ้นโดยอัตโนมัติ ให้เปิดหน้าต่างแล้วไปที่ TSM:

    https://<tsm-computer-name>:8850

  9. ใน TSM ให้คลิกการกำหนดค่า

    ข้อความจะปรากฏขึ้นเพื่อแจ้งคุณว่าเพิ่มโหนดแล้ว:

  10. คลิกดำเนินการต่อ

กำหนดค่าโหนดเพิ่มเติมด้วยตัวควบคุมคลัสเตอร์

  1. เปิด TSM ในเบราว์เซอร์:

    https://<tsm-computer-name>:8850

    หากต้องการข้อมูลเพิ่มเติม โปรดดูเข้าสู่ระบบ Tableau Services Manager Web UI

  2. คลิกแท็บการกำหนดค่า ข้อความควรแจ้งให้คุณทราบว่ามีการเพิ่มโหนดใหม่แล้ว

    คลิกดำเนินการต่อเพื่อปิดข้อความ

  3. ตัวควบคุมคลัสเตอร์เป็นส่วนหนึ่งของโทโพโลยีขั้นต่ำ และเลือกไว้เรียบร้อยแล้ว แต่ละโหนดต้องเรียกใช้ตัวควบคุม

    หากคุณต้องการตั้งค่าโทโพโลยีขั้นต่ำสำหรับโหนด ให้ไปที่ขั้นตอนที่ 4 ด้านล่าง คุณอาจทำอย่างนี้ได้หากคุณจะเพิ่มโหนดเพิ่มเติมและไม่พร้อมที่จะกำหนดค่าโหนดนี้เกินค่าขั้นต่ำ

    หากคุณต้องการเพิ่มกระบวนการเพิ่มเติมในโทโพโลยีขั้นต่ำ ให้ระบุกระบวนการที่ควรเรียกใช้ในโหนด ซึ่งทำได้โดยการเลือกกระบวนการที่คุณต้องการ หรือระบุจำนวนกระบวนการที่ควรเรียกใช้ในโหนด

    ตัวอย่างเช่น การเพิ่มเกตเวย์และอินสแตนซ์แบ็กกราวเดอร์สองรายการในโหนด:

    1. เลือกเกตเวย์

    2. ตั้งค่าจำนวนแบ็กกราวเดอร์เป็น 2

      การเพิ่มแบ็กกราวเดอร์ให้กับโหนดจะเพิ่มอินสแตนซ์ของเครื่องมือสำหรับข้อมูล หากยังไม่มีอยู่ในโหนด

    กระบวนการที่เจาะจงและจำนวนกระบวนการที่คุณตั้งค่าไว้จะขึ้นอยู่กับความต้องการและสภาพแวดล้อมขององค์กร ระบบจะเพิ่มบางกระบวนการโดยอัตโนมัติเมื่อคุณเพิ่มกระบวนการอื่น หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าโหนดและกระบวนการของ Tableau Server

    หมายเหตุ: TSM Web UI จำกัดให้คุณมีกระบวนการสูงสุด 8 อินสแตนซ์ที่อนุญาตให้คุณเลือกจำนวนอินสแตนซ์ได้ หากต้องการกำหนดค่าอินสแตนซ์มากกว่านี้ ให้ใช้บรรทัดคำสั่งและคำสั่ง TSM topology set-process หากต้องการข้อมูลเพิ่มเติม โปรดดูtsm topology set-process

  4. คลิกการเปลี่ยนแปลงที่รอดำเนินการที่ด้านบนของหน้า:

    หากคุณกำหนดค่าคลัสเตอร์ที่มีโหนดอย่างน้อย 3 โหนด คำเตือนของชุดบริการรวมจะปรากฏขึ้น คุณสามารถดำเนินการต่อได้ คุณจะปรับใช้ชุดบริการรวมในขั้นตอนที่แยกต่างหาก

  5. คลิกใช้การเปลี่ยนแปลงและรีสตาร์ทและยืนยันเพื่อยืนยันการรีสตาร์ทของ Tableau Server

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

หมายเหตุ: วิธีการติดตั้งจากบรรทัดคำสั่งนี้ คุณจะต้องตั้งค่าตัวแปรสภาพแวดล้อม Windows ในแต่ละโหนดเพิ่มเติมสำหรับชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบบนโหนดเริ่มต้น สำหรับวิธีอื่นในการติดตั้ง Tableau Server อัตโนมัติโดยไม่ต้องรวมข้อมูลเข้าสู่ระบบที่ไม่เข้ารหัส ดูที่การติดตั้ง Tableau Server โดยอัตโนมัติ

สร้างไฟล์ Bootstrap ของโหนด

หากต้องการติดตั้ง Tableau Server บนคอมพิวเตอร์เครื่องอื่นเพิ่มเติม ให้ใช้ตัวติดตั้งเดียวกันกับโหนดเริ่มต้น ร่วมกับไฟล์ "Bootstrap" ที่คุณสร้างบนโหนดเริ่มต้น

สำคัญ: ไฟล์ Bootstrap มีสำเนาของไฟล์คีย์สโตร์หลักที่ใช้สำหรับการเข้ารหัสข้อมูลลับของการกำหนดค่า ไฟล์ดังกล่าวยังสามารถฝังข้อมูลเข้าสู่ระบบซึ่งจะใช้ได้กับระยะเวลาที่กำหนดไว้ล่วงหน้า (ดู tabadmincontroller.auth.expiration.minutes) และแสดงเป็นคุกกี้ของเซสชันได้ด้วย เราขอแนะนำอย่างยิ่งให้คุณใช้มาตรการเพิ่มเติมเพื่อรักษาความปลอดภัยไฟล์ Bootstrap

  1. หลังจากที่ติดตั้ง Tableau Server บนโหนดเริ่มต้นแล้ว ให้สร้างไฟล์ Bootstrap ของโหนด

  2. ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ

  3. พิมพ์คำสั่งนี้เพื่อสร้างไฟล์ Bootstrap

    tsm topology nodes get-bootstrap-file --file <path\file>.json

    ข้อมูลเข้าสู่ระบบแบบฝังจะรวมอยู่ในไฟล์ Bootstrap อยู่แล้วโดยค่าเริ่มต้น หากคุณไม่ต้องการให้ไฟล์ Bootstrap รวมข้อมูลเข้าสู่ระบบ ให้ใช้ตัวเลือก -nec หรือ --no-embedded-credentials ดังนี้

    tsm topology nodes get-bootstrap-file --file <path\file>.json --no-embedded-credentials

    หากคุณต้องการปิดใช้ความสามารถในการรวมข้อมูลเข้าสู่ระบบแบบฝังใน Bootstrap ของโหนด คุณก็สามารถกำหนดค่าตัวเลือกสำหรับเซิร์ฟเวอร์ได้ ดู features.PasswordlessBootstrapInit เพื่อดูรายละเอียดเพิ่มเติม

ติดตั้งและเริ่มต้นโหนดเพิ่มเติม

  1. คัดลอกตัวติดตั้งดั้งเดิมที่คุณใช้ในคอมพิวเตอร์เครื่องแรกร่วมกับไฟล์ Bootstrap ที่คุณสร้างขึ้น และนำไปไว้ในตำแหน่งที่เข้าถึงได้จากคอมพิวเตอร์เครื่องใหม่ที่คุณจะเพิ่ม Tableau Server ซึ่งอาจเป็นการแชร์เครือข่ายที่เชื่อมต่อไว้ หรือโดยตรงในคอมพิวเตอร์เครื่องใหม่ก็ได้

  2. หากเรียกใช้ไฟร์วอลล์ภายใน คุณต้องกำหนดค่ากฎไฟร์วอลล์สำหรับทุกโหนดในคลัสเตอร์ หากต้องการข้อมูลเพิ่มเติม โปรดดู การกำหนดค่าไฟร์วอลล์ในเครื่อง

  3. ในโหนดใหม่ ให้เรียกใช้โปรแกรมติดตั้ง Tableau Server ซึ่งควรจะเป็นโปรแกรมตัวติดตั้งเดียวกันกับที่คุณเรียกใช้ในโหนดตั้งต้นเพื่อติดตั้ง Tableau Server

    TableauServer-64bit-<version>.exe /silent /accepteula /embeddedcredential /bootstrapfile="path\bootstrapfile"

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

กำหนดค่าโหนดเพิ่มเติม

หมายเหตุ: ตัวอย่างพื้นฐานนี้แสดงให้เห็นวิธีการตั้งค่าโทโพโลยีในโหนด สำหรับข้อมูลเพิ่มเติม ตัวอย่างการทำงานแบบหลายโหนด โปรดดู ตัวอย่าง: ติดตั้งและกำหนดค่าคลัสเตอร์ HA แบบสามโหนด

ในโหนดเริ่มต้น (ดั้งเดิม) ให้ตั้งค่าโทโพโลยีของโหนดที่เพิ่มใหม่ โทโพโลยีจะระบุกระบวนการที่ควรทำงานบนโหนด และจำนวนอินสแตนซ์ของแต่ละกระบวนการที่ควรเรียกใช้ โทโพโลยีของโหนดจะขึ้นอยู่กับสิ่งแวดล้อมและความต้องการขององค์กรคุณ ด้านล่างนี้คือตัวอย่างของการตั้งค่าโทโพโลยี

  1. ในโหนดเริ่มต้น (ดั้งเดิม) เปิดข้อความแจ้งคำสั่ง 

  2. รับ ID โหนดสำหรับโหนดใหม่

    tsm topology list-nodes -v

    ตัวเลือก -v ระบุรายการโหนดและกระบวนการที่ใช้งานอยู่ คุณจะสามารถระบุโหนดที่เพิ่มใหม่ได้ เพราะจะไม่มีกระบวนการในโหนดที่เพิ่มใหม่

  3. ระบุกระบวนการแต่ละรายการที่ควรจะเรียกใช้ในโหนดนี้

    ทำเช่นนี้กับคำสั่งต่อไปนี้

    tsm topology set-process -n <nodeID> -pr <processname> -c <n>

    คุณต้องเพิ่มอินสแตนซ์ของตัวควบคุมคลัสเตอร์ของแต่ละโหนด

    ตัวอย่างเช่น หากต้องการเพิ่มตัวควบคุมคลัสเตอร์ อินสแตนแบ็กกราวเดอร์สองรายการ และเกตเวย์หนึ่งรายการให้กับโหนด2:

    tsm topology set-process -n node2 -pr clustercontroller -c 1
    tsm topology set-process -n node2 -pr backgrounder -c 2
    tsm topology set-process -n node2 -pr gateway -c 1

    กระบวนการที่เจาะจงและจำนวนกระบวนการที่คุณตั้งค่าไว้จะขึ้นอยู่กับความต้องการและสภาพแวดล้อมขององค์กร ระบบจะเพิ่มบางกระบวนการโดยอัตโนมัติเมื่อคุณเพิ่มกระบวนการอื่น หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าโหนดและกระบวนการของ Tableau Server

  4. ใช้การกำหนดค่าโหนดหากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง pending-changes apply จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก --ignore-prompt แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู tsm pending-changes apply

    tsm pending-changes apply

    คำเตือนเกี่ยวกับการปรับใช้ “บริการรวม” จะปรากฏขึ้น หากคุณมีการปรับใช้คลัสเตอร์แบบสามหรือห้าโหนด หากนี่เป็นเพียงคำเตือนเดียว คุณสามารถลบล้างคำเตือนอย่างปลอดภัยได้โดยใช้ตัวเลือก --ignore-warnings เพื่อใช้การเปลี่ยนแปลงการกำหนดค่าแม้จะมีคำเตือนก็ตาม

    tsm pending-changes apply --ignore-warnings

ติดตั้งไดรเวอร์

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

  • VizQL Server (vizqlserver)
  • เซิร์ฟเวอร์แอปพลิเคชัน (vizportal)
  • เซิร์ฟเวอร์ข้อมูล (dataserver)
  • แบ็กกราวเดอร์ (backgrounder)

ไดรเวอร์และมุมมองสำหรับการดูแลระบบ

หากคุณต้องการใช้มุมมองสำหรับการดูแลระบบใน Tableau Server คุณต้องติดตั้งไดรเวอร์ PostgreSQL ในโหนดที่ใช้งานกระบวนการข้างต้น

หากต้องการข้อมูลเพิ่มเติม โปรดดู ไดรเวอร์ฐานข้อมูล

ติดตั้งเอเจนต์ Resource Monitoring Tool ของ Tableau

หากคุณใช้งาน Resource Monitoring Tool เพื่อตรวจประสิทธิภาพของ Tableau Server เมื่อคุณเพิ่มโหนดใหม่ คุณต้องติดตั้ง Resource Monitoring Tool ด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู การเปลี่ยนแปลงโทโพโลยีของ Tableau Server

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