我正在使用AWS來運行Windows 2008 R2 SP1 Datacenter版的微型實例,使用從ami-cbc87da2
派生的自定義AMI。EC2 Windows實例初始化兩次
我遇到一種奇怪的行爲,似乎是在啓動後立即重新啓動這些實例。具體而言,我所看到的是實例的狀態(如AWS管理控制檯中顯示的)以... initializing
開頭,然後更改爲2/2 checks passed
,然後返回到... initializing
,最後更改爲穩定狀態2/2 checks passed
。
我能夠在實例首次達到2/2 checks passed
狀態時與實例建立RDP連接,但一旦實例返回到... initializing
,此連接就會丟失。永久連接只能在第二個2/2 checks passed
階段進行。
最初我懷疑這個問題是由我的自定義AMI引起的,所以我重複了使用原始Windows 2008 AMI的實驗。它仍然存在。
我還懷疑問題是由我的C#代碼通過AWS API啓動實例引起的,因此我嘗試從AWS管理控制檯手動啓動實例。同樣,症狀仍然存在。
純粹使用AWS工具啓動的原始Windows AMI實例應該會失敗,所以我認爲我在做一些愚蠢的事情,但我無法想象它是什麼。
非常感謝您的建議。
添