อัปเกรดเซิร์ฟเวอร์ - รวบรวมรายละเอียดการกำหนดค่า
หากคุณกำลังจะเรียกใช้การอัปเกรดแบบแทนที่ (คุณไม่ได้อัปเดตฮาร์ดแวร์เป็นส่วนหนึ่งของการอัปเกรด) ระบบจะจะเก็บรักษาข้อมูลการกำหนดค่าเกือบทั้งหมดไว้ กล่าวอย่างรวบรัดคือ คุณไม่จำเป็นต้องรวบรวมข้อมูลการกำหนดค่าทั้งหมดในกรณีนี้ แต่เราขอแนะนำให้รวบรวมข้อมูลตามรายละเอียดในหัวข้อนี้ ในกรณีที่เลวร้ายที่สุด หากการอัปเกรดล้มเหลว คุณจะมีบันทึกข้อมูลการกำหนดค่าทั้งหมดที่คุณต้องใช้เพื่อคืนค่า และในทุกกรณี คุณสามารถใช้รายละเอียดการกำหนดค่าที่คุณรวบรวมเอาไว้เพื่อตรวจสอบการอัปเกรดเมื่อเสร็จสิ้น
จับภาพหน้าจอ
วิธีที่รวดเร็วในการรวบรวมข้อมูลพื้นฐานเกี่ยวกับการกำหนดค่าของคุณคือการถ่ายภาพหน้าจอของหน้าอินเทอร์เฟซเว็บ TSM และพื้นที่สำหรับผู้ดูแลระบบ Tableau Server
คลิกผ่านหน้าที่มองเห็นทั้งหมดและถ่ายภาพหน้าจอ
บันทึกจำนวนออบเจ็กต์
เมื่อคุณอยู่ในพื้นที่สำหรับผู้ดูแลระบบของ Tableau Server ให้นับและบันทึกสิ่งต่างๆ ต่อไปในแต่ละไซต์
- โครงการ เวิร์กบุ๊ก มุมมอง แหล่งข้อมูล
- ผู้ใช้และกลุ่ม
รวบรวมไฟล์เนื้อหา
TSM จะไม่สามารถเข้าถึงไฟล์ประกอบจำนวนมาก (ใบรับรอง, ข้อมูลเมตา, IdP, โลโก้, ฯลฯ) ที่คุณอัปโหลดไปยัง Tableau Server หลังจากที่คุณอัปโหลด โดยเฉพาะอย่างยิ่ง ไฟล์ที่อัปโหลดและจัดการโดยบริการไฟล์ไคลเอ็นต์จะถูกเปลี่ยนชื่อและถูกปิดบังก่อนที่จะกระจายทั่วการปรับใช้งาน กระบวนการนี้จะสร้างพารามิเตอร์ของแอตทริบิวต์ไฟล์ที่จำเป็นต่อบริการ Tableau ด้วย ด้วยเหตุนี้ ระบบจะไม่แมปไฟล์ไปยังตำแหน่งไฟล์เดียวบนระบบไฟล์สำหรับไฟล์ต่อไปนี้ หากคุณอัปโหลดไฟล์ต่อไปนี้เอาไว้ โปรดตรวจสอบว่าคุณได้บันทึกสำเนาของไฟล์เหล่านี้ไว้นอกคอมพิวเตอร์ที่ใช้งาน Tableau Server
- ไฟล์ใบรับรอง SAML
- ไฟล์สำคัญ SAML
- ไฟล์ข้อมูลเมตา SAML IdP
- OpenID.static.file
- ไฟล์ Kerberos.keytab
- ไฟล์คีย์แท็บ LDAP Kerberos
- ไฟล์ conf ของ LDAP Kerberos
- ไฟล์ใบรับรอง SSL แบบร่วมกัน
- ไฟล์การเพิกถอน SSL แบบร่วมกัน
- ไฟล์โลโก้ส่วนหัวการปรับแต่ง
- ไฟล์โลโก้เข้าสู่ระบบการปรับแต่ง
- ไฟล์โลโก้ขนาดกะทัดรัดการปรับแต่ง
รวบรวมข้อมูลการกำหนดค่าที่กำหนดเอง
ข้อมูลการกำหนดค่าบางอย่างจะไม่แสดงบน TSM หรือหน้าเว็บ Tableau Server ส่วนนี้ประกอบด้วยรายละเอียดการกำหนดค่าที่คุณอาจต้องรวบรวม โดยขึ้นอยู่กับว่าคุณได้ปรับแต่งการปรับใช้ Tableau ของคุณอย่างไร
SMTP ที่ปลอดภัย
หากคุณกำหนดค่า TLS สำหรับ Tableau Server เอาไว้ คุณจะต้องบันทึกการกำหนดค่าที่เกี่ยวข้องกับ TLS ซึ่งไม่ได้รวมอยู่ในการกำหนดค่าเซิร์ฟเวอร์อีเมลของ TSM Web UI
หากต้องการรวบรวมข้อมูลการกำหนดค่าที่เกี่ยวข้องกับ TLS เอาไว้ คุณจะต้องเรียกใช้คำสั่ง tsm configuration get
โดยใช้คีย์หลักต่อไปนี้:
svcmonitor.notification.smtp.ssl_enabled
svcmonitor.notification.smtp.ssl_required
svcmonitor.notification.smtp.ssl_check_server_identity
svcmonitor.notification.smtp.ssl_trust_all_hosts
svcmonitor.notification.smtp.ssl_ciphers
svcmonitor.notification.smtp.ssl_versions
ยกตัวอย่างเช่น หากต้องการดึงข้อมูลรายการไซเฟอร์ที่กำหนดค่าสำหรับ SMTP TLS ให้เรียกใช้คำสั่งต่อไปนี้:
tsm configuration get -k svcmonitor.notification.smtp.ssl_ciphers
คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับคีย์แต่ละประเภทข้างต้นได้ในส่วน TSM CLI ของกำหนดค่าการตั้งค่า SMTP
ส่วนขยายการวิเคราะห์
หากคุณกำหนดค่าส่วนขยายการวิเคราะห์ (เดิมเรียกว่า "บริการภายนอก) เอาไว้ คุณจะต้องบันทึกข้อมูลการกำหนดค่าของคุณด้วย การอัปเกรดเป็น Tableau Server 2020.2 หรือใหม่กว่าจะลบการกำหนดค่าทั้งหมดสำหรับฟีเจอร์นี้ออกไป
หากต้องการดึงข้อมูลการกำหนดค่าส่วนขยายการวิเคราะห์จาก Tableau Server เวอร์ชัน 2019.1 ถึง 2020.1 ให้เรียกใช้คำสั่งต่อไปนี้:
tsm security vizql-extsvc-ssl list
ให้เรียกใช้คำสั่ง tsm ต่อไปนี้เพื่อดึงข้อมูลรหัสผ่านที่จัดเก็บไว้สำหรับการเชื่อมต่อส่วนขยายการวิเคราะห์ (หากมี):
tsm configuration get -k vizqlserver.rserve.password
คุณควรมีสำเนาใบรับรองสำหรับส่วนขยายการวิเคราะห์ด้วย หากคุณได้กำหนดค่า SSL
ที่เก็บภายนอก
ต้องดำเนินการขั้นตอนนี้หากคุณใช้การกำหนดค่าที่เก็บภายนอกกับ Tableau Server เท่านั้น หากคุณไม่แน่ใจว่าต้องดำเนินการขั้นตอนนี้หรือไม่ โปรดดู ที่เก็บภายนอกของ Tableau Server
หากคุณใช้ที่เก็บภายนอก คุณอาจต้องดำเนินขั้นตอนเพิ่มเติมเมื่ออัปเกรด
- ไม่มีการเปลี่ยนแปลงเวอร์ชัน — หากไม่มีการเปลี่ยนแปลงเวอร์ชันใน PostgreSQL ก็ไม่จำเป็นต้องดำเนินการพิเศษใดๆ
- มีการเปลี่ยนแปลงเวอร์ชันเล็กน้อย — หากมีการเปลี่ยนแปลงเวอร์ชันเล็กน้อยใน PostgreSQL คุณต้องอัปเกรดที่เก็บภายนอกของคุณก่อนที่จะอัปเกรด Tableau Server ในกรณีส่วนใหญ่ จะมีวิธีสำหรับดำเนินการดังกล่าวอยู่แล้ว วิธีที่คุณใช้จะขึ้นอยู่กับตำแหน่งที่เก็บของคุณและอยู่นอกเหนือขอบเขตของเอกสารนี้
มีการเปลี่ยนแปลงเวอร์ชันหลัก — หากมีการเปลี่ยนแปลงเวอร์ชันหลักใน PostgreSQL คุณต้องทำตามขั้นตอนที่อธิบายไว้ในหัวข้ออัปเกรด Tableau Server ที่ใช้ที่เก็บภายนอกให้เป็น PostgreSQL เวอร์ชันหลักตัวใหม่
ขั้นตอนจะประกอบด้วยดังนี้
- การสร้างอินสแตนซ์ใหม่ของ PostgreSQL DB หากต้องการข้อมูลเพิ่มเติม โปรดดู:
- การสร้างไฟล์การกำหนดค่าและดาวน์โหลดไฟล์ใบรับรอง SSl สำหรับอินสแตนซ์ใหม่ที่คุณสร้างขึ้นในขั้นตอนที่ 1
ในระหว่างการอัปเกรด คุณจะต้องชี้ Tableau Server ไปที่อินสแตนซ์ใหม่โดยใช้ไฟล์การกำหนดค่า กระบวนการอัปเกรดจะย้ายเนื้อหาจากที่เก็บข้อมูลภายนอกในปัจจุบันไปยังอินสแตนซ์ใหม่ของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดูอัปเกรด Tableau Server ที่ใช้ที่เก็บภายนอกให้เป็น PostgreSQL เวอร์ชันหลักตัวใหม่
ที่เก็บไฟล์ภายนอก
ไม่มีขั้นตอน การดำเนินการ หรือการกำหนดค่าพิเศษที่จำเป็นเมื่ออัปเกรด Tableau Server ที่กำหนดค่าด้วยที่เก็บไฟล์ภายนอก คุณสามารถอัปเกรด Tableau Server ได้โดยใช้ขั้นตอนตามปกติ
การปรับแต่งพอร์ต
หากคุณเปลี่ยนช่วงพอร์ตไดนามิกหรือกำหนดค่าพอร์ตด้วยตนเองสำหรับ Tableau Server ให้บันทึกการเปลี่ยนแปลงนั้นด้วย
เรียกใช้คำสั่งต่อไปนี้:
tsm topology list-ports
หากต้องการข้อมูลเพิ่มเติม โปรดดู พอร์ตของ Tableau Services Manager
การปรับแต่งพร็อกซี
หากคุณกำลังใช้ OAuth อยู่และได้ทำการเปลี่ยนแปลงกับไฟล์ net.properties
สำหรับ Tableau Server ในโฟลเดอร์ <drive>:\Program Files\Tableau\Tableau Server\packages\repository.<version>\jre\conf
แล้วคุณควรบันทึกการเปลี่ยนแปลงดังกล่าวที่คุณได้ทำไว้ด้วย กระบวนการอัปเกรดจะสร้างไฟล์ net.properties
ขึ้นมาใหม่ และคุณอาจต้องอัปเดตไฟล์ใหม่หลังจากได้ทำการอัปเกรดแล้ว
คุณสามารถบันทึกสำเนาไปยังตำแหน่งที่ปลอดภัย และจะใช้งานได้หลังจากมีการอัปเกรดเพื่อเปรียบเทียบความแตกต่างกับไฟล์ที่สร้างขึ้นใหม่
หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าพร็อกซีการตรวจสอบสิทธิ์ OAuth(ลิงก์จะเปิดในหน้าต่างใหม่) ในความช่วยเหลือของ Tableau Desktop และการเขียนเว็บ