Том EBS присоединен к запущенному экземпляру Windows EC2

У меня есть сценарий, в котором EC2 монтирует два тома EBS, и один из них является корневым. Мой ELB настроен на размер = 1 активный экземпляр. Я хочу, чтобы второй моментальный снимок тома EBS был прикреплен к новому подразделению EC2 с помощью AMI. Как это сделать с помощью CloudWatch Event и Lambda?

В API EC2 для монтирования тома не указываются подключения Windows. Любая идея, как поддерживать монтирование Windows EC2 с использованием лямбда-функции или любого другого метода сценариев?

EDITED - Вот что ожидается - у меня есть дополнительный том EBS, подключенный к EC2 Windows. Я взял AMI этой машины и связал с Auto Scaling Group и Launch Configuration. В случае DR ASG запускает новый экземпляр EC2, используя определенный AMI. Желательно, чтобы эта новая побочная машина использовала тот же вторичный том EBS из моментального снимка.


person A. J. Shukla    schedule 16.08.2018    source источник
comment
Что вы имеете в виду под EC2 API для монтирования тома, не указывающего монтирования Windows?   -  person John Rotenstein    schedule 17.08.2018
comment
Что вы подразумеваете под новой дополнительной машиной, чтобы использовать тот же вторичный том EBS из моментального снимка? Вы хотите сказать, что хотите, чтобы новые инстансы Amazon EC2, запускаемые с помощью Auto Scaling, имели два тома при создании? AMI могут содержать несколько томов - сколько томов в вашем AMI?   -  person John Rotenstein    schedule 17.08.2018
comment
EC2 имеет два тома, один корневой и другой X :. В случае аварийного восстановления действующий EC2 выходит из строя, а ASG запускает новый на основе AMI, теперь у нас есть том X: необходимо подключить к новому экземпляру EC2.   -  person A. J. Shukla    schedule 18.08.2018
comment
Что на вторичном томе? Это просто данные? Он обновляется или фактически доступен только для чтения? Нужно ли передавать данные между экземплярами (включая обновления) или это только для справки?   -  person John Rotenstein    schedule 18.08.2018


Ответы (2)


Просто смонтируйте том как обычно. Он поддерживается как для Linux, так и для Windows.

Если вас беспокоит имя устройства в стиле Linux, см. Device Naming на Экземпляры Windows - Amazon Elastic Compute Cloud:

Рекомендуется для томов EBS: xvd[f-z]

person John Rotenstein    schedule 17.08.2018
comment
Приносим извинения, если я запутал вас с опцией монтирования. Я отредактировал вопрос. - person A. J. Shukla; 17.08.2018

Образ машины Amazon (AMI) может содержать несколько томов.

Я предлагаю тебе:

  • Запустите инстанс Amazon EC2 с обоими желаемыми томами (Root + Volume X :)
  • Создайте новый AMI из этого экземпляра, указав оба тома
  • Создайте новую конфигурацию запуска Auto Scaling, используя этот новый AMI
  • Отредактируйте группу Auto Scaling, чтобы использовать новую конфигурацию запуска
person John Rotenstein    schedule 17.08.2018
comment
Этот подход - AMI нужно будет синхронизировать и обновлять, а также продолжать обновлять ASG Launch COnfig, а можно ли взять начальный AMI, а затем смонтировать вторичный том из не обслуживаемого EC2 на новый EC2? Опять же, мы используем автоматизацию с использованием Lambda и CloudWatch Schedule. - person A. J. Shukla; 18.08.2018
comment
В идеале, если бы EFS была доступна в нашем регионе, мы могли бы сделать это легко. Это позволило бы нам совместно использовать диск монтирования. - person A. J. Shukla; 18.08.2018