2017-08-14 49 views
0

如何在AWS免費套餐上部署和運行DC/OS? 免費套餐只允許t2.micro實例,並免費提供750h /月。AWS免費套餐上的DC/OS

我試圖編輯DC/OS Amazon S3模板,用t2.micro替換m3.xlarge實例,但部署失敗。

我得到的錯誤是:

The following resource(s) failed to create: [PublicSlaveServerGroup, SlaveServerGroup]. . Rollback requested by user. 

CREATE_FAILED AWS::AutoScaling::AutoScalingGroup PublicSlaveServerGroup Virtualization type 'hvm' is required for instances of type 't2.micro'. 

Ensure that you are using an AMI with virtualization type 'hvm'. For more information, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html. Launching EC2 instance failed. 
+0

不建議部署DC的T3/OS .micro - https://dcos.io/docs/1.7/administration/installing/cloud/aws/。 –

+0

要麼它會失敗或很少的服務可能無法工作 –

+0

@ Aky_0788 ty複製粘貼我已經看到的信息:)它說:「選擇小型虛擬機不推薦」,但工作)「選擇較少的虛擬機可能會導致某些資源密集型服務(如分佈式數據存儲)無法正常工作「。我不想選擇更少的虛擬機... – Beckham

回答

1

DC/OS沒有一個足夠小的資源範圍內工作要在自由層AWS EC2實例上運行。

具體而言,DC/OS網絡組件每個節點至少需要2個核心。

t2.micro(free tier)只有1個vCPU和1 GB內存。

除了硬件CPU約束之外,DC/OS由> 30個組件服務組成,這些組件服務可以使用大量內存,特別是在主節點上。儘管可以部署具有1 GB內存,虛擬內存和交換功能的DC/OS主設備,但體驗並不令人愉快。具有1 GB內存的代理將爲系統預留一半,而用戶任務則爲一半,這意味着您無法部署太多內存。

如果你想嘗試DC/OS免費,嘗試集裝箱的或虛擬的本地部署: