AWS EC2 인스턴스에 "인스턴스 스토리지"를 자동으로 마운트하려면 어떻게 해야 합니까?

AWS EC2 인스턴스에 "인스턴스 스토리지"를 자동으로 마운트하려면 어떻게 해야 합니까?

현재 AWS를 사용하려고 할 때 문제가 있습니다. "인스턴스 스토리지"가 항상 자동으로 마운트되지는 않습니다. 그리고 인스턴스 유형에 따라 SSD 볼륨의 디바이스 이름이 달라질 수 있습니다. 두 개의 SSD 중 하나가 이미 자동으로 마운트되는 경우도 있고 그렇지 않은 경우도 있습니다. (내 경험상 두 번째 SSD는 자동으로 마운트되지 않는 것 같습니다.) 인스턴스 스토리지에 이미 파일 시스템이 있는 경우도 있고 그렇지 않은 경우도 있습니다.

SSD 스토리지(있는 경우)를 자동으로 찾아 필요한 경우 포맷한 다음 단일 RAID0 논리 볼륨으로 마운트하는 시작 스크립트가 있으면 좋을 것입니다. 그러나 스크립트가 직면할 수 있는 상황의 다양성을 고려하면 이는 사소한 작업처럼 보이지 않습니다. 항상 동일한 인스턴스 유형을 사용하지 않는 한, 이 경우 특정 방식에 의존할 수 있습니다. (그러나 우리는 항상 동일한 인스턴스 유형을 사용해야 하는 것을 원하지 않습니다.)

Amazon이 이 문제에 대한 기성 솔루션을 제공하지 않는다는 것이 나에게는 미친 것 같습니다. /mnt즉 , 사용 가능한 모든 인스턴스 스토리지를 아래의 단일 논리 볼륨으로 마운트하는 도구입니다 .

어딘가에 이와 같은 기성 솔루션이 있습니까? 아니면 다시 바퀴를 재발명해야 합니까?

아마존이 이것을 그렇게 어렵게 만드는 것은 꽤 부끄러운 일인 것 같습니다. 나는 그들이 이것에 관해 어떻게 생각하고 있는지 잘 모르겠습니다!

답변1

아마도 가능한 다양한 실제 솔루션으로 인해 충분히 일반적인 것을 생각해 내기가 어려울 수 있지만, AWS의 독선적인 기본 접근 방식이 오래 걸릴 것이라는 점에는 동의합니다.

어쨌든, 현재 찾고 있는 것보다 조금 더 발전된 것일 수도 있지만 Leon Mergen의AWS AMI에 인스턴스 스토어 자동 탑재귀하의 사용 사례와 잘 일치하지 않는 것으로 판명되면 적어도 귀하의 솔루션을 기반으로 하는 꽤 많은 조각을 제공하는 것 같습니다.

관련 정보