簡體   English   中英

如何在AWS上配置d2.xlarge linux實例

[英]How to configure d2.xlarge linux instance on AWS

我打算從AWS購買d2.xlarge實例

d2.xlarge

在這里,我可以得到3個每個2000 GB的硬盤。

但是,當我嘗試啟動實例時,我到達的是已經作為d2.xlarge計划的一部分為我創建的存儲卷。

但是我不能以任何這些卷為根目錄來在其上安裝操作系統,如果我將EBS的限制增加到30GB以上,那么我將額外付費,因此這3個硬盤對我沒有用。

第4步的音量

這是aws已經創建的卷。 如何更改根目錄並使用其中之一安裝我的操作系統。

  1. AWS實例預裝了Linux。 您不必安裝操作系統。 啟動實例之前,請選擇發行版(Ubuntu,RedHat等。)。
  2. 實例存儲是一個臨時存儲 ,當您停止實例時,其內容將消失。 您可以選擇刪除它們而不使用它們。 請參閱: Amazon EC2實例存儲
  3. 單擊添加新卷,並添加最大2000 GB的卷。 選擇您要添加的卷的類型。
  4. 您最多可以添加3個這樣的卷。
  5. 啟動時不必添加2000GB的卷。 以最低要求(例如250GB)啟動它,並在需要時擴展它而無需停止實例。

添加3個新卷 添加3個新卷

在刪除實例存儲的情況下添加3個新卷並將root擴展到100GB 在刪除實例存儲的情況下添加3個新卷

我認為您缺少d2實例類型的要點:附加的卷用於存儲,而不用作根卷。 這是標准的Linux慣例:一個小的根分區,包含操作系統和任何其他應用程序,並具有用於應用程序數據的安裝卷(從歷史上看, /usr是一個單獨的安裝卷,而/home經常在多用戶安裝中使用)。

作為示例用例,您可以使用一組d2實例創建一個Kafka集群,該集群將處理大量數據,或者作為HDFS集群中的數據節點。

但是請注意,這些卷是短暫的 :如果實例關閉,則將丟失其內容。 因此, d2實例類型用於具有冗余存儲並有能力丟失實例的應用程序(例如HDFS)。 請勿將它們用於數據庫或單一來源的應用程序數據之類的東西,否則您感到不滿意(我個人曾經在用作Kafka集群的一部分的兩個d2實例上意外關閉—在這種情況下,這並不重要因為我們是多余的)。

我認為,使用EBS存儲通常是一個更好的主意。 這樣做會更昂貴,但是這些卷的生命周期與該實例是分開的(因此,如果丟失了一個實例,則可以將該卷附加到另一個實例)。

還請記住, d2實例類型使用物理硬盤驅動器,因此您將受到隨機IOPS數量的限制。

/dev/sda11 will be the root volume.

如果您已經啟動了vm,則只需轉到volume頁面即可通過可以在實例描述中找到的volume_id來識別不需要的卷。

stop VM first then detach the vloume and delete it.

start the vm and you will end up with only root volume.

其他使用AMI啟動虛擬機,並在添加存儲頁面中刪除那些多余的卷並根據需要增加根卷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM