我最近在EC2上提出了一個集羣,我覺得我不得不發明很多東西。我想知道如何處理這個問題,有哪些工具,模式和想法。管理EC2上的服務器實例標識
一些背景:
我有3個不同類型的服務器,所以首先我創建的AMI爲他們每個人。第一個AMI有動物園管理員,所以部署系統的第一步就是讓zookeeper服務器運行。
然後,我的腳本記錄了EC2完全任意和不可預知的主機名與zookeeper服務器之間的映射。
然後,當我創建另外兩種服務器的新實例時,我要做的第一件事就是將ssh添加到新服務器,並將zookeeper服務器添加到其/ etc/hosts文件中。然後,隨着每個實例上的服務器軟件啓動,它可以找到zookeeper。
顯然這是一個很多人都必須解決的問題,它可能在不同的雲中有點不同。
是否有解決此問題的產品?我很驚訝EC2沒有提供某種方式將自己的名字與自己的名字聯繫起來。
感謝您的任何想法。
很有意思。我喜歡掃描實例的想法,以瞭解它們在哪個安全組中。這可以通過有趣的方式來實現某種命名。感謝您的鏈接! – kikibobo 2010-03-12 23:22:53
鏈接已死 – 2012-02-25 13:05:44
我用Wayback Machine鏈接替換了死鏈接。 – crb 2013-08-04 17:38:58