linux:files:transfer_os

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
linux:files:transfer_os [05/06/2025 11:33] – створено osvexlinux:files:transfer_os [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 3: Рядок 3:
 Інформація про перенесення операційної системи з одного сервера на інший. Різні варіації. Інформація про перенесення операційної системи з одного сервера на інший. Різні варіації.
  
-==== Перенесення ОС з ВМ образа (.vmdk) на фізичний диск (.raw) ====+===== Перенесення ОС з ВМ образа (.vmdk) на фізичний диск (.raw) ====
 + 
 +==== 1. Експорт VMDK-образу з ESXi ==== 
 + 
 +  * Увійти у веб-інтерфейс ESXi. 
 +  * Скопіювати VMDK-файл в іншу папку, **щоб він не використовувався гіпервізором**. 
 +  * Завантажити цей VMDK-файл на фізичний сервер через SCP/SSH. 
 + 
 +==== 2. Підготовка фізичного сервера ==== 
 + 
 +1. Завантажитися в rescue-режим на фізичному сервері (ДС). 
 + 
 +2. Очистити обидва диски (наприклад, sda та sdb): 
 + 
 +<code> 
 +wipefs -a /dev/sda 
 +wipefs -a /dev/sdb 
 + 
 +</code> 
 + 
 +3. На другому диску (/dev/sdb) створити розділ, відформатувати та змонтувати: 
 + 
 +<code> 
 +parted /dev/sdb mklabel gpt 
 +parted /dev/sdb mkpart primary ext4 0% 100% 
 +mkfs.ext4 /dev/sdb1 
 +mount /dev/sdb1 /mnt 
 + 
 +</code> 
 + 
 +==== 3. Копіювання VMDK на сервер ==== 
 + 
 +Скопіювати файл vm.vmdk у /mnt: 
 + 
 +<code> 
 +scp vm.vmdk user@server:/mnt/ 
 + 
 +</code> 
 + 
 +==== 4. Конвертація VMDK → RAW ==== 
 + 
 +У rescue-середовищі: 
 + 
 +<code> 
 +cd /mnt 
 +qemu-img convert vm.vmdk -O raw vm.raw 
 + 
 +</code> 
 + 
 +==== 5. Запис RAW-образу на диск ==== 
 + 
 +<blockquote>⚠️ Увага! Ця команда повністю зітре /dev/sda!</blockquote> 
 + 
 +<code> 
 +dd if=./vm.raw of=/dev/sda bs=1G status=progress 
 + 
 +</code> 
 + 
 +==== 6. Завантаження ОС з фізичного диска ==== 
 + 
 +Перезавантажити сервер — система повинна стартувати з /dev/sda. 
 + 
 +==== 7. Розширення диска (опційно) ==== 
 + 
 +Розширити файлову систему відповідно до нового розміру (наприклад, через gparted, parted або growpart + resize2fs/xfs_growfs). 
 + 
 +==== 8. Налаштування IP-адреси та ISPmanager ==== 
 + 
 +**Змінити IP у netplan:** 
 + 
 +<code> 
 +sudo nano /etc/netplan/01-netcfg.yaml 
 + 
 +</code> 
 + 
 +**Змінити IP у файлі ISPmanager:** 
 + 
 +<code> 
 +sudo nano /usr/local/mgr5/etc/ihttpd.conf 
 + 
 +</code> 
 + 
 +**Оновити IP у базі ISPmanager (SQLite):** 
 + 
 +<code> 
 +sqlite3 /usr/local/mgr5/var/ispmgr.db 
 +-- Далі SQL-команда на зміну IP у відповідній таблиці 
 + 
 +</code> 
 + 
 +**Готово!**  Система успішно перенесена з віртуального середовища ESXi на фізичний сервер. 
 + 
 +===== Перенесення ОС між фізичними серверами ===== 
 + 
 +<wrap important>Не протестовано!</wrap> 
 + 
 +<code> 
 +dd if=/dev/vda2 | pv | ssh [email protected] "dd of=/dev/sda2" 
 + 
 +</code> 
 + 
 +===== Утиліта під Windows для конвертування ===== 
 + 
 +[[https://www.starwindsoftware.com/v2v-help/ConvertingtoQCOW.html|https://www.starwindsoftware.com/v2v-help/ConvertingtoQCOW.html]]
  
  • linux/files/transfer_os.1749123198.txt.gz
  • Востаннє змінено: 05/06/2025 08:33
  • (зовнішнє редагування)