การโอนย้ายผู้ใช้ระห ว่าง FASTPANEL
บทนำ
บทความนี้อธิบายกระบวนการโอนย้ายบัญชีผู้ใช้และข้อมูลที่เกี่ยวข้อง (เว็บไซต์ ฐานข้อมูล อีเมล เป็นต้น) จากเซิร์ฟเวอร์ FASTPANEL หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งโดยใช้ยูทิลิตีการย้ายข้อมูลที่มีมาให้ในตัว
คำสำคัญ
- เซิร์ฟเวอร์ต้นทาง - เซิร์ฟเวอร์ที่กำลังโอนย้ายข้อมูลออกจาก
- เซิร์ฟเวอร์ปลายทาง - เซิร์ฟเวอร์ที่กำลังโอนย้ายข้อมูลไปยัง
หมายเหตุสำคัญ
-
โดยค่าเริ่มต้น การย้ายข้อมูลจะทำงานได้อย่างถูกต้องเฉพาะกับไซต์ที่มีการกำหนดค่า FASTPANEL มาตรฐานเท่านั้น
-
ไซต์ที่มีการเปลี่ยนแปลง การกำหนดค่าด้วยตนเอง สามารถโอนย้ายได้ก็ต่อเมื่อใช้แฟล็ก
-mสำหรับการแมปที่อยู่ IP -
หากไม่มีรหัสผ่านที่เข้ารหัสสำหรับเจ้าของฐานข้อมูล ฐานข้อมูลจะไม่ถูกโอนย้าย
-
หากเว็บไซต์ไม่ได้รับการโอนย้าย ฐานข้อมูลที่เกี่ยวข้องก็จะไม่ถูกโอนย้ายเช่นกัน
-
สามารถโอนย้ายได้เฉพาะฐานข้อมูลในเครื่องเท่านั้น
กระบวนการย้ายข้อมูล
การเชื่อมต่อ
เซิร์ฟเวอร์ปลายทางจะเชื่อมต่อกับเซิร์ฟเวอร์ต้นทางผ่าน SSH ระหว่างการเชื่อมต่อครั้งแรก เซิร์ฟเวอร์ปลายทางจะติดตั้งคีย์ SSH บนเซิร์ฟเวอร์ต้นทาง (ทั้งคีย์ที่เตรียมไว้ล่วงหน้าหรือคีย์ที่สร้างจากรหัสผ่าน)
ขั้นตอนการย้ายข้อมูล
- การติดตั้งโมดูล
- การรวบรวมข้อมูลเกี่ยวกับอ็อบเจ็กต์ที่สามารถโอนย้ายได้
- การสร้างผู้ใช้
- การโอนย้ายใบรับรอง SSL
- การสร้างเว็บไซต์ บัญชี FTP โดเมนอีเมล และบัญชีอีเมล
- การสร้างฐานข้อมูลและผู้ใช้ฐานข้อมูล
- การโอนย้ายไฟล์เว็บไซต์และไฟล์กล่องจดหมายอีเมล
- การโอนย้ายงาน cron
การโอนไฟล์จะดำเนินการโดยใช้ rsync ฐานข้อมูลจะถูกโอนย้ายโดยการสร้างดัมป์ผ่าน SSH tunnel
คำสั่งเพื่อเริ่มการย้ายข้อมูล
คำสั่งนี้จะรันบน เซิร์ฟเวอร์ปลายทาง โดยผู้ใช้ที่มีสิทธิ์ root:
/usr/local/fastpanel2/fastpanel transfer run [SSH_PARAMETERS] [IP_PARAMETERS] [ADDITIONAL_OPTIONS]