Где proxmox хранит диски виртуальной машины
Обновлено: 21.11.2024
Локальное хранилище на proxmox находится в /var/lib/vz. Должен быть подкаталог «images» с каталогом для каждой виртуальной машины (названный по номеру виртуальной машины). Вы можете просмотреть файлы прямо там.
Как мне получить доступ к виртуальной машине Proxmox?
- Веб-консоль. Во-первых, Proxmox предоставляет доступ к веб-консоли на порту 8006 сервера. .
- Через SSH. Другой метод удаленного доступа Proxmox — через SSH. .
- Через VPN. Точно так же безопасный удаленный доступ Proxmox также работает через виртуальную частную сеть (VPN).
Где хранятся резервные копии на Proxmox?
Настоящий путь к файлам резервных копий — /mnt/backup/dump/....
Как мне экспортировать виртуальную машину из Proxmox?
- Выберите виртуальную машину на левой боковой панели.
- Нажмите "Резервное копирование".
- Нажмите «Создать резервную копию сейчас».
- В раскрывающемся меню сжатия выберите "Нет". Если вы выберете сжатие, сжатие будет возложено на ЦП, но размер резервной копии будет небольшим.
- Наконец нажмите «Резервное копирование».
Где Proxmox хранит ISO?
Вы должны поместить ISO в папку /var/lib/vz/template/iso, чтобы Proxmox распознал его. Чтобы разбить это: Резервные копии - /var/lib/vz/dump. ISO - /var/lib/vz/template/iso.
ProxMox — руководство по миграции, резервному копированию и восстановлению
Найдено 39 похожих вопросов
Как активировать Iommu proxmox?
Перейдите в раздел «Оборудование» конфигурации ВМ в веб-интерфейсе Proxmox и выполните шаги, показанные на снимках экрана ниже.
- Перейдите к элементу «Оборудование», а затем выберите элемент «Устройство PCI» в раскрывающемся меню «Добавить».
- В раскрывающемся меню Устройство найдите идентификатор 0000:18:00.0 или IOMMU Group 23 и нажмите на эту запись.
Где локальный на proxmox?
Может ли proxmox использовать VHD?
Перейдите в графический интерфейс Proxmox VE и создайте новую виртуальную машину. . Теперь перейдите в интерфейс командной строки Proxmox VE. Используйте команду «qm importdisk», чтобы импортировать файл . виртуальный жесткий диск vhdx.
Как преобразовать VMDK в qcow2?
- Выполните следующую команду, чтобы преобразовать формат файла образа из VMDK в QCOW2: qemu-img convert -p -f vmdk -O qcow2 centos6.9.vmdk centos6.9.qcow2. Параметры описываются следующим образом: .
- Выполните следующую команду, чтобы запросить сведения о преобразованном файле изображения в формате QCOW2: qemu-img info centos6.9.qcow2.
Как восстановить виртуальную машину на proxmox?
- Перейдите к ВМ, которую нужно переместить.
- Нажмите "Резервное копирование".
- Выберите созданный файл резервной копии и нажмите «Восстановить».
- В поле восстановления укажите, куда восстановить ВМ.
- Нажмите "Восстановить".
Удаляет ли proxmox старые резервные копии?
Vzdump удалит старые резервные копии, если это настроено. Но он удаляет старые резервные копии только после успешного резервного копирования, поэтому вам необходимо убедиться, что на диске резервного копирования всегда достаточно свободного места для одной резервной копии.
Как передать файлы в proxmox?
- Войдите в веб-интерфейс Proxmox VE.
- Найдите хранилище с «ISO-образом», указанным в разделе «Содержимое».
- Нажмите "Содержание".
- Нажмите кнопку "Загрузить" вверху.
- Убедитесь, что для параметра "Содержание" выбрано "ISO-образ".
- Теперь мы можем загружать файлы ISO в Proxmox VE.
Как добавить хранилище резервных копий в proxmox?
Использовать новый диск в качестве резервной копии
Теперь в графическом интерфейсе Proxmox перейдите в Datacenter -> Storage -> Add -> Directory. Наконец, запланируйте резервное копирование, перейдя в Центр обработки данных -> Резервные копии. Новый каталог будет доступен в параметрах резервного копирования.
Как подключиться к виртуальной машине proxmox по SSH?
Просто скопируйте сеанс для внешнего IP-адреса Proxmox в новый сеанс. Отредактируйте новый сеанс в разделе «SSH» в окне «Удаленное управление», поместите ssh и сохраните. Когда вы запустите этот сеанс, он будет использовать ваш сервер Proxmox для перехода к виртуальной машине (при условии, что брандмауэр не блокирует соединения).
Как обновить проксмокс?
- Постоянно используйте сценарий контрольного списка pve5to6. .
- Кластер: всегда сначала выполняйте обновление до Corosync 3. .
- Переместите важные виртуальные машины и контейнеры. .
- Обновите настроенные репозитории APT. .
- Добавьте репозиторий пакетов Proxmox VE 6. .
- Обновите систему до Debian Buster и Proxmox VE 6.0. .
- Для кластеров.
Что такое спайс проксмокс?
SPICE (простой протокол для независимых вычислительных сред) – это открытое решение для удаленных вычислений, созданное для виртуальных сред, которое позволяет пользователям просматривать вычислительную среду "рабочего стола". . Использовать Spice на Proxmox VE легко и безопасно.
Как преобразовать QCOW2 в vmdk?
Использование qemu-img для преобразования файла
Используйте следующий синтаксис команды, чтобы использовать qemu-img для преобразования файла из формата qcow2 в формат vmdk. Переменная «-f» сообщает qemu-img, в каком формате находится исходный файл. Переменная «-O» сообщает qemu-img, какой выходной формат он должен использовать. Вы должны заменить «исходное имя файла».
Что такое Vmkfstools?
vmkfstools — это одна из команд оболочки ESXi для управления томами VMFS и виртуальными дисками. . Например, вы можете создавать хранилища данных VMFS и управлять ими в физическом разделе или управлять файлами виртуальных дисков, хранящимися в хранилищах данных VMFS или NFS.
Что такое файл QCOW2?
QCOW2 – это формат хранения виртуальных дисков. QCOW означает копирование при записи QEMU. Формат QCOW2 отделяет физический уровень хранения от виртуального уровня, добавляя сопоставление между логическими и физическими блоками.
Может ли KVM использовать VHD?
Преобразование виртуальной машины Hyper-V vhdx для использования KVM
Фактическое время работы с клавиатурой заняло несколько минут для обеих ВМ. Хитрость в том, что наша KVM-система не работала с дисками виртуальных машин VHDX Hyper-V, поэтому нам нужно было преобразовать их в образ qcow2 (подробнее о том, почему позже).
Может ли proxmox использовать VMDK?
4) теперь поддерживает формат файла образа диска VMDK. В любом случае некоторым клиентам необходимо перейти с VMWARE на Proxmox VE.
Ясин Камала
Член
Всем доброе утро,
Я пытаюсь скрыть некоторые диски ВМ, но когда я перехожу к → /var/lib/vz/images, как мы видим на скриншоте ниже, они пусты!
единственное место, где я могу видеть свои диски, находится по этому пути → /dev/zvol/hddpool
не могли бы вы сказать мне, где я могу найти диски ВМ? потому что я не уверен, существуют ли настоящие диски ВМ!
Заранее благодарим за помощь.
Вложения
Дунуин
Известный участник
Диски ВМ — это не файлы поверх файловой системы, а блочные устройства (zvols или LV), если вы используете ZFS или LVM/LVM-thin в качестве хранилища. Таким образом, нет файлов, которые вы можете просмотреть или скопировать. Блок-устройства, с которыми вы можете работать только при использовании команд CLI (например, lvs или zfs list ) или при работе с ними с использованием путей «/dev/.» (как при работе с реальными физическими дисками).
Ясин Камала
Член
@Dunuin большое спасибо за ответ и помощь
Я использую zfs, и вот результат списка zfs
это правда, что виртуальная машина использует hddpool. мой вопрос о том, где находится диск для этой виртуальной машины?
Второй вопрос:
НО я только что понял, что могу создать виртуальную машину только с помощью QEMU! когда я использую хранилище NFS.
здесь я не могу выбрать формат диска "QEMU", когда выбран hddpool или nvmepool
Еще раз спасибо за помощь, я очень признателен.
Сотрудник Proxmox
это правда, что виртуальная машина использует hddpool. мой вопрос о том, где находится диск для этой виртуальной машины?
попробуйте найти /dev | grep VMID (где VMID принадлежит вашей виртуальной машине)
Для этого вы можете просто попробовать переместить диск в другое хранилище. выберите диск в представлении «Оборудование» вашей виртуальной машины и выберите «Переместить диск» сверху. выберите другое хранилище, тогда вы сможете преобразовать диск в другой формат (если это хранилище поддерживает его). для обзора вы можете посмотреть здесь [0]
С уважением,
Огуз
У вас уже есть подписка на коммерческую поддержку? - Если нет, купите сейчас и прочитайте документацию
Дунуин
Известный участник
@Dunuin большое спасибо за ответ и помощь
Я использую zfs, и вот результат списка zfs
это правда, что виртуальная машина использует hddpool. мой вопрос о том, где находится диск для этой виртуальной машины?
Думаю, вам следует немного прочитать, как работает ZFS, особенно разницу между "набором данных" и "zvol".Виртуальные диски ваших виртуальных машин являются zvols, поэтому они не являются частью файловой системы, поэтому вы не можете видеть их при просмотре файловой системы, такой как файловая система, смонтированная в «/ hddpool». Думайте о них как о простых жестких дисках (только виртуальных). Вы не можете увидеть жесткий диск в папке, потому что это устройство, а не файл поверх файловой системы. Вы можете разбить жесткий диск и отформатировать этот раздел, а затем смонтировать этот раздел куда-нибудь (точно так же, как с zvol), но вы все равно не увидите диск, только смонтированное содержимое этой файловой системы, которое хранится на этом разделе, который находится поверх этот жесткий диск.
Вы можете вручную смонтировать содержимое этого zvol (так же, как смонтировать жесткий диск), но никогда не делайте этого, когда эта виртуальная машина работает, и никогда не забывайте размонтировать ее перед запуском этой виртуальной машины, иначе вы повредите свои данные.
Второй вопрос:
НО я только что понял, что могу создать виртуальную машину только с помощью QEMU! когда я использую хранилище NFS.
здесь я не могу выбрать формат диска "QEMU", когда выбран hddpool или nvmepool
Еще раз спасибо за помощь, я очень признателен.
ZFS поддерживает только формат RAW, а не qcow2. Вы можете заставить ZFS использовать qcow2 (что не рекомендуется, поскольку это добавит много ненужных накладных расходов), создав хранилище «Каталог» PVE поверх вашего пула ZFS.
Ясин Камала
Член
попробуйте найти /dev | grep VMID (где VMID принадлежит вашей виртуальной машине)
Да, это то, что я хотел здесь.
Для этого вы можете просто попробовать переместить диск в другое хранилище. выберите диск в представлении «Оборудование» вашей виртуальной машины и выберите «Переместить диск» сверху. выберите другое хранилище, тогда вы сможете преобразовать диск в другой формат (если это хранилище поддерживает его). для обзора вы можете посмотреть здесь [0]
Я тоже так сделал, вот что произошло: формат файла сразу удаляется в необработанный.
Ясин Камала
Член
Думаю, вам следует немного прочитать, как работает ZFS, особенно разницу между "набором данных" и "zvol". Виртуальные диски ваших виртуальных машин являются zvols, поэтому они не являются частью файловой системы, поэтому вы не можете видеть их при просмотре файловой системы, такой как файловая система, смонтированная в «/hddpool»
ZFS поддерживает только формат RAW, а не qcow2. Вы можете заставить ZFS использовать qcow2 (что не рекомендуется, поскольку это добавит много ненужных накладных расходов), создав хранилище «Каталог» PVE поверх вашего пула ZFS.
Поскольку у меня достаточно места, я переместил виртуальные машины в другое хранилище. как вы думаете, я могу воссоздать хранилище с хранилищем на уровне файлов — параметры первого хранилища?
Дунуин
Известный участник
Поскольку у меня достаточно места, я переместил виртуальные машины в другое хранилище. как вы думаете, я могу воссоздать хранилище с хранилищем на уровне файлов — параметры первого хранилища?
Вопрос: почему вы предпочитаете хранилище на уровне файлов? Хранилище на уровне блоков быстрее, а твердотельные накопители прослужат дольше, потому что вы пропускаете эту дополнительную файловую систему и дополнительный CoW qcow2, который добавляет дополнительные накладные расходы.
С ZFS в качестве хранилища блочного уровня это выглядит следующим образом:
Физические диски -> Пул ZFS -> Zvol -> Virtio, разделяющий хост и гостевую систему -> гостевая файловая система
При использовании ZFS в качестве хранилища на уровне файлов это выглядит следующим образом:
Физические диски -> Пул ZFS -> Набор данных (с файловой системой) -> Файл образа -> Qcow2 (снова выполняется CoW) -> Virtio, разделяющий хост и гостевую систему -> гостевая файловая система
Чем меньше вы размещаете файловые системы поверх других файловых систем и чем меньше вы кладете комплексное управление хранилищем друг на друга (например, qcow2 с CoW поверх ZFS с CoW), тем меньше накладных расходов и выше производительность.
Именно поэтому PVE по умолчанию использует Zvols для ZFS и LV для LVM/LVM-thin, потому что, в отличие от NFS, SMB, ext4 и т. д., эти хранилища поддерживают блочные устройства, поэтому было бы пустой тратой производительности и эффективности не сделать использование этого.
Использование файлового уровня в хранилище, которое поддерживает блочный уровень, имеет смысл только в том случае, если вам действительно нужны некоторые функции qcow2, которые не поддерживаются блочным хранилищем с необработанным форматом (например, переключение между моментальными снимками, которое работает только с qcow2). снимки, но не снимки zfs).
Proxmox Virtual Environment (VE) — это специальная платформа для виртуализации серверов с открытым исходным кодом, представляющая собой дистрибутив Linux на базе Debian. Он в основном используется для создания или управления виртуальными машинами и компьютерными кластерами, что можно легко сделать через веб-интерфейс системы. В этой статье мы покажем, как настроить виртуальную машину внутри Proxmox.
Основное требование
С другой стороны, вам потребуется загрузить ISO-образы операционной системы для установки виртуальной машины. Вы можете выбрать практически любую ОС, в зависимости от ваших вариантов использования и аппаратного обеспечения. Например, TrueNAS CORE, Ubuntu Desktop или Microsoft Windows 10.
Процедуры установки
После того, как вы вошли в веб-интерфейс сервера Proxmox, вы должны перейти к его локальному хранилищу из левого бокового меню (Server View) под названием «local (pve)».
- Нажмите раздел «Образы ISO», чтобы загрузить файл ISO для операционной системы ВМ.
- Вы можете напрямую загрузить файлы на сервер со своего персонального компьютера, если вы уже загрузили их заранее.
- Или вы можете разрешить серверу извлекать/загружать файлы самостоятельно, выбрав вариант "Загрузить с URL".
- Подождите до 15 минут, пока загрузка завершится.
Далее вы можете нажать синюю кнопку «Создать виртуальную машину» в правом верхнем углу, чтобы запустить мастер настройки.
На вкладке «Общие» вам необходимо назначить имя и уникальный идентификатор виртуальной машины для этой конкретной виртуальной машины (например, идентификатор виртуальной машины: 103 и имя: Test-VM). Расширение дополнительных параметров позволяет запустить виртуальную машину при загрузке в определенном порядке или с задержкой.
- Отметьте параметр «Использовать файл образа диска CD/DVD (iso)» на вкладке ОС.
- Выберите правильный загруженный образ ISO для виртуальной машины.
- Измените тип гостевой ОС в соответствии с выбранным образом ISO. Например, переключитесь на Linux, если вы пытаетесь установить Ubuntu.
Вы должны оставить настройки на вкладке «Система» по умолчанию, так как Proxmox должен был изменить их в зависимости от типа вашей гостевой ОС.
На вкладках "Диски" вы можете изменить размер виртуального жесткого диска, а также место его хранения. Вы также можете добавить дополнительные виртуальные диски к виртуальной машине, нажав кнопку «Добавить». Для шины/устройства SCSI должен нормально работать для большинства дистрибутивов Linux, но для Windows могут потребоваться дополнительные драйверы. Поэтому рекомендуется изменить его на IDE для Windows.
Как следует из названия, вкладки ЦП и ОЗУ используются для настройки количества ядер ЦП и ОЗУ, которые будут выделены виртуальной машине. Параметр «Раздувание устройства» позволит серверу Proxmox и гостевой ОС динамически управлять объемом памяти, определяемым текущим использованием виртуальной машины.
Вам не нужно ничего менять на вкладке «Сеть», если только вы не хотите назначить другой сетевой интерфейс или мост с сервера Proxmox.
- Наконец появится сводный список, чтобы вы могли перепроверить все настройки виртуальной машины.
- Нажмите «Готово», чтобы подтвердить создание виртуальной машины.
В случае успеха виртуальная машина появится в меню просмотра сервера.
- Выберите только что созданную ВМ, чтобы просмотреть дополнительные сведения о ней.
- Нажмите кнопку "Пуск" в правом верхнем углу.
- Нажмите кнопку "Консоль" в боковом меню или дважды щелкните имя виртуальной машины в меню "Просмотр сервера", чтобы открыть графический вывод виртуальной машины.
- Следуйте инструкциям на экране по установке ОС, как обычно.
Не стесняйтесь оставлять комментарии ниже. Поделитесь статьей, если вам интересно ее читать. Подпишитесь на нас в Twitter, Facebook, Instagram и Pinterest.
Поддержите этот веб-сайт, просто совершая покупки на Amazon и Newegg. Мы будем получать небольшие откаты, если вышеуказанные партнерские ссылки будут использованы для совершения каких-либо покупок. Или вы можете сделать пожертвование напрямую через нашу страницу «Купи мне кофе».
Здравствуйте, дорогие читатели, сегодня мы собираемся перенести виртуальную машину с VMware ESXi на Proxmox VE.
Сегодня мы работаем не с лабораторной средой, а с производственной средой. Мы запланировали время простоя для этого процесса миграции. Мы переносим виртуальный NTP-сервер с нашего старого ESXi на новый кластер Proxmox.
Подготовка к миграции
У нас есть дисковый массив RAID5 в качестве хранилища данных для нашего старого гипервизора ESXi и реплицированное хранилище Gluster FS в качестве общего хранилища в кластере Proxmox. Мы знаем, что VMware ESXi хранит диски виртуальных машин в формате образа VMDK, а для Proxmox нам нужен формат образа диска QCOW2. Итак, мы изменим формат изображения с VMDK на QCOW2. Чтобы узнать больше о Proxmox, вы можете посетить другие наши публикации о Proxmox.
Мы можем напрямую импортировать диск VMware в гипервизор Proxmox, но он будет использовать полный размер диска, выделенный для образа виртуального диска. Импорт образа диска с тонкой инициализацией сэкономит место на диске и позволит нам перераспределить дисковое пространство между виртуальными машинами.
Чтобы импортировать диск виртуальной машины с тонкой инициализацией и удалить ненужное дисковое пространство, используемое образом диска, мы будем использовать другой промежуточный узел виртуализации CentOS с установленной на нем утилитой qemu-img и virt-sparsify, инструментом сжатия pigz.
В этой статье мы выполняем все операции из интерфейса командной строки. Итак, нам понадобится доступ к оболочке для всех трех хостов. Чтобы включить доступ по SSH в VMware ESXi, ознакомьтесь с этим документом. Нам также нужно будет разрешить SSH-клиенту обращаться к файлам образа диска SCP с хоста ESXi; перейдите в раздел «Сеть» -> «Правила брандмауэра» -> «Клиент SSH» на хост-портале ESXi. Нажмите «Действия», а затем «Включить».
Подготовка образа диска VMware ESXi
Определите целевую ВМ внутри ESXi.
Или используйте grep для фильтрации ненужных выходных данных
Здесь мы обнаружили, что идентификатор виртуальной машины равен 19, а ее файл конфигурации находится в каталоге datastore2/NTP-1.
Теперь выключите целевую виртуальную машину и проверьте состояние питания ВМ
Перейдите в каталог ВМ и определите имя виртуального диска
VMware использует формат образа диска VMDK для хранения данных. В ESXi он использует файл метаданных и фактические имена образов дисков как IMAGENAME-flat.vmdk. Здесь мы обнаруживаем, что у нас есть 2 таких файла, NTP-1.vmdk (метаданные) и NTP-1-flat.vmdk.
Поскольку виртуальный диск NTP-1-flat.vmdk имеет больший размер, мы собираемся сжать его, чтобы не тратить больше времени на передачу данных с ESXi на хост CentOS.
Примечание. Если между серверами установлено высокоскоростное сетевое соединение, сжатие можно пропустить.
После завершения сжатия мы передаем сжатый образ диска и файл метаданных на наш промежуточный узел виртуализации CentOS для преобразования и разрежения образа диска.
Преобразование VMDK в QCOW2 и разрежение образа диска QCOW2
Чтобы преобразовать образ диска из формата VMDK в формат QCOW2, нам понадобится утилита qemu-img, которая должна быть предварительно установлена на хосте CentOS Virtualizations. Вы также можете установить его с помощью команды ниже
Перейдите в каталог образа диска и распакуйте файл образа диска
Преобразовать формат файла из VMKD в QCOW2
Установите инструменты virt-sysprep на хосте CentOS
Чтобы избежать проблем с размером временного каталога, мы создаем каталог tmp внутри нашего каталога vmdata и предоставляем полные права доступа для всех пользователей
Разрежь файл образа диска в формате qcow2
Загрузите новый разпаренный файл образа диска на хост Proxmox VE
Развертывание виртуальной машины в Proxmox VE из существующего образа диска QCOW2
Давайте создадим виртуальную машину в Proxmox VE
Здесь 120 — это идентификатор ВМ в Proxmox
Импорт образа диска ntp-1-sparsed.qcow2 в виртуальную машину
Настройка сети для виртуальной машины
Здесь мы использовали VLAN ID 10 для серверной локальной сети, используйте ваш VLAN-ID для тегированного/магистрального коммутатора.
Проверить конфигурацию ВМ
Все, ваша виртуальная машина успешно перенесена с VMware ESXi на Proxmox VE.
Здравствуйте, это Омар, в настоящее время работает системным и сетевым администратором. Мне очень интересно получить знания о Linux и сетевых технологиях, а также я хочу поделиться информацией с людьми.
Читайте также: