{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "timsa.ru: заметки с тегом esxi",
    "_rss_description": "Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/timsa.ru\/tags\/esxi\/",
    "feed_url": "https:\/\/timsa.ru\/tags\/esxi\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "timsa",
            "url": "https:\/\/timsa.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "149",
            "url": "https:\/\/timsa.ru\/all\/p2v-ili-kak-preobrazovat-fizicheskiy-server-v-virtualny\/",
            "title": "P2V или как преобразовать физический сервер в виртуальный",
            "content_html": "<p>Задача: превратить старый физический сервер с Debian11 в виртуальную машину на ESXi гипервизоре.<br \/>\nВариант с конвертером (converter standalone \/ vCenter converter) у меня не удался ни разу, поэтому пошел другим путем.<br \/>\nВ процессе понадобится виндовая машина со свободным местом на диске >= двухкратному размеру системного диска сервера.<br \/>\nПри желании можно обойтись без нее.<\/p>\n<ol start=\"1\">\n<li>Подготовка.<br \/>\nОстанавливаем на сервере все задачи, изменяющие критичные данные (типа mysql).<br \/>\nУбеждаемся что помним пароль рута, а если его не было — устанавливаем.<br \/>\nЕсли кроме системного раздела на сервере были монтирующиеся дополнительные, но которые переносить не надо, желательно сразу отредактировать fstab — закоментить лишнее.<br \/>\nУстанавливаем если ранее не было qemu: apt update && apt install qemu qemu-utils<\/li>\n<\/ol>\n<ol start=\"2\">\n<li>Копируем системный раздел в образ примерно так:<br \/>\ndd if=\/dev\/sda of=\/root\/sda.img bs=8M conv=sync,noerror status=progress<\/li>\n<\/ol>\n<ol start=\"3\">\n<li>Конвертируем образ в vmdk:<br \/>\nqemu-img convert -o compat6 sda.img -O vmdk sda-vmware.vmdk<\/li>\n<\/ol>\n<ol start=\"4\">\n<li>Вытаскиваем vmdk файл на виндовую машину. Устанавливаем VMware Workstation. Создаем в последнем новую ВМ с параметрами примерно как у сервера (проц, память), указываем что будет ubuntu18 x64, и что систему поставим позже (диск по дефолту 20Гб). Теперь, не запуская новую ВМ подменяем vmdk файл (тут есть вариант указать при создании «использовать имеющийся диск», но этот пункт есть не у всех версий VMware Workstation).<\/li>\n<\/ol>\n<ol start=\"5\">\n<li>Запускаем виртуальную машину. Тут могут посыпаться некоторые ошибки, может понадобиться пароль рута. У меня в частности наругалось на отсутствующие диски. Также может измениться UUID, тогда делаем blkid и прописываем в fstab верные.<\/li>\n<\/ol>\n<ol start=\"6\">\n<li>Гасим виртуальную машину и делаем экспорт в OVF.<\/li>\n<\/ol>\n<ol start=\"7\">\n<li>Подключаемся к гипервизору ESXi и загружаем в него OVF.<br \/>\nЕсли возникнет ошибка типа «No supported hardware versions among» — нужно отредактировать ovf-файл, исправить в нем vmx-xx (где хх например 16) на поддерживаемую гипервизором версию, например 13 или 12.<\/li>\n<\/ol>\n",
            "date_published": "2022-03-21T14:33:49+05:00",
            "date_modified": "2025-02-11T15:35:10+05:00",
            "tags": [
                "esxi",
                "linux",
                "virtualization"
            ],
            "_date_published_rfc2822": "Mon, 21 Mar 2022 14:33:49 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "149",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079)"
}