CentOS 7にCockpitをインストールする方法 - TechRepublic

CentOS 7にCockpitをインストールする方法 - TechRepublic

Cockpit はウェブベースのサーバーマネージャーで、パフォーマンスを素早く確認できるだけでなく、サービスの起動と停止、サーバーターミナルへのアクセスなど、様々な機能を備えています。CentOS で Cockpit を使用する場合(Fedora や Red Hat Enterprise Linux とは異なり)、他のプラットフォームにあるような便利な機能(ストレージやネットワークなど)がすべて備わっているわけではないという点が唯一の注意点です。それでも、Linux サーバーの管理には非常に便利なツールです。

Fedora Serverをインストールすると、Cockpitがすぐに使えるようになります。CentOS 7ではそうではありませんが、CentOS 7へのCockpitのインストールは非常に簡単です(そして、時間をかける価値は十分にあります)。実際、Cockpitはシステム管理者にとって非常に優れたツールなので、CentOSのインストールが完了したらすぐにCentOSサーバーにインストールすることをお勧めします。

CentOS 7 に Cockpit をインストールする手順を説明します。次の 3 つのことを前提とします。

  • CentOS 7はすでにインストールされています
  • ルートユーザーにアクセスできます
  • CentOS 7マシンがオンラインになりました

これらを確認してからインストールしましょう。

準備

Cockpit をインストールする前に、インストールする必要があるパッケージが1つあります。CentOS のターミナルウィンドウを開き、以下のコマンドで epel-release (Extra Packages for Enterprise Linux) パッケージをインストールしてください。

sudo yum install epel-release

このパッケージを使えばCockpitをインストールできます。これは依存関係というよりはリポジトリです。インストールが完了したら完了させてください(図A)。

図A

完了したら、次のコマンドで CentOS を更新します。

sudo yum update

アップデートが完了したら、サーバーを再起動する必要があります。GUIのない​​サーバーの場合は、以下のコマンドを実行します。

sudo reboot

マシンが再起動したら、Cockpit をインストールする準備が整います。

インストール

ついにCockpitをインストールする準備が整いました。ターミナルウィンドウに戻り、次のコマンドを実行してください。

sudo yum install cockpit

上記のコマンドは、インストールに必要な依存関係を取得します。プロンプトが表示されたら(図B)、インストールを承認し、完了するまでお待ちください。

図B

インストールが完了したら、次の 2 つのコマンドを使用して Cockpit サービスを起動して有効にする必要があります。

sudo systemctl start cockpit
​sudo systemctl enable cockpit.socket

最後に、ファイアウォールが開いていることを確認しましょう。初期状態ではCockpitへのアクセスに問題はありませんが、万が一問題が発生した場合は、以下のコマンドでファイアウォールを開くことができます。

sudo firewall-cmd --add-service=cockpit
​sudo firewall-cmd --add-service=cockpit --permanent
​sudo firewall-cmd --reload

コックピットへのログイン

この時点で、ブラウザで https://SERVER_IP:9090 にアクセスし、root ユーザーと、root ユーザーに作成したパスワードで Cockpit にログインできます。認証が完了すると、Cockpit の使用を開始できます(図 C)。

図C

Linux管理者にとって必須のツール

Cockpit は、すぐに依存してしまうツールの一つです。一度使い始めると、対応しているすべての Linux サーバー(Fedora、CentOS、さらには Ubuntu など)にインストールしたくなるでしょう。確かに、Cockpit は Fedora Server ではより多くのオプションを提供していますが、CentOS 7 でも非常に便利です。ぜひお試しください。きっとすぐに、頼りになる Linux サーバー管理ツールになるでしょう。

Tagged: