2011-12-22 68 views
1

我開始EC2 Wowza AMI(LINUX)的默認實例,然後我經由「EC2束-VOL」捆綁/快照,它上傳到s3和註冊的AMI。EC2亞馬遜 - 用戶數據不工作的捆綁/快照AMI

當我啓動捆綁AMI用戶數據(zip文件)與腳本,它似乎並沒有執行。

但是,當我開始使用相同的用戶數據(zip文件)的默認實例,它的工作原理。

有誰知道爲什麼我綁定的AMI沒有執行我指定的用戶數據?

謝謝。

回答

1

我不熟悉wowza或如何他們有自己的AMI的設置,但...

就其本身的EC2用戶數據不做任何事情 - 因爲上機檢查運行一個腳本,它只有相關用戶數據的存在並對其進行處理。

有時,這些腳本是使他們只做對實例的第一次開機的東西,他們跌得文件的地方,這樣在以後的重新啓動腳本不會重新運行。

如果wowza amis在此基礎上工作,那麼當您第一次啓動ami時,會遵循此過程,因此您保存到新AMI中的數據包含「不再運行啓動腳本」文件。如果是這種情況,您需要在創建ami之前刪除該文件。

+0

感謝您答覆弗雷德裏克。 這是我最初的想法,但我已經搜索了很多,但仍然無法縮小爲什麼用戶數據無法在捆綁的Linux實例上工作。 – confusedUser 2011-12-28 14:59:52

1

在EC2上的用戶數據機制允許在圖像上的腳本下載啓動包爲通過HTTP從鏈路本地地址的文件(169.254.something) - 如果它是純文本,它會直接執行。如果它是壓縮數據,wowza啓動將解壓縮到/ opt/working - Wowza啓動進程將記錄到Wowza日誌目錄中的wowzamediaserver_startup.log中。

0

我有同樣的問題。看看我們的腳本,我發現我們正在刪除腳本中的雲初始化依賴項,使其成爲運行一次操作。有問題的依賴是博託。