2016-06-27 4 views
0

AutoScalingGroup을 설정하려고 시도하고 어떤 식 으로든 인덱스 인스턴스를 설정하려고합니다. 나는 고유 호스트 이름이 필요합니다AWS cloudformation 자동 스케일링 그룹의 인스턴스 인덱싱

  • DNS
  • 구성 관리

이 OpenStack은 열을 쉽게 - ResourceGroup (바로 사용 % 인덱스 %)을하지만 비슷한 기능을 AWS의 세계에서 고군분투하고있다.

호스트 이름-0, 호스트 이름-1, 호스트 이름-2 ... 등

.. 그러니까 기본적으로 내가 필요한

는, 예를 들면

답변

-1

일부 논리에 따라 인스턴스의 호스트 이름 [1]을 설정하는 각 인스턴스의 사용자 데이터에서 스크립트를 실행할 수 있어야합니다. 호스트 이름을 변경하는 대신 인스턴스의 "Name"태그 값 [2]을 설정할 수 있습니다. 그런 다음 AWS CLI 또는 API를 사용하여 "Name"태그에서 호스트 이름을 가져올 수 있습니다. 유스 케이스에서 허용하는 경우 더 간단 할 수 있습니다.

[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html [2] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html

+0

나는 문제가되지 않습니다 등의 호스트 이름, 태그, DNS를 설정하는 방법을 알고있다. 문제는 자동 스케일링 그룹 내에서 일부 인덱스를 사용하는 것입니다. 그래서 예를 들어 나는 그들이 호출되는이 개 호스트를해야합니다 경우 '호스트 이름-0 및 호스트 이름-1' 그럼 난 세 번째 호스트와 그룹을 업데이트 할 경우 내가 그것을 호출하려는 '-hostname-2' – Jacek

+0

을 DynamoDB와 같은 모든 데이터 저장소에서 카운터를 추적하고 증가시킬 수 있습니다. 현재 그룹에있는 인스턴스의 수를 가져 와서 1을 더하는 API 호출을 할 수도 있습니다. 하지만 그게 좋은 생각인지 확신 할 수 있니? 자동 확장은 확장 정책에 따라 인스턴스를 종료 할 수 있으며 인덱스는 그다지 의미가 없습니다. – jbird

+0

현재 호스트 그룹 (비 자동 크기 조정 -> 최소 개수 = 최대 개수), 정확한 고정 슬레이브 수를 만드는 방법을 모색 중입니다. DB에서 추적하는 것은 의미가 없으며 너무 복잡합니다. 나는 내 측면에서 많은 것을 기반으로 논리를 할 수있다. 내 구성 관리, 그룹 자체를 설명하는 등 -하지만 그것은 모두 수동이고 복잡성을 추가합니다. 거기서 이용 가능한 색인 같이 간단한 것이 아무것도 없다는 것을 믿기가 어렵습니다. – Jacek

관련 문제