私はユーカリに精通しておらず、画像、インスタンス、クロニング、およびユーカリを使用して自動スケーリングを実現する方法について質問があります。Eucalyptusは、Xen、VmwareESXiなどの多くのハイパーバイザーをサポートしていると思います。したがって、Xen、ESXiなどのハイブリッドハイパーバイザーを備えたユーカリを使用してプライベートクラウドを作成する場合、この場合、ユーカリVMイメージのイメージ形式は何ですか?プライベートクラウドの構築に使用されるハイパーバイザーに固有ですか?それとも、VMがノードで実行するように選択されたときに特定のハイパーバイザー形式に変換されるのは、ユーカリシステムの特定の形式ですか?もしそうなら、このタスクにどのくらいの時間がかかり、画像を変換するためにどのような技術が使用されていますか?ハイブリッド環境でイメージのクローンを作成して、Amazonのようなインスタンスの自動スケール機能を実現するにはどうすればよいですか?
1 に答える
Eucalyptusは、AmazonのAWSが使用するのと同じ規則を使用します。つまり、「ルート」パーティションを使用します。形式は生です。つまり、実際の形式はなく、パーティションに配置するファイルシステム(ext2、ext3など)は何でもかまいません。
イメージをハイパーバイザーとクラウド間で移植可能にしたい場合は、イメージがさまざまなハイパーバイザーとさまざまなカーネル間で正しく起動することを確認する必要があります。前者は、ハイパーバイザーに必要なすべてのドライバーがあることを確認する必要があることを意味し、後者は、必要なすべてのカーネルモジュールを含める必要があることを意味します(通常、クラウド管理者のみがカーネルをアップロードするため、適応する必要があります)。
Eucalyptusは内部変換を処理します(たとえば、KVMはディスクイメージから起動し、パーティションをxenし、vmwareは独自の形式を必要とします)が、ユーザーには透過的です。
Windowsイメージを使用している場合は、代わりにパーティションだけでなくフルディスクをアップロードします。この場合、ハードウェア仮想化が必要であり、ディスクイメージ上にあるカーネルを暗黙的に使用します。仮想化環境から実行するときに、イメージに必要なすべてのドライバーがイメージに含まれていることを確認するという問題がまだあります。