Cockpit を使用して Ubuntu サーバー上に VM を作成する

Cockpit は、 Linux ディストリビューション用の使いやすい Web ベースのシステムです。これにより、シンプルな管理が可能になり、ユーザーはディスクの管理からKVM仮想マシンの作成と展開まですべてをWeb ブラウザから行うことができます。Cockpit を使用して Ubuntu サーバー上に仮想マシンを作成する方法は次のとおりです。

Ubuntuにコックピットをインストールする方法

Cockpit を Ubuntu にインストールするには、特別なリポジトリを有効にする必要はありません。ただし、Ubuntu の「バックポート」リポジトリからソフトウェアを入手する必要があります。Ubuntu サーバーでのインストールを開始するには、ターミナルを開きます (物理的にターミナルに座るか、SSH 経由で)。

ターミナルをロードしたら、 を使用します。/etc/os-releaseコマンド。次に、次のapt installコマンドを実行します。これらのコマンドを連続して実行すると、Cockpit を使用できるようになります。

。/etc/os-release sudo apt install -t ${VERSION_CODENAME}-backports コックピット

上記の 2 つのコマンドを入力すると、Ubuntu はパスワードの入力を求めます。それを入力し、キーボードのYキーを押して、システムに Cockpit をインストールすることを確認します。インストールはすぐに完了するはずです。完了したら、Web ブラウザで次の URL を開きます。

https://ip-address-of-server:9090

Cockpit をロードするときに SSL 警告が表示される場合があることに注意してください。このページを表示するには、「詳細」設定にアクセスします。このエラーは、サーバー上で SSL 証明書がまだ構成されていないために発生します。Cockpit で SSL を設定するには、公式の手順に従ってください

Cockpit 仮想マシン プラグインをインストールする

Cockpit ツールは非常に印象的で機能が満載ですが、仮想マシン プラグインはプリインストールされていません。代わりに、Cockpit と同じように、Ubuntu サーバーにインストールする必要があります。

Cockpit 仮想マシン プラグインをインストールするには、Ubuntu サーバーでターミナル ウィンドウを開きます。次に、次のapt installコマンドを使用してインストールします。

sudo apt install コックピットマシン

このパッケージをインストールすると、Cockpit インスタンスは、Libvirt を使用してインストールされた仮想マシンを制御できるようになります。VM セクションにアクセスするには、コックピットをロードし、サイドバーの「仮想マシン」を選択します。

コックピットへのアクセス方法

Cockpit にアクセスするには、サーバー上のユーザー アカウントを使用する必要があります。rootアカウントではログインできません。代わりに、サーバーのユーザー名とパスワードを入力してください。これを実行すると、コックピット インターフェイスが表示されます。

ログインすると「認証」が求められます。認証にはパスワードを再入力する必要がありました。ただし、パスワードを入力すると、以前は実行できなかったシステム レベルのコマンドが実行できるようになります。

Cockpit を使用して仮想マシンを作成する方法

Cockpit を使用して仮想マシンを作成するには、まず URL 経由でアプリをロードします。次に、インターフェイスを使用してユーザー アカウントにログインします。最後に、サイドバーの「仮想マシン」ボタンをクリックします。

サイドバーの「仮想マシン」ボタンをクリックした後、「VM の作成」ボタンを見つけます。次に、「名前」ボックスを見つけて、Cockpit で作成する新しい VM の名前を入力します。後でそれが何であるかを忘れないように、必ず仮想マシンに思い出深いラベルを付けてください。

VM の名前を入力したら、「インストールの種類」領域に進みます。Cockpit から OS を直接ダウンロードするには、「OS をダウンロード」のままにします。あるいは、専門家であれば、他のオプションのいずれかを選択してください。

「OS のダウンロード」が選択されているので、「オペレーティング システム」メニューを見つけて、ドロップダウン メニューをクリックします。VM にインストールする OS を探して選択します。Cockpit は、Fedora、Ubuntu、CentOS、Alma Linux など、選択できるオペレーティング システムを多数提供します。

OS を選択したら、新しいストレージ ボリュームを作成する必要があります。「新しいボリュームの作成」を選択して、VM 用の新しい仮想ハード ドライブを作成します。専門家であれば、Linux サーバー上に作成済みのボリュームを自由に参照してください。

「新しいボリュームの作成」ボタンを選択したら、仮想ハードドライブのサイズを指定する必要があります。デフォルトでは、ドライブは 10 GB です。フルデスクトップには 10 GB では不十分です。仮想ハード ドライブのサイズを 30 ~ 45 GB にすることを検討してください。

新しいドライブのサイズを指定したら、VM に割り当てるメモリを指定する必要があります。デフォルトでは 1 GB が割り当てられますが、応答性の高い VM が必要な場合は、より多くの RAM を供給する必要があります。「メモリ」ボックスに、2 GB ~ 4 GB 以上を入力します。

新しい VM を作成するための情報をすべて入力したら、「作成して実行」ボタンをクリックします。作成には数分かかります。完了したら、仮想マシンのリストから選択して使用します。

VM を選択すると、Cockpit アプリケーションはブラウザーの VNC 接続を介してモニターを表示します。このブラウザを使用して仮想マシンをセットアップします。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか