Установка и общая настройка виртуализации PVE (виртуальная среда Proxmox) (раздел lvm, настройка подкачки, изменение источника, всплывающее окно удаления подписки)
Установка и общая настройка виртуализации PVE (виртуальная среда Proxmox) (раздел lvm, настройка подкачки, изменение источника, всплывающее окно удаления подписки)

Установить

Нажмите «Я согласен», чтобы перейти к следующему шагу.

Выберите нужный жесткий диск для операционной системы pve (расположение хоста pve не является виртуальной машиной)

На этом этапе, если в текущем сетевом окружении есть сеть и DHCP получает IP-адрес, страна и часовой пояс будут получены по умолчанию, и вы сможете перейти непосредственно к следующему шагу. Если необходимое сетевое окружение отсутствует. чтобы вручную ввести часовой пояс и страну на этом этапе.

Установите пароль администратора и адрес электронной почты администратора. В случае возникновения инцидента будет отправлено уведомление по электронной почте! !

По умолчанию на этом этапе будет выбрана подключенная сетевая карта порта управления для установки желаемого доменного имени и статического IP-адреса.

Завершите, затем нажмите Установить Установить

Просто жди терпеливо

После установки извлеките USB-накопитель. На экране отобразится управляемый адрес. Если запрос не предназначен для частного подключения, нажмите «Дополнительно», просто продолжайте посещать.

Введите имя пользователя root пароль — пароль, установленный для интерфейса установки.

Удалить раздел local-lvm в pve

После завершения pve мы обнаружим, что есть локальный раздел и раздел local-lvm. Разделите наш жесткий диск. Это не способствует использованию нашего пространства, поэтому нам нужно удалить раздел local-lvm и объединить все пространство. в локальном разделе Максимизируйте использование пространства.

Нажмите на узел, затем нажмите shll и введите следующую команду

Язык кода:bash
копировать
lvremove pve/data
lvextend -l +100%FREE -r pve/root

Когда будет предложено удалить том, введите y

Нажмите Центр обработки данных-Хранилище.

Выберите local-lvm и нажмите «Удалить», затем выберите local и нажмите «Изменить».

Выбираем все и нажимаем ОК

В настоящее время мы обнаружим, что использование пространства максимально эффективно.

Настроить раздел подкачки

Если вы хотите Создать раздел подкачки, вы можете увидеть следующую операцию. Система по умолчанию «Установить» будет иметь часть раздела подкачки. Если вы не хотите использовать или чувствуете, что места в разделе подкачки недостаточно, вы можете выполнить следующее. операция по его корректировке.

Удалите раздел подкачки, который поставляется с pve (если памяти достаточно много, и вы не хотите часто читать и записывать на жесткий диск и хотите защитить жесткий диск, вы можете выполнить следующие настройки)

Войдите в оболочку и введите следующую команду

Язык кода:bash
копировать
swapoff -a
lvremove /dev/pve/swap
lvresize -l +100%FREE /dev/pve/root

Таким образом, раздел подкачки удаляется, а пространство объединяется в основное пространство.

Создать раздел подкачки

Друзья, которые хотят настроить размер раздела подкачки, могут выполнить следующие шаги.

Откройте Shell и введите следующую команду

Язык кода:bash
копировать
#Создаем своп 16G, bs * count =16G   count представляет размер раздела подкачки, который вы хотите создать, в g.
dd if=/dev/zero of=/swapfile bs=1G count=16
#Настройка разрешений безопасности
chmod 0600 /swapfile
#Формат для замены
mkswap /swapfile
#обмен монтирования
swapon /swapfile
#проверять
free -h
Таким образом создается раздел подкачки.
Таким образом создается раздел подкачки.

Автоматически монтировать раздел подкачки при загрузке

Откройте оболочку и продолжайте вводить следующие команды

Язык кода:bash
копировать
nano /etc/fstab       
/swapfile  swap      swap    defaults   0       0

Затем Ctrl+X введите Y

Затем нажмите Enter, чтобы выйти, и настройка завершена.

Изменить внутренний источник и удалить всплывающее окно подписки

Язык кода:bash
копировать
# Закомментируйте все в этом документе
nano /etc/apt/sources.list.d/pve-enterprise.list

# Скачать GPG Университета науки и технологий Китая KEY
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

# Используйте некорпоративный источник Proxmox
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

# Замените официальный источник Debian на источник USTC.
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list

# Заменить исходный код Ceph
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

# Заменить источник загрузки изображений КТ
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

#Всплывающее окно удаления подписки
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
# После завершения выполнения браузер Ctrl+F5 принудительно обновит кэш.

Сквозное аппаратное обеспечение

Что такое Сквозное аппаратное обеспечение(Passthrough) VT-d 、DirectPath Ввод/вывод, связь DirectPath Ввод-вывод, виртуальная машина может использовать I/O Блок управления памятью имеет доступ к физическому PCI Эта функция широко известна как сквозная передача виртуализации. Ее простое понимание заключается в том, что она позволяет хосту напрямую передавать юрисдикцию определенных аппаратных ресурсов виртуальной машине. Виртуальная машина использует оборудование в режиме сквозной передачи. больше не сможет использовать это оборудование, и эффективность использования Это почти то же самое, что подключение оборудования к слоту расширения материнской платы виртуальной машины. Наиболее практическая цель — избежать снижения производительности, вызванного преобразованием программного обеспечения. уровень самой платформы виртуализации.

Типичные сценарии применения включают прямое назначение физической сетевой карты виртуальной машине на сервере для достижения производительности сети, почти такой же, как у физической машины с физической сетевой картой. Более впечатляющий сценарий заключается в том, что если контроллер диска передается виртуальной машине для эксклюзивного использования, то производительность диска, которая часто является самым узким местом виртуальной машины, значительно улучшится.

Мы в Проксмоксе VE(Proxmox Virtual Окружающая среда) Добавлена ​​работа системы PVE: PCI-устройство Сквозное аппаратное обеспечениенамекать:No IOMMU detected, please activate it.See Documentation for further информация. [Перевод: IOMMU не включен, включите активацию. Для получения дополнительной информации обратитесь к документации. 】

PVEсистемадобавить Подсказка в PCI-устройстве: Нет IOMMU обнаруженный интерфейс

Это связано с тем, что система ProxmoxVE PVE по умолчанию может поддерживать только сквозную передачу моделей жесткого диска и процессора. Другое оборудование PCI, такое как сетевые карты или сквозная видеокарта, также должно включать функцию группировки IOMMU.

в Проксмоксе Система VE (PVE) включает функцию IOMMU для достижения Сквозного аппаратное обеспечение. Прежде нам необходимо подтвердить, поддерживает ли процессор технологию VT-D;

Необходимые условия для включения сквозного режима: ЦП поддерживает VT-D, а материнская плата должна включить поддержку VT-D.

Проверьте, поддерживает ли процессор VT-D

1.Нажмите, чтобы войти на официальный сайт Intelили AMD официальный сайт【AMD ׀ Превзойти вместе и достичь вместе _ ИИ】,Найдите соответствующую модель процессора(Например:i7-7700【портал】)

Если вы видите картинку ниже, это означает, что процессор поддерживает технологию VT-D.

Включить функцию IOMMU

Intel CPU

Для процессора Intel добавьте intel_iommu=on и выполните следующие действия:

Язык кода:bash
копировать
1、Shell Введите команду внутри:
nano /etc/default/grub
root@pve:~# nano /etc/default/grub
2. Найдите внутри: GRUB_CMDLINE_LINUX_DEFAULT="quiet" и затем измените его на
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
После редактирования используйте сочетания клавиш Ctrl + O Нажмите Enter, чтобы сохранить документ, Ctrl + X Выйдите из редактора.
3. Используйте команды update-grub Сохраните изменения и обновите grub
root@pve:~# update-grub
4. После завершения обновления используйте команду reboot Перезапустите систему PVE.
root@pve:~# reboot
Запуск из командной строки dmesg | grep -e DMAR -e IOMMU Если вывода нет, что-то не так.
Если это так, вы можете подтвердить, что процесс успешно завершен! Далее вы можете выполнить обычное добавление для виртуальной машины. в Сквозное аппаратное обеспечение Понятно。

AMD CPU

Для процессора AMD добавьте amd_iommu=on, операция выглядит следующим образом:

Язык кода:bash
копировать
1、Shell Введите команду внутри:nano /etc/default/grub
root@pve:~# nano /etc/default/grub
2. Найдите внутри: GRUB_CMDLINE_LINUX_DEFAULT="тихо"
Затем измените его на
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
После редактирования используйте сочетания клавиш Ctrl + O Нажмите Enter, чтобы сохранить документ, Ctrl + X Выйдите из редактора.
3. Используйте команды update-grub Сохраните изменения и обновите grub
root@pve:~# update-grub
4. После завершения обновления используйте команду reboot Перезапустите систему PVE.
root@pve:~# reboot
Запуск из командной строки dmesg | grep -e DMAR -e IOMMU Если вывода нет, что-то не так.
Если это так, вы можете подтвердить, что процесс успешно завершен! Далее вы можете выполнить обычное добавление для виртуальной машины. в Сквозное аппаратное обеспечение Понятно。

Добавьте драйвер виртуализации и загрузите системный модуль vifo.

Это включает трансляцию IOMMU только при необходимости, позволяя группировать связанные модули ядра iommu, что может повысить производительность неиспользуемых устройств PCIe в виртуальной машине.

Затем измените файл /etc/modules.

Язык кода:bash
копировать
root@pve:~# nano /etc/modules

Добавьте следующий контент

Язык кода:bash
копировать
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

PVEсистемадобавить вPCI-устройство Открыть Сквозное аппаратное обеспечениеинтерфейс

Если вы будете следовать этому методу: ProxmoxVE Открыть Сквозное аппаратное обеспечение Настройка по-прежнему недействительна. Проверьте еще раз, поддерживает ли ваш процессор технологию VT-D.

Примечание. Когда виртуальная машина выполняет операцию сквозного переключения, снимите флажок с параметра автоматического запуска при загрузке. Таким образом, даже если произойдет ошибка сквозного подключения, вам потребуется только перезагрузить физическую машину, поскольку виртуальная машина это делает. не запускается автоматически, не будет сквозной передачи и не возникнет конфликтов. Невозможно включить и использовать.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose