
Estou enfrentando um problema no momento ao tentar usar o AWS: o "armazenamento de instâncias" nem sempre é montado automaticamente. E dependendo do tipo de instância, os nomes dos dispositivos dos volumes SSD podem variar. Às vezes, um dos dois SSDs já está montado automaticamente e às vezes não. (Parece, pela minha experiência, que o segundo SSD nunca é montado automaticamente.) Às vezes, o armazenamento da instância já possui um sistema de arquivos e, às vezes, não.
Seria bom ter um script de inicialização que encontrasse automaticamente o armazenamento SSD, se houver, o formatasse necessário e o montasse como um único volume lógico RAID0. Mas dada a variabilidade de situações que o script pode enfrentar, esta não parece uma tarefa trivial. A menos que usemos sempre o mesmo tipo de instância; nesse caso, talvez possamos depender de que as coisas sejam de uma determinada maneira. (Mas não queremos ter que usar sempre o mesmo tipo de instância.)
Parece-me uma loucura que a Amazon não forneça uma solução pronta para uso para esse problema. Ou seja, uma ferramenta que apenas monta todo o armazenamento de instâncias disponível como um único volume lógico em /mnt
, ou qualquer outra coisa.
Existe alguma solução pronta para isso em algum lugar ou terei que reinventar a roda mais uma vez?
Parece uma pena que a Amazon torne isso tão difícil. Não tenho certeza do que eles estão pensando a respeito disso!
Responder1
Presumivelmente, a variedade de possíveis soluções do mundo real torna difícil encontrar algo suficientemente genérico, embora eu concorde que uma abordagem padrão opinativa da AWS iria longe.
De qualquer forma, embora possa ser um pouco mais avançado do que você está procurando atualmente, o livro de Leon MergenMontar automaticamente o armazenamento de instâncias em uma AWS AMIparece fornecer alguns fragmentos para basear sua solução, pelo menos, se ela não corresponder perfeitamente ao seu caso de uso.