Таким образом, у нас есть приличное количество облачных серверов, которые находятся на (многочисленных) учетных записях Rackspace. Я ищу решение проблемы - Что на этом сервере? Где этот сервер? Как мне добраться до этого сервера?
Я знаю, что могу составить хорошую электронную таблицу всего (IP-адреса, пароли, какие сайты / приложения работают, хост-провайдер, ОС и т. Д.), Но мне интересно, есть ли там инструмент SaaS или OSS, который я могу просто подключить в моих учетных данных пользователя и использовать их для аудита / управления моими системами.
Думаю, это RightScale или Zenoss. Я тестирую Rightscale и не думаю, что это решение. Хотя насчет Зеносса не уверен.
Как вы все управляете и проверяете свои многочисленные системы / учетные записи / информацию?
Для этого я бы использовал инструменты управления конфигурацией. Вам нужно что-то, что позволит вам следить за своими машинами и обеспечить большую автоматизацию (меньше времени проводите за консолью, больше времени делая то, что вам нужно сделать).
Если это не аудит серверов, которые были полностью разделены (отдельные учетные записи), для вашего варианта использования я бы использовал SaltStack. Он также позволяет выполнять удаленное выполнение на всех ваших серверах. Это позволяет запрашивать конкретную информацию о серверах, устанавливать новое программное обеспечение и выполнять всевозможные задачи управления удаленно и в автоматическом режиме.
После настройки и подключения мастера соли ко всем машинам, с которыми вы работаете, легко выполнять команды для ваших миньонов.
# List the authorized keys for root across all nodes
salt '*' ssh.auth_keys root
# Install vim on all qa nodes
salt '*qa*' pkg.install vim
# Get information about the network interfaces from each of the MySQL nodes
salt '*mysql*' network.interfaces