如何在AWS EC2執行個體上自動掛載「執行個體儲存」?

如何在AWS EC2執行個體上自動掛載「執行個體儲存」?

我目前在嘗試使用AWS時遇到一個問題:「實例儲存」並不總是自動安裝。根據實例類型的不同,SSD 磁碟區的裝置名稱可能會有所不同。有時兩個 SSD 之一已自動安裝,有時則不然。 (根據我的經驗,第二個 SSD 永遠不會自動安裝。)有時實例儲存上已經有檔案系統,有時則沒有。

如果有一個啟動腳本能夠自動查找 SSD 儲存(如果有的話),根據需要對其進行格式化,然後將其安裝為單一 RAID0 邏輯卷,那就太好了。但考慮到腳本可能面臨的情況的多變性,這似乎不是一項微不足道的任務。除非我們總是使用相同的實例類型,在這種情況下,也許我們可以依賴事物的某種方式。 (但我們不想總是使用相同的實例類型。)

在我看來,亞馬遜沒有為這個問題提供現成的解決方案,這似乎很瘋狂。即,一個工具,僅將所有可用實例儲存作為單一邏輯磁碟區安裝在/mnt或其他目錄下。

是否有任何現成的解決方案可以解決這個問題,或者我必須再次重新發明輪子?

亞馬遜讓這件事變得如此困難,這似乎很遺憾。我不確定他們對此有何想法!

答案1

據推測,現實世界中可能的解決方案多種多樣,因此很難想出足夠通用的解決方案,儘管我同意 AWS 固執己見的預設方法還需要很長時間。

無論如何,雖然它可能比您目前正在尋找的更先進,但 Leon Mergen 的在 AWS AMI 上自動安裝執行個體存儲似乎提供了相當多的片段,至少可以作為您的解決方案的基礎,如果它與您的用例不匹配的話。

相關內容