ย้าย Tableau Server จาก Windows ไปยัง Linux

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

ขั้นตอนพื้นฐานในการย้ายจาก Tableau Server บน Windows ไปยัง Tableau Server บน Linux มีดังนี้

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

  2. ขั้นตอนที่ 2 สร้างข้อมูลสำรอง สร้างข้อมูลสำรองของ Tableau Server บน Windows

  3. ขั้นตอนที่ 3: ติดตั้ง Tableau Server บน Linux และกู้คืนข้อมูลสำรองของ Windows ติดตั้งอินสแตนซ์ใหม่ของ Tableau Server บน Linux ในสภาพแวดล้อมการทดสอบเพื่อให้คุณสามารถทดสอบการย้ายดังกล่าวได้ จากนั้นกู้คืนข้อมูลสำรองของ Windows ของคุณ การกู้คืนข้อมูลสำรองของ Windows ของคุณจะกู้คืนเนื้อหา Tableau (ผู้ใช้ โปรเจ็กต์ ไซต์ เวิร์กบุ๊ก และแหล่งข้อมูล) แต่จะไม่กู้คืนการปรับแต่ง คุณจึงจะต้องใช้เวลาในการกำหนดค่า Tableau Server บน Linux เพื่อให้ตรงกับความคาดหวังในองค์กรของคุณ หากคุณมีการติดตั้งในหลายโหนด คุณจะต้องเพิ่มโหนดและกำหนดค่าแยกต่างหาก

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

  5. ขั้นตอนที่ 5: ติดตั้ง Tableau Server บน Linux ในสภาพแวดล้อมการทำงานจริงของคุณและกู้คืนข้อมูลสำรองของ Windows เมื่อคุณพอใจกับฟังก์ชันการทำงานที่คุณต้องการที่ Tableau Server บน Linux มอบให้คุณแล้ว ให้ติดตั้ง Tableau ในสภาพแวดล้อมการทำงานจริงของ Linux และกู้คืนข้อมูลสำรองของ Windows

ขั้นตอนที่ 1: วางแผนการย้ายของคุณ

การย้ายจาก Windows ไปยัง Linux ได้สำเร็จนั้นจะต้องมีการเตรียมตัวล่วงหน้า คุณจะต้องปฏิบัติตามข้อกำหนดต่อไปนี้

  • ที่เก็บข้อมูลประจำตัว: คุณสามารถกู้คืนจากข้อมูลสำรองที่มีที่เก็บข้อมูลเข้าสู่ระบบประเภทเดียวกับเซิร์ฟเวอร์ที่ทำงานอยู่เท่านั้น ตัวอย่างเช่น การสำรองข้อมูลจากเซิร์ฟเวอร์ที่ใช้การตรวจสอบสิทธิ์ภายในสามารถกู้คืนไปยัง Tableau Server ที่เริ่มต้นด้วยการตรวจสอบสิทธิ์ภายใน แต่ข้อมูลสำรองจากเซิร์ฟเวอร์ที่ใช้การตรวจสอบสิทธิ์ Active Directory จะไม่สามารถกู้คืนไปยังเซิร์ฟเวอร์ที่เริ่มต้นด้วยการตรวจสอบสิทธิ์ภายในได้ หากต้องการเปลี่ยนที่เก็บข้อมูลประจำตัวจากที่เก็บข้อมูลประจำตัวในเครื่องเป็นที่เก็บข้อมูลประจำตัวภายนอก โปรดดู การเปลี่ยนที่เก็บข้อมูลประจำตัว

  • ผู้ดูแลระบบเซิร์ฟเวอร์: คุณต้องมีรหัสผ่านสำหรับบัญชีผู้ใช้อย่างน้อยหนึ่งบัญชีที่มีสิทธิ์ผู้ดูแลระบบเซิร์ฟเวอร์จากการปรับใช้แหล่งข้อมูลของ Tableau Server (Windows) คุณต้องใช้ผู้ใช้เดียวกันกับผู้ดูแลระบบเซิร์ฟเวอร์ในการปรับใช้ที่ย้ายไปยัง Linux

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

  • ความแตกต่างระหว่าง Windows และ Linux: ตรวจสอบความแตกต่างระหว่าง Tableau Server บน Windows และบน Linux เพื่อให้คุณรับทราบและสามารถตรวจสอบในสภาพแวดล้อมการทดสอบของคุณได้

    • หากคุณกำลังย้ายเซิร์ฟเวอร์บน Windows จากเวอร์ชันก่อน 10.5 ให้ใช้วิธีการย้ายข้อมูลเช่นเดียวกันกับการอัปเกรด และทำความคุ้นเคยกับการเปลี่ยนแปลงใดๆ ระหว่างเวอร์ชันที่คุณมีอยู่กับเวอร์ชัน 10.5 โดยการอ่านมีอะไรเปลี่ยนแปลงบ้าง(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือเกี่ยวกับเซิร์ฟเวอร์บน Windows

    • ระบบอาจต้องติดตั้งแบบอักษรแบบกำหนดเองที่คุณใช้บนคอมพิวเตอร์ Linux ของคุณ และอาจแสดงผลแตกต่างไปจากบน Windows

    • ตัวเลือกการเชื่อมต่อสำหรับ Linux เป็นชุดย่อยของตัวเลือกที่มีให้สำหรับ Tableau Server บน Windows ตรวจสอบประเภทการเชื่อมต่อที่พร้อมใช้งาน และตรวจสอบให้แน่ใจว่าระบบรองรับประเภทที่คุณต้องการ

ขั้นตอนที่ 2 สร้างข้อมูลสำรอง

ใช้ TSM เพื่อสร้างข้อมูลสำรอง

หากคุณกำลังย้ายจาก Tableau Server บน Windows ให้ทำตามขั้นตอนต่อไปนี้

  1. เข้าสู่ระบบคอมพิวเตอร์ที่ใช้ Tableau Server บน Windows

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

  3. เรียกใช้คำสั่งต่อไปนี้:

    tsm maintenance backup -f <filename> -d

    รวมธง -d เพื่อรวมวันที่ในชื่อไฟล์ข้อมูลสำรอง

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

ขั้นตอนที่ 3: ติดตั้ง Tableau Server บน Linux และกู้คืนข้อมูลสำรองของ Windows

ในสภาพแวดล้อมการทดสอบ ให้ติดตั้ง Tableau Server บน Linux ดังนี้

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

กู้คืน Tableau Server บนข้อมูลสำรองของ Windows ตามขั้นตอนต่อไปนี้

  1. คัดลอกไฟล์ข้อมูลสำรองของ Windows ไปยังคอมพิวเตอร์ที่ใช้ Tableau Server บน Linux ตามค่าเริ่มต้น กระบวนการกู้คืนจะค้นหาไฟล์ในตำแหน่งนี้

    /var/opt/tableau/tableau_server/data/tabsvc/files/backups/

    คุณสามารถเปลี่ยนตำแหน่งได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูพาธไฟล์ tsm

  2. เรียกใช้คำสั่งต่อไปนี้เพื่อหยุด Tableau Server

    tsm stop
  3. เรียกใช้คำสั่งต่อไปนี้เพื่อกู้คืนจากไฟล์ข้อมูลสำรอง

    tsm maintenance restore -f <filename.tsbak>

    โดยที่ <filename.tsbak> เป็นชื่อไฟล์ข้อมูลสำรองของคุณ ตัวอย่างเช่น tabserver-2017-10-20.tsbak

    หากต้องการข้อมูลเพิ่มเติม โปรดดู tsm maintenance restore

  4. เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มต้น Tableau Server

    tsm start

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

ขั้นตอนที่ 4: ทดสอบ Tableau Server บน Linux

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

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

มีข้อควรพิจารณาเกี่ยวกับการทดสอบบางประการดังต่อไปนี้

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

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

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

  • การเข้าถึงแหล่งข้อมูลตามไฟล์บนไดรฟ์ที่แชร์ แหล่งข้อมูล เช่น ไฟล์ Excel บนไดรฟ์เครือข่าย จะต้องมีการดำเนินการพิเศษเพื่อให้สามารถเข้าถึงได้จาก Linux คุณหรือแผนก IT ของคุณจะต้องต่อเชื่อมไดรฟ์และอัปเดตเวิร์กบุ๊กโดยใช้แหล่งข้อมูลเหล่านี้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับไดรฟ์เครือข่าย โปรดดู ชุมชน Tableau

  • การดูเวิร์กบุ๊กที่เผยแพร่ ให้ผู้ใช้ที่คุ้นเคยกับเนื้อหาพยายามดูเวิร์กบุ๊กที่เผยแพร่เพื่อให้แน่ใจว่าปรากฏตามที่คาดไว้ มุมมองการทดสอบที่ฝังไว้ในหน้าเว็บ (เช่น ในหน้า SharePoint) ให้ระวังเป็นพิเศษว่าแบบอักษรอาจแตกต่างกันระหว่าง Windows และ Linux และอาจจำเป็นต้องเพิ่มแบบอักษรที่กำหนดเองบางอย่างลงในคอมพิวเตอร์ Linux หรือแทนที่ด้วยแบบอักษรอื่นหากไม่มีให้ใช้งานบน Linux เค้าโครงแดชบอร์ดอาจปรากฏแตกต่างกันเช่นกันเนื่องจากแบบอักษรต่างกัน

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

  • การเผยแพร่เวิร์กบุ๊กและแหล่งข้อมูล ให้ผู้ใช้เผยแพร่เวิร์กบุ๊กและแหล่งข้อมูลจาก Tableau Desktop เพื่อให้แน่ใจว่าเป็นไปตามที่คุณคาดหวัง คุณอาจต้องติดตั้งไดรเวอร์เพื่อรองรับการเชื่อมต่อแหล่งข้อมูลที่คุณใช้ โปรดดู ไดรเวอร์ฐานข้อมูล

  • การรีเฟรชการแยกข้อมูลและการสมัครใช้งาน เรียกใช้การรีเฟรชการแยกข้อมูลที่กำหนดเองบางรายการเพื่อยืนยันว่าทำได้สำเร็จ เรียกใช้การรีเฟรชการแยกข้อมูลที่สำคัญตามกำหนดเวลาบางรายการเพื่อให้แน่ใจว่าทำได้สำเร็จตามที่คาดหวัง

  • สิทธิ์ ยืนยันว่าสิทธิ์ต่างๆ ยังคงกำหนดไว้ตามที่คาดหวังสำหรับผู้ใช้และเนื้อหา

  • ยูทิลิตี้บรรทัดคำสั่งและ API หากทำได้ ให้ทดสอบยูทิลิตี้บรรทัดคำสั่ง (tsm และ tabcmd) รวมทั้งการเข้าถึงแบบเป็นโปรแกรมผ่าน API

ขั้นตอนที่ 5: ติดตั้ง Tableau Server บน Linux ในสภาพแวดล้อมการทำงานจริงของคุณและกู้คืนข้อมูลสำรองของ Windows

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

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