После установки диспетчера на URL по умолчанию, других псевдонимах как /phpmyadmin
или /ganglia
не работайте больше; "Page not found"
.
Что лучший способ состоит в том, чтобы получить их работающий снова рядом с диспетчером GUI и установка, особенно если главным сервером диспетчера не должна управлять марионетка?
В настоящее время я связывал сервисы как phpmyadmin
и ganglia-webfrontend
к другому порту и это работает, но я не думаю, что это очень подходит.
Большое спасибо!
Marcus
Вам следует переместить Foreman на другой виртуальный хост, например foreman.example.com
.
Обратите внимание, что сертификат хозяев марионеток имеет альтернативное имя foreman.example.com
на нем, аналогично puppet
или puppet.example.com
. Таким образом, вам нужно будет воссоздать сертификат хостов мастера с альтернативными именами.
puppet cert list --all | grep puppet.example.com
У вас также должна быть возможность использовать другой сертификат (не тестировался!)
puppet cert generate foreman.example.com
Конфигурация для классов для меня выглядит следующим образом:
class { '::foreman':
foreman_url => 'https://foreman.example.com',
servername => 'foreman.example.com,
# if you use another cert
client_ssl_cert => '/var/lib/puppet/ssl/certs/foreman.example.com.pem',
client_ssl_key => '/var/lib/puppet/ssl/private_keys/foreman.example.com.pem',
server_ssl_cert => '/var/lib/puppet/ssl/certs/foreman.example.com.pem',
server_ssl_key => '/var/lib/puppet/ssl/private_keys/foreman.example.com.pem',
}
class { '::puppet':
server_foreman_url => 'https://foreman.example.com',
}
class { '::foreman_proxy':
foreman_base_url => 'https://foreman.example.com',
}
У вас должна быть возможность установить все значения в программе установки.
Я думаю, что наиболее правильный ответ состоит в том, что ваш сервер бригадира должен быть выделен для бригадира, а не запущены другие разные службы. Мастер-установщик использует марионетку и устанавливает состояние машины так, как его определяет установщик. Я не верю, что есть возможность поддерживать другие псевдонимы. Однако вы, вероятно, могли бы перенастроить их постфактум и больше не запускать программу установки, так как она вернет любые «ручные» изменения в конфигурации, которыми она управляет.