На работе мы используем экземпляры Amazon linux Ec2 для производственных целей. Кроме того, для нашей внутренней установки dev мы используем экземпляры openstack Cent OS.Общие API для запуска экземпляров EC2 и Openstack
Я хочу создать общий CLI или открыть API REST, чтобы запускать и останавливать экземпляры на обеих этих облачных таблицах. (У меня уже есть машинные изображения). Я понимаю, что могу использовать любой из общих SDK (я планирую использовать GO) и строить это.
В последнее время я наткнулся на this. Мне просто интересно, есть ли такая возможность уже сейчас. Или вышеупомянутое репо означает что-то еще? Были также некоторые другие статьи, в которых упоминается поддержка EC2 для openstack. Я не уверен, означает ли это то же, что и я, чего я хочу достичь.
Спасибо за ответ. Я смотрю на это сейчас. Однако я не могу заставить его работать. Я создал новый [вопрос] (http://stackoverflow.com/questions/35931910/managing-ec2-instances-with-euca2ools-cli) для него. – user3288346
Кроме того, когда вы говорите, что есть некоторая совместимость с nova, означает ли это, что я могу использовать [AWS CLI] (https://aws.amazon.com/cli/) как для Openstack, так и для AWS, чтобы просто запускать и останавливать экземпляры? – user3288346
Клиент euca2ools может использоваться как на конечных точках AWS EC2, так и на Openstack Nova EC2. Для запуска и остановки экземпляров вы можете использовать этот один клиент. - Перейдите к панели инструментов horizon и по доступу и безопасности >> API Access, загрузите кредитные сертификаты EC2, установили пакет euca2ools из мультивселенной среды Ubuntu, и они отправляют файл сертификатов EC2 для экспорта вы учетные данные и конечные точки, затем попробуйте, euca-describe-images, теперь загрузите свои учетные данные AWS и запустите ту же команду. – Sum1sAdmin