پیکوسیستم خدمات فنی IT
سرور و هاستینگ

انتقال هاست و سرور با کمترین قطعی (سایت، ایمیل، کنترل پنل)

انتقال هاست برای یک وبلاگ کوچک کار چند دقیقه است. برای فروشگاهی با دیتابیس چندگیگابایتی، صدها صندوق ایمیل یا ده ها سایت روی یک سرور، هر اشتباه یعنی سفارش یا ایمیل از دست رفته. ما انتقال را برنامه ریزی می کنیم، همه چیز را روی سرور مقصد تست می کنیم و DNS را فقط وقتی تغییر می دهیم که سرور جدید آماده باشد.

ابزارها و فناوری ها migration
  • rsync
  • imapsync
  • mysqldump
  • cPanel Transfer Tool
  • DirectAdmin
  • AlmaLinux
  • Ubuntu Server
  • Cloudflare DNS
  • WordPress
6بخش کار
4خروجی
4مرحله

انتقال هاست و سرور چیست؟

انتقال هاست و سرور یعنی جابه جایی سایت ها، دیتابیس ها و صندوق های ایمیل به سرور یا هاست جدید با تست پیش از تغییر DNS و کمترین قطعی. این خدمت برای فروشگاهی است که از ترک هاست کند می ترسد، شرکتی که می خواهد از cPanel به DirectAdmin یا از CentOS 7 به سیستم عامل جدید برود، یا کسی که در انتقال قبلی ایمیل از دست داده است. پیکوسیستم سرور مبدأ را فهرست برداری می کند، TTL رکوردهای DNS را پیش از انتقال کم می کند، فایل ها را با rsync، دیتابیس ها را با mysqldump و صندوق ها را با imapsync منتقل می کند، سایت را از طریق فایل hosts روی سرور جدید تست می کند و در زمان کم ترافیک پس از همگام سازی نهایی DNS را تغییر می دهد. نتیجه، برنامه انتقال با روال بازگشت، چک لیست تست و گزارش نهایی است.

چه زمانی به انتقال هاست و سرور نیاز دارید؟

  • هاست فعلی کند است ولی از جابه جایی فروشگاه می ترسیم.
  • می خواهیم از cPanel به DirectAdmin برویم.
  • سرور قدیمی CentOS 7 است و باید روی سیستم عامل جدید برویم.
  • در انتقال قبلی، ایمیل های چند روز از بین رفت.

انتقال هاست و سرور شامل چه کارهایی است؟

01

بررسی سرور مبدأ

فهرست سایت ها، دیتابیس ها، cron jobها، صندوق های ایمیل، نسخه PHP و وابستگی های نرم افزاری روی سرور فعلی.

02

آماده سازی مقصد

نصب همان نسخه ها یا نسخه های سازگار، تنظیم کنترل پنل یا وب سرور و کم کردن TTL رکوردهای DNS چند روز پیش از انتقال.

03

انتقال داده

انتقال فایل ها با rsync، دیتابیس با mysqldump یا ابزار مهاجرت پنل و صندوق های ایمیل با imapsync.

04

تست پیش از تغییر DNS

بررسی سایت روی سرور جدید از طریق فایل hosts و تست فرم ها، درگاه پرداخت، ارسال ایمیل و مجوز فایل ها.

05

همگام سازی نهایی و سوئیچ

در زمان کم ترافیک آخرین تغییرات را همگام می کنیم، DNS را تغییر می دهیم و لاگ هر دو سرور را زیر نظر می گیریم.

06

انتقال بین پنل و سیستم عامل

انتقال از cPanel به DirectAdmin یا برعکس، و مهاجرت از CentOS 7 به AlmaLinux یا Ubuntu.

بعد از انتقال هاست و سرور چه چیزی تحویل می گیرید؟

  • برنامه انتقال با زمان بندی و روال بازگشت
  • چک لیست تست انجام شده روی سرور مقصد
  • گزارش نهایی با فهرست سایت ها، دیتابیس ها و صندوق های منتقل شده
  • بکاپ کامل سرور مبدأ که تا پایان دوره توافق شده نگهداری می شود

راهنمای انتقال هاست و سرور

انتقال سایت وردپرس: داپلیکیتور یا انتقال دستی؟

افزونه هایی مثل Duplicator برای سایت کوچک روی هاست اشتراکی راه سریعی هستند. در سایت های بزرگ، ساخت بسته به محدودیت max_execution_time و حجم آپلود PHP می خورد و قطع می شود، یا فایل zip چندگیگابایتی ناقص ساخته می شود. در این حالت انتقال فایل ها با rsync و دیتابیس با mysqldump مطمئن تر است.

کاری که در انتقال دستی زیاد اشتباه انجام می شود، تغییر آدرس سایت است. جایگزینی مستقیم دامنه در فایل SQL داده های serialize شده وردپرس را خراب می کند و تنظیمات ابزارک ها و قالب از بین می رود. دستور wp search-replace در WP-CLI این داده ها را درست به روز می کند.

انتقال هاست از دایرکت ادمین به سی پنل: چه چیزهایی جا می ماند؟

ابزارهای تبدیل بکاپ بین DirectAdmin و cPanel فایل ها، دیتابیس ها و صندوق های ایمیل را منتقل می کنند، ولی همه تنظیمات را منتقل نمی کنند. cron jobها، forwarderهای ایمیل، رکوردهای DNS سفارشی، نسخه PHP انتخاب شده برای هر دامنه و گواهی های SSL غیر از Let's Encrypt را بعد از انتقال یکی یکی بررسی می کنیم.

