5

背景:
しばらく前に、Ubuntu バージョン 10.x がロードされた Amazon Web Services EC2 にインスタンスがあります。バージョン 11 が出るとすぐに、アップグレードすることにしました。私はそうしました、そしてすべてがうまく見えました。Ubuntu自体(インスタンスではなくOS自体のみ)を再起動したところ、再び機能しました。しかし、インスタンス自体を停止して開始すると、Ubuntu は二度と動作しなくなりました。

理由:理由
は想像できます: Ubuntu には、外部の仮想化ソフトウェアと通信するための何らかの "インターフェイス ソフトウェア" (いわば) があったに違いありません。たとえば、インスタンス全体を再起動して新しい IP アドレスを取得する場合、仮想化ソフトウェアが Ubuntu と通信して新しい IP アドレスを伝える方法が必要です。これにより、Ubuntu はそれを認識して起動します。したがって、プリロードされたよく知られている AMI を使用してインスタンスを起動すると、その AMI には、そのインターフェイス ソフトウェアが既に含まれている Ubuntu インストールが含まれていると思います。したがって、Ubuntu を 10.x から 11 にアップグレードしたときに、内部のソフトウェアが失われたと思います。

質問:
インスタンスをアップグレードした直後にそのコンポーネント/モジュール/パッケージ (または名前が何であれ) を再インストールする方法を知る方法はありますか? アップグレードしたい場合、新しい AMI から新しい Ubuntu インスタンスをゼロから作成する必要はありません。すべてのソフトウェアを再度インストールするのは嫌です。

4

1 に答える 1

2

Amazon Images にはそのようなものはないと思います。何らかの変更により、更新された Ubuntu で一部のサービスが開始されなくなり、インスタンスが使用できなくなったことが予想されます。過去にsshdでこのような問題が発生したため、あなたが説明したようにインスタンスが利用できなくなりました。

Amazon AWS コンソールで、インスタンスのブートログを確認できます。これにより、インスタンスが起動しなくなった理由についての情報が得られる場合があります。

Amazon AWS コンソール - システム ログ

于 2012-09-05T08:00:08.120 に答える