RHEL7: virt-who сообщает обо всех машинах как localhost.localdomain на клиентском портале

У меня есть гипервизор ESXi 6.0, и я устанавливаю лицензии для центров обработки данных для RedHat. установил и настроил виртуальную машину virt-who RHEL7 согласно Как использовать "virt-who" для регистрации хостов Esxi в "Virtual Datacenter" прав?

Просматривая инструкции в приведенной выше ссылке, я заметил, что / etc / sysconfig / virt-who состояние файла

# Following configuration is now deprecated. Please use configuration file
# in /etc/virt-who.d/. See virt-who-config(5) for details how to configure it.

Я выполнил инструкции на странице руководства для virt-who-config и использовал /etc/virt-who.d/ вместо этого. Там я создал файл

cat /etc/virt-who.d/ops-esxi.conf 
[ops-esxi]
type=esx
server=ops-esxi.mydomain.com
username=root
#password=
encrypted_password=afcfb5fjhdgjgdb14d5c8hetdgstghh1b6
owner=11111111
env=ops
hypervisor_id=hostname

Похоже, он работает после перезапуска службы virt-who.

Единственная проблема в том, что на клиентском портале access.redhat.com все мои машины, включая гипервизор, называются localhost. localdomain

Я понятия не имею, откуда это, но мне интересно, как это исправить.

ОБНОВЛЕНИЕ: менеджер подписки сообщает о неверном имени хоста

subscription-manager identity
system identity: xxxxxxxxxxxxxxxxx
name: localhost.localdomain
org name: 1111111
org ID: 111111

Любая помощь будет очень признательна.

0
задан 19 July 2017 в 17:53
2 ответа

Все еще не знаю, как он получил localhost.localdomain , но принудительная регистрация снова помогла.

subscription-manager register --force

Теперь идентификатор администратора подписки , а также клиентский портал показывают правильное имя хоста.

Этот метод также можно использовать для обновления имени хоста на клиентском портале Red Hat. Это очевидно, но я подумал, что это будет полезно для поисковых систем.

0
ответ дан 5 December 2019 в 07:44

На каждом хосте используемая сетевая конфигурация определяет, где хранятся имя хоста и fqdn. Вы можете использовать команду grep, чтобы узнать, какие файлы содержат localhost.localdomain. Замена правильного должна решить эту проблему.

0
ответ дан 5 December 2019 в 07:44

Теги

Похожие вопросы