قوانین فایل .htaccess هم دقت می خواهد. اگر سرور مبدأ LiteSpeed و مقصد Apache با PHP-FPM باشد، دستورهایی مثل php_value در .htaccess خطای 500 می دهند و باید به فایل .user.ini منتقل شوند.

انتقال هاست و دامنه: دو کار جدا

جابه جایی هاست به معنای انتقال دامنه نیست. برای انتقال هاست کافی است رکوردهای DNS یا nameserverها به سرور جدید اشاره کنند و دامنه نزد همان ثبت کننده فعلی می ماند. انتقال دامنه به نماینده ثبت دیگر کار جداگانه ای است و بهتر است هم زمان با انتقال هاست انجام نشود تا اگر مشکلی پیش آمد، علتش روشن باشد.

برای دامنه های .ir تغییر nameserver از پنل nic.ir یا نماینده ثبت انجام می شود. پیش از انتقال مطمئن شوید رمز این پنل را خودتان دارید. اگر فقط شرکت هاستینگ قبلی به آن دسترسی دارد، اول این دسترسی را تحویل بگیرید.

انتقال سرور فیزیکی به مجازی (P2V) هم ممکن است؟

بله، ولی روال آن با انتقال هاست متفاوت است. برای انتقال به ESXi از VMware vCenter Converter و برای Hyper-V از Disk2vhd استفاده می شود، و در Proxmox دیسک تبدیل شده با qemu-img به فرمت qcow2 وارد می شود. درایورهای کنترلر RAID و کارت شبکه سرور فیزیکی در محیط مجازی کار نمی کنند و ویندوز قدیمی ممکن است بعد از انتقال با خطای INACCESSIBLE_BOOT_DEVICE بالا نیاید.

این نوع انتقال معمولاً بخشی از پروژه مجازی سازی یا مهاجرت به ابر است و برنامه ریزی آن را در همان خدمت انجام می دهیم.

مراحل انتقال هاست و سرور

  1. 01

    بررسی و برآورد

    سرور مبدأ را بررسی می کنیم و حجم کار و بازه احتمالی قطعی را برآورد می کنیم.

  2. 02

    برنامه و تأیید

    زمان انتقال، قطعی احتمالی و روال بازگشت را مکتوب می کنیم و با شما هماهنگ می کنیم.

  3. 03

    انتقال و تست

    داده ها به سرور جدید منتقل می شوند و هر سایت و صندوق ایمیل پیش از فعال شدن همان جا تست می شود.

  4. 04

    سوئیچ و پایش

    DNS تغییر می کند، همگام سازی نهایی انجام می شود و هر دو سرور را تا انتقال کامل ترافیک زیر نظر داریم.

سؤالات متداول درباره انتقال هاست و سرور

انتقال سایت بدون downtime ممکن است؟

در بیشتر سایت ها قطعی را می شود بسیار کوتاه کرد: TTL پایین، همگام سازی نهایی سریع و تغییر DNS در ساعت کم ترافیک. سایت هایی که دائم سفارش یا ثبت نام می گیرند ممکن است به یک بازه کوتاه فقط خواندنی نیاز داشته باشند. اگر این طور باشد، پیش از انتقال به شما می گوییم.

ایمیل ها هم به هاست جدید منتقل می شوند؟

بله. صندوق ها با محتوای کامل منتقل می شوند. بعد از تغییر رکورد MX یک همگام سازی دیگر انجام می دهیم تا ایمیل هایی که در این فاصله به سرور قدیم رسیده اند هم منتقل شوند.

هاستینگ جدید انتقال رایگان می دهد، چرا به شما نیاز داریم؟

انتقال رایگان هاستینگ ها برای یک حساب ساده روی پنل مشابه مناسب است. وقتی پنل عوض می شود، نسخه PHP یا سیستم عامل تغییر می کند یا چند سایت و ایمیل هم زمان جابه جا می شوند، برنامه ریزی و تست اهمیت پیدا می کند.

اگر بعد از انتقال مشکلی پیش بیاید چه می شود؟

سرور مبدأ تا پایان دوره توافق شده دست نخورده می ماند. اگر مشکل جدی باشد، DNS را به سرور قبلی برمی گردانیم و مشکل را روی سرور جدید رفع می کنیم.

جست وجوهای مرتبط

  • انتقال سرور
  • انتقال سایت به هاست جدید
  • انتقال هاست به هاست دیگر
  • انتقال سایت از یک هاست به هاست دیگر
  • انتقال هاست از دایرکت ادمین به سی پنل
  • انتقال سایت وردپرس
  • انتقال هاست و دامنه

استعلام

کارتان را بگویید، مسیر و هزینه را می گوییم

چند خط درباره وضعیت فعلی و چیزی که می خواهید بنویسید. یک مهندس خودش تماس می گیرد، نه واحد فروش.

  1. 01درخواست را می خوانیم و اگر ابهامی بود تماس می گیریم.
  2. 02در صورت نیاز، بررسی اولیه ریموت یا بازدید انجام می شود.
  3. 03پیشنهاد مکتوب با دامنه کار، زمان بندی و هزینه می فرستیم.

اطلاعات شما فقط برای پاسخ به همین درخواست استفاده می شود.