Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Замена идентификатора machine-id клонированных ВМ ====== Источник: https://wiki.it-kb.ru/unix-linux/systemd/how-to-use-systemd-machine-id-setup-for-machimeid-upgrade При клонировании виртуальных машин с ОС Linux может получиться так, что после клонирования, системы-клоны будут иметь повторяющийся идентификатор machine-id. Хотя подразумевается, что эти идентификаторы у разных компьютеров должны быть уникальны и могут использоваться разным ПО для определения идентичности той или иной Linux-системы. Эти идентификаторы присваиваются системе на этапе установки ОС и сохраняются в конфигурационном файле /etc/machine-id Проверить идентификаторы на разных системах можно просто заглянув в файл /etc/machine-id или с помощью утилиты hostnamectl: <code> root@SERVER1:~# hostnamectl | grep "Machine ID" Machine ID: 193a81762be145a68c133e071890df59 root@SERVER2:~# hostnamectl | grep "Machine ID" Machine ID: 193a81762be145a68c133e071890df59 </code> Чтобы сгенерировать новый machine-id для клонированной виртуальной системы, можно воспользоваться утилитой systemd-machine-id-setup Порядок действий будет такой: * Изменяем права доступа к файлу /etc/machine-id, так ка по умолчанию он доступен только на чтение * Очищаем содержимое файла /etc/machine-id * С помощью утилиты systemd-machine-id-setup генерируем новый идентификатор в /etc/machine-id * Возвращаем исходные права доступа на файл /etc/machine-id <code> # chmod 644 /etc/machine-id # > /etc/machine-id # systemd-machine-id-setup Initializing machine ID from D-Bus machine ID. # chmod 444 /etc/machine-id # cat /etc/machine-id 5f3ff6fda7e5a7091651473e648ff962 </code> {{tag>linux идентификатор machine-id }} software/proxmox/change-machine-id.txt Последнее изменение: 2023/08/07 15:57 — 127.0.0.1