2016-03-10 4 views
0

На работе мы используем экземпляры Amazon linux Ec2 для производственных целей. Кроме того, для нашей внутренней установки dev мы используем экземпляры openstack Cent OS.Общие API для запуска экземпляров EC2 и Openstack

Я хочу создать общий CLI или открыть API REST, чтобы запускать и останавливать экземпляры на обеих этих облачных таблицах. (У меня уже есть машинные изображения). Я понимаю, что могу использовать любой из общих SDK (я планирую использовать GO) и строить это.

В последнее время я наткнулся на this. Мне просто интересно, есть ли такая возможность уже сейчас. Или вышеупомянутое репо означает что-то еще? Были также некоторые другие статьи, в которых упоминается поддержка EC2 для openstack. Я не уверен, означает ли это то же, что и я, чего я хочу достичь.

ответ

0

Существует некоторая совместимость с клиентами командной строки ec2, для Nova, то, что вы связали с этим, включает в себя некоторые сетевые функции (VPC и т. Д.), А нагрев openstack совместим с некоторыми шаблонами облаков aws.

Вы посмотрели на euca2ools? - этот клиент был разработан облаком Eucalyptus и совместим с AWS и nova EC2

+0

Спасибо за ответ. Я смотрю на это сейчас. Однако я не могу заставить его работать. Я создал новый [вопрос] (http://stackoverflow.com/questions/35931910/managing-ec2-instances-with-euca2ools-cli) для него. – user3288346

+0

Кроме того, когда вы говорите, что есть некоторая совместимость с nova, означает ли это, что я могу использовать [AWS CLI] (https://aws.amazon.com/cli/) как для Openstack, так и для AWS, чтобы просто запускать и останавливать экземпляры? – user3288346

+0

Клиент euca2ools может использоваться как на конечных точках AWS EC2, так и на Openstack Nova EC2. Для запуска и остановки экземпляров вы можете использовать этот один клиент. - Перейдите к панели инструментов horizon и по доступу и безопасности >> API Access, загрузите кредитные сертификаты EC2, установили пакет euca2ools из мультивселенной среды Ubuntu, и они отправляют файл сертификатов EC2 для экспорта вы учетные данные и конечные точки, затем попробуйте, euca-describe-images, теперь загрузите свои учетные данные AWS и запустите ту же команду. – Sum1sAdmin

 Смежные вопросы

  • Нет связанных вопросов^_^