
ベアメタルサーバーをOSイメージに変換して残りのベアメタルサーバーをプッシュするための簡単な手順はありますか?
答え1
質問が具体的ではありませんでしたが、具体的に何をしたいのですか。あなたの目標は、既存のサーバー インストールを、行ったすべての構成とカスタマイズを含めて他のマシンに「複製」することだと思います。これは可能ですが、それを実行する簡単な方法はありません。
いずれにしても、インストールしたシステムからではなく、Ubuntu ライブ DVD または USB などの外部メディアからサーバーを起動できる必要があります。つまり、サーバーに物理的にアクセスする必要があります。
ライブイメージから起動した後は、次の 2 つのオプションがあります。
- インストールのクローンを作成するサーバーのディスク サイズがソース サーバーと同じ場合、最も簡単な方法は、ディスク イメージをファイルとして外部ディスクにコピーし ( を使用
dd
)、ターゲット サーバーでそのファイルの内容を (raw) サーバーのディスクに書き戻すことです。この方法では、すべてのパーティションとパーティション テーブル自体を一度にコピーしますが、各物理ディスクごとに繰り返す必要があります。 - ターゲット サーバーのディスク サイズが異なる場合は、各ファイル システム (パーティション) をマウントし、その内容を外部ディスク上のファイルにアーカイブします。ターゲット サーバーでは、必要に応じてディスクをパーティション分割し、パーティションをフォーマットしてから、マウント後にファイルを適切なパーティションに
.tar
解凍する必要があります。.tar
どちらの場合も、コピーしたシステムを起動する前に追加の調整が必要です。/etc/fstab
デバイス名ではなく UUID (Ubuntu のデフォルト) を使用している場合は、ファイルを調整する必要がある/etc/fstab
かもしれません。システムを複製する前に、デバイス名を使用するように元のファイルを変更すると、これを回避できます。DHCP ではなく静的 IP アドレスを使用している場合は、ネットワーク構成の変更が必要になるかもしれません。方法 2) の場合は、起動デバイスに GRUB もインストールする必要があります。
詳細はケースによって変わる可能性があるため、ここでは説明しません。私はこの方法を使用して複数のサーバーとデスクトップを正常に「複製」しましたが、決して簡単ではありません。ただし、場合によっては、稼働中のサーバーに対して数年にわたって行われたすべての変更とカスタマイズを繰り返すよりも作業が少なくなります。
答え2
はい、それは「Ubuntu のインストール」と呼ばれます。
このサイトやインターネット上の他の場所には、ISO を USB または DVD に「書き込み」、インストーラーを実行する方法を説明した記事が多数あります。
サーバーに「リモート管理プロセッサ」が搭載されている場合は、そこに ISO を直接リモート マウントすることもできます。これが可能かどうか、またその方法については、サーバーのマニュアルを参照してください。