いくつかの制限と、Windowsベースの専用サーバーの数が少なく高価なオファーしかないため、代わりにLinuxサーバーをレンタルし、そのサーバーで複数のVMを実行することを考えました。
KVMの使用を考えましたが、コマンドラインで新しいVMを設定して実行するのは簡単ではありません(難しいことではありませんが、数回クリックするだけです)。 OpenStackクラスターであり、新しいマシンをデプロイするのは本当に簡単だったので、私の同僚もそれを行うことができました。
問題は、今のところレンタルサーバーが1つだけであり、それらのサーバーには物理ネットワークが1つしかないことです。 1台のマシンですべてのOpenStackサービスをセットアップするスクリプトを見つけました( https://github.com/ilearnstack/cloudgear )が、これを行うと便利ですか?または、KVMに直接固執する必要があります。とにかく、5〜10個のVMを備えた2台目のマシンで最大1つしかなく、OpenStackのオーバーヘッドが大きすぎるためです。
または、オンラインツールとして virt-manager のようなものはありますか?このようにして、VMの作成と実行も簡素化されます。
OpenStackは単一のマシンで正常に実行されます。これは、OpenStack自体の評価や開発などのシナリオで実際に役立つセットアップです。 PackStackと呼ばれるツールは RHELバリアントで利用可能 であり、デプロイが非常に簡単です。
ただし、将来的に複数の物理サーバーに拡張する予定がない限り、OpenStackはシナリオにとっておそらくやり過ぎです。このような場合は、OpenStackを今すぐ立ち上げるのに時間をかける必要があります。これにより、将来の拡張が容易になります。
拡張する予定がない場合は、まっすぐにKVM(libvirtを使用しますか?))を使用するだけで問題ありません。デスクトップでvirt-managerを実行し、それを使用してリモートマシンを管理できます。これを行うには、リモートマシンへのsshトンネルを自動的に設定します。これを行うには、リモートサーバーのrootのauthorized_keys
にssh公開キーを配置し、PermitRootLogin without-password
を設定する必要があることに注意してください。サーバーのsshデーモンのno
の代わりに。
また、後で状況が変化した場合でも、KVM仮想マシンをOpenStackにインポートするのは非常に簡単です。