linux:files:transfer_os

Розбіжності

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

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

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