<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>timsa.ru: заметки с тегом esxi</title>
<link>https://timsa.ru/tags/esxi/</link>
<description>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079)</generator>

<itunes:subtitle>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>P2V или как преобразовать физический сервер в виртуальный</title>
<guid isPermaLink="false">149</guid>
<link>https://timsa.ru/all/p2v-ili-kak-preobrazovat-fizicheskiy-server-v-virtualny/</link>
<pubDate>Mon, 21 Mar 2022 14:33:49 +0500</pubDate>
<author></author>
<comments>https://timsa.ru/all/p2v-ili-kak-preobrazovat-fizicheskiy-server-v-virtualny/</comments>
<description>
&lt;p&gt;Задача: превратить старый физический сервер с Debian11 в виртуальную машину на ESXi гипервизоре.&lt;br /&gt;
Вариант с конвертером (converter standalone / vCenter converter) у меня не удался ни разу, поэтому пошел другим путем.&lt;br /&gt;
В процессе понадобится виндовая машина со свободным местом на диске &gt;= двухкратному размеру системного диска сервера.&lt;br /&gt;
При желании можно обойтись без нее.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Подготовка.&lt;br /&gt;
Останавливаем на сервере все задачи, изменяющие критичные данные (типа mysql).&lt;br /&gt;
Убеждаемся что помним пароль рута, а если его не было — устанавливаем.&lt;br /&gt;
Если кроме системного раздела на сервере были монтирующиеся дополнительные, но которые переносить не надо, желательно сразу отредактировать fstab — закоментить лишнее.&lt;br /&gt;
Устанавливаем если ранее не было qemu: apt update &amp;&amp; apt install qemu qemu-utils&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Копируем системный раздел в образ примерно так:&lt;br /&gt;
dd if=/dev/sda of=/root/sda.img bs=8M conv=sync,noerror status=progress&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Конвертируем образ в vmdk:&lt;br /&gt;
qemu-img convert -o compat6 sda.img -O vmdk sda-vmware.vmdk&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Вытаскиваем vmdk файл на виндовую машину. Устанавливаем VMware Workstation. Создаем в последнем новую ВМ с параметрами примерно как у сервера (проц, память), указываем что будет ubuntu18 x64, и что систему поставим позже (диск по дефолту 20Гб). Теперь, не запуская новую ВМ подменяем vmdk файл (тут есть вариант указать при создании «использовать имеющийся диск», но этот пункт есть не у всех версий VMware Workstation).&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Запускаем виртуальную машину. Тут могут посыпаться некоторые ошибки, может понадобиться пароль рута. У меня в частности наругалось на отсутствующие диски. Также может измениться UUID, тогда делаем blkid и прописываем в fstab верные.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="6"&gt;
&lt;li&gt;Гасим виртуальную машину и делаем экспорт в OVF.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="7"&gt;
&lt;li&gt;Подключаемся к гипервизору ESXi и загружаем в него OVF.&lt;br /&gt;
Если возникнет ошибка типа «No supported hardware versions among» — нужно отредактировать ovf-файл, исправить в нем vmx-xx (где хх например 16) на поддерживаемую гипервизором версию, например 13 или 12.&lt;/li&gt;
&lt;/ol&gt;
</description>
</item>


</channel>
</rss>