การอัปเกรด Resource Monitoring Tool

คำแนะนำเหล่านี้ใช้ในการอัปเกรดการติดตั้งที่มีอยู่ของ Resource Monitoring Tool ของ Tableau

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

หมายเหตุ: Resource Monitoring Tool ดำเนินการอัปเกรด “ในตำแหน่ง” การอัปเกรดการติดตั้งปัจจุบันของคุณให้เป็นเวอร์ชันที่ใหม่กว่า ไม่ต้องถอนการติดตั้งที่มีอยู่ก่อนการอัปเกรด

บันทึกอัปเกรด

ให้พิจารณารายละเอียดต่อไปนี้ก่อนที่จะเริ่มต้นกระบวนการอัปเกรด

  1. หากคุณกำลังวางแผนที่จะย้ายไปใช้ที่เก็บภายนอก (PostgreSQL) หรือบริการคิวข้อความภายนอก (RabbitMQ) โปรดดูให้แน่ใจคุณได้ตรวจสอบส่วนแนวทางปฏิบัติที่ดีที่สุดในการอัปเกรดในหัวข้อต่อไปนี้แล้ว
  2. ตั้งแต่เวอร์ชัน 2022.3 เป็นต้นไป Resource Monitoring Tool ของ Tableau จะมีการสื่อสารที่เข้ารหัสในตัวระหว่างเอเจนต์และเซิร์ฟเวอร์ RMT อย่างไรก็ตาม คุณจะต้องเรียกใช้งาน rmtadmin rotate-mq-certificates ในเอเจนต์ทั้งหมดเพื่อเปิดใช้งาน TLS ซึ่งปรับใช้กับ RabbitMQ ที่กำหนดค่าไว้ในเครื่องเดียวกับเซิร์ฟเวอร์ RMT หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับวิธีดำเนินการ โปรดดูที่ขั้นตอนการอัปเกรดโดยเปิดใช้งาน TLS สำหรับ RabbitMQ ด้านล่าง

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

  4. ขณะที่อัปเกรด Resource Monitoring Tool (เซิร์ฟเวอร์และเอเจนต์) หากคุณเรียกใช้ตัวติดตั้งโดยผู้ใช้ Windows ที่แตกต่างจากตอนที่คุณเรียกใช้การติดตั้งเดิม การอัปเกรดอาจตรวจไม่พบไดเรกทอรีการติดตั้งแบบกำหนดเองที่คุณใช้ในตอนแรก และทำให้ติดตั้งการอัปเกรดไปในไดเรกทอรีที่ต่างกัน

  5. บางครั้ง Resource Monitoring Tool อาจมีการแก้ไขฐานข้อมูล ในกรณีนี้ กระบวนการอัปเกรดจะรวมถึงการย้ายฐานข้อมูลด้วย ในกรณีที่มีการย้ายฐานข้อมูล คุณจะเห็นแบนเนอร์ข้อความที่ด้านบนของหน้าเว็บเซิร์ฟเวอร์ RMT พร้อมเวลาที่คาดการณ์ว่ากระบวนการจะเสร็จสมบูรณ์ ตัวอย่างภาพหน้าจอแสดงอยู่ด้านล่างนี้

    หากขยายแบนเบอร์ออกคุณสามารถตรวจทานรายละเอียดของผลกระทบจากการอัปเกรดได้ การเปลี่ยนแปลงของการเผยแพร่แต่ละครั้งจะไม่ซ้ำกัน และจะแสดงรายละเอียดเฉพาะของการเผยแพร่นั้น

  6. Resource Monitoring Tool สามารถเข้ากันได้แบบย้อนหลังกับเวอร์ชันของ Tableau Server แต่ไม่สามารถเข้ากันได้แบบไปข้างหน้า ซึ่งหมายความว่าเวอร์ชันของ Resource Monitoring Tool ควรจะเท่ากับหรือใหม่กว่าเวอร์ชันของ Tableau Server ที่คุณตรวจสอบอยู่

    ด้วยเหตุผลด้านความเข้ากันได้ Tableau ขอแนะนำให้คุณอัปเกรด Resource Monitoring Tool ก่อน แล้วจึงตามด้วยการอัปเกรด Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู ความเข้ากันได้ของผลิตภัณฑ์ Tableau Server

วิธีการอัปเกรด Resource Monitoring Tool

เราขอแนะนำให้คุณทำการอัปเกรด Resource Monitoring Tool แบบแทนที่ หากคุณถอนการติดตั้ง Resource Monitoring Tool และติดตั้งฐานข้อมูลเวอร์ชันใหม่ อาจส่งผลให้ข้อมูลเกิดความเสียหาย และคุณจะได้รับแจ้งให้ติดตั้งเวอร์ชันก่อนหน้าอีกครั้ง และทำกระบวนการอัปเกรดใหม่อีกครั้ง

  1. เข้าสู่ระบบ Resource Monitoring Tool ในเบราว์เซอร์และยืนยันให้แน่ใจว่าสามารถใช้งานได้ก่อนเริ่มทำการอัปเกรด

  2. คัดลอกโปรแกรมการตั้งค่าเซิร์ฟเวอร์ RMT เวอร์ชันใหม่ไปยังเครื่องเซิร์ฟเวอร์ RMT

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

  4. ในแต่ละโหนดของ Tableau Server ที่เรียกใช้บริการ RMT Agent ให้หยุดแต่ละ RMT Agent โดยใช้คำสั่งต่อไปนี้

    rmtadmin stop

  5. ในเครื่องที่ใช้บริการ RMT Server อยู่ ให้หยุด RMT Server โดยใช้คำสั่งต่อไปนี้

    rmtadmin stop

  6. ใน Task Manager บนเครื่อง RMT Server และ Agent ให้รอจนกว่าจะไม่มีกระบวนการที่กำลังทำงานอยู่โดยมี Resource Monitoring Tool, tabrmt-master หรือ tabrmt-agent อยู่ในชื่อก่อนดำเนินขั้นตอนถัดไป

  7. เรียกใช้โปรแกรมการตั้งค่า RMT Server บนเครื่องที่ติดตั้ง RMT Server ไว้ การทำเช่นนี้จะติดตั้งหรืออัปเกรดสิ่งที่ระบบกำหนดว่าต้องมีก่อน แล้วจึงอัปเกรดเซิร์ฟเวอร์ RMT

    คุณจะไม่สามารถเปลี่ยนตำแหน่งการติดตั้งไปเป็นไดเรกทอรีแบบกำหนดเองได้ระหว่างการอัปเกรด หากติดตั้ง Resource Monitoring Tool ไว้แล้วในตำแหน่งตามค่าเริ่มต้น

  8. เรียกใช้โปรแกรมการตั้งค่า RMT Agent บนเครื่องที่ติดตั้ง RMT Agents ไว้

    สำคัญ: ตั้งแต่รุ่น 2021.4 เป็นต้นไป คุณจะต้องระบุบัญชี "เรียกใช้งานในฐานะผู้ใช้" สำหรับ RMT Agent บัญชีนี้ใช้สำหรับเข้าถึง Tableau Serve เพื่อรวบรวมข้อมูลการตรวจสอบ สำหรับบัญชี “เรียกใช้งานในฐานะผู้ใช้” ให้ระบุบัญชีเดียวกับที่คุณใช้งานอยู่ในปัจจุบันสำหรับบัญชี “เรียกใช้งานในฐานะผู้ใช้” ของ Tableau Server หากก่อนหน้านี้บัญชีนี้ตั้งให้กับบัญชีผู้ใช้ที่กำหนดเอง ไม่ใช่บัญชีค่าเริ่มต้น (NT AUTHORITY/Network Service) ระหว่างกระบวนการอัปเกรดบัญชีจะถูกเปลี่ยนกลับไปเป็นบัญชีค่าเริ่มต้น คุณสามารถใช้คำสั่ง rmtadmin service-setup หลังการติดตั้งเพื่อเปลี่ยนเป็นบัญชีผู้ใช้เดิมที่กำหนดเอง

  9. ยืนยันว่า RMT Server และ Agents ทำงานอยู่ เปิดการทำงานของ RMT Server และ Agents หากไม่ได้รีสตาร์ทโดยอัตโนมัติหลังจากการอัปเกรดเสร็จสิ้น

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

    หากต้องการตรวจสอบว่า RMT Agents ได้รับการอัปเกรดแล้ว ให้ไปที่เมนู Admin แล้วเลือก Environments และคลิกไอคอน Edit Environment เพื่อดูรายละเอียดสภาพแวดล้อม ในแท็บ Servers คุณจะเห็นเวอร์ชันของ RMT Agent ซึ่งจะเป็นประโยชน์สำหรับการระบุว่า RMT Agents ใดมีการอัปเกรดแล้วเมื่อคุณใช้คลัสเตอร์ Tableau Server ที่มีหลายโหนด

ขั้นตอนการอัปเกรดโดยเปิดใช้งาน TLS สำหรับ RabbitMQ

เนื่องจากเอเจนต์ในเวอร์ชันที่เก่ากว่า 2022.3 ทำการสื่อสารโดยใช้การเชื่อมต่อที่ไม่ได้เข้ารหัสกับบริการคิวข้อความของ RabbitMQ เมื่ออัปเกรดเป็นเวอร์ชัน 2022.3 ขึ้นไป จึงจำเป็นต้องอัปเดตเอเจนต์เหล่านั้นเพื่อใช้รายละเอียดการเชื่อมต่อใหม่ที่ปลอดภัย ขั้นตอนในการอัปเกรดมีดังนี้

  1. หลังจากทำตามขั้นตอนการอัปเกรดที่อธิบายไว้ในข้างต้นเรียบร้อยแล้ว ให้หยุดการทำงานของเอเจนต์ทั้งหมดโดยเรียกใช้คำสั่งต่อไปนี้

    rmtadmin stop --agent

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

    rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>

  3. เรียกใช้คำสั่งต่อไปนี้ในแต่ละเครื่องที่ติดตั้งเอเจนต์ไว้

    rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>

  4. รีสตาร์ทเครื่องเอเจนต์แต่ละเครื่องหลังจากเรียกใช้คำสั่ง rmtadmin rotate-mq-certificate สำเร็จ

ใครสามารถดำเนินการนี้ได้บ้าง

การอัปเกรด Resource Monitoring Tool คุณจะต้องได้รับอนุญาตดังต่อไปนี้

  • ผู้ดูแลระบบในเครื่องที่คุณจะติดตั้ง Resource Monitoring Tool
  • ผู้ดูแลระบบ Tableau Server
  • ผู้ดูแลระบบ Resource Monitoring Tool
ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