Fedora23サーバーのインストールとコックピット管理ツールによる管理


FedoraProjectは2015年3月11日にFedora23 Serverエディションをリリースし、サーバーを簡単に管理できるようにするいくつかのクールな新機能が付属しています。

Fedora23サーバーでの変更点は次のとおりです。

  1. RoleKit – a programmatic interface made for easier deployment
  2. CockPit – Graphical user interface for remote server administration
  3. SSLv3 and RC4 are disabled by default
  4. Perl 5.22 installed by default
  5. Python 3 has replaced python 2
  6. Unicode 8.0 support
  7. DNF System Upgrades

Fedora 23 Workstationに関する一連の記事については、すでに説明しました。

  1. Installation of Fedora 23 Workstation Guide
  2. Upgrade From Fedora 22 to Fedora 23
  3. 24 Things to Do After Fedora 23 Installation

このチュートリアルでは、システムにFedora23サーバーをインストールする方法を紹介します。開始する前に、システムが最小要件を満たしていることを確認する必要があります。

  1. CPU: 1 GHz (or faster)
  2. RAM: 1 GB
  3. Disk Space: 10 GB of unallocated space
  4. Graphical install requires minimum resolution of 800×600

まず、次のリンクを使用して、システムアーキテクチャ(32ビットまたは64ビット)用のFedora 23 ServerEditionをダウンロードします。

  1. Fedora-Server-DVD-i386-23.iso – Size 2.1GB
  2. Fedora-Server-DVD-x86_64-23.iso – Size 2.0GB
  1. Fedora-Server-netinst-i386-23.iso – Size 4580MB
  2. Fedora-Server-netinst-x86_64-23.iso – Size 415MB

Fedora23サーバーのインストール

1.まず、Unetbootinツールを使用して起動可能なUSBフラッシュドライブを準備するか、Braseroを使用できます。ここでの手順は特に必要ありません。

2.ブータブルメディアを準備したら、適切なポート/デバイスに配置し、そこから起動します。最初のインストール画面が表示されます。

3.インストールオプションを選択し、インストーラーが次の画面に移動するのを待ちます。インストール言語を選択するオプションが提供されます。優先するものを選択して続行します。

4.「インストールの概要」画面が表示されます。インストール中に何度かここに戻ってくるので、これを覚えておいてください。

ここでのオプションは次のとおりです。

  1. Keyboard
  2. Language Support
  3. Time & Date
  4. Installation Source
  5. Software Selection
  6. Installation Destination
  7. Network & Hostname

必要に応じて各設定を構成できるように、これらのオプションのそれぞれで停止します。

5.このセクションでは、サーバーで使用可能なキーボードレイアウトを選択できます。プラスの + 記号をクリックして、さらに追加します。

選択したら、左上隅の[完了]をクリックして、[インストールの概要]画面に戻ることができます。

6.次に構成できるのは、Fedoraサーバーの言語サポートです。 Fedoraサーバーに追加の言語が必要な場合は、ここでそれらを選択できます。

必要な言語を選択したら、左上隅にある青い[完了]ボタンを押します。

7.ここで、マップ上またはドロップダウンメニューから適切なタイムゾーンを選択することにより、サーバーの時間設定をセットアップできます。

ここでも、適切な時間設定を選択したら、[完了]ボタンをクリックします。

8.インストールソースは、オペレーティングシステムのインストール元のメディアを検出します。インストールソースをネットワークの宛先から変更したい場合は、ここで変更できます。

ソースイメージで提供されているパッケージを使用する代わりに、インストール中に更新を適用することを選択するオプションもあります。

インストールの完了後にすべての更新を適用できるため、ここで何も変更する必要はありません。準備ができたら「完了」ボタンをクリックします。

9.このセクションでは、サーバーが最初に起動したときにサーバーにプリインストールするソフトウェアを選択できます。ここには4つの事前定義されたオプションがあります。

  • Minimal install – minimum amount of software – configure everything yourself. This is the preferred option by advanced users
  • Fedora Server  – an integrated and easier to manage server
  • Web Server – includes set of tools required to manage a web server
  • Infrastructure Server – this setup is mainly for maintaining network infrastructure services

ここでの選択は非常に個別であり、サーバーが必要なプロジェクトによって異なります。サーバーの種類(左側)を選択すると、プリインストールするソフトウェア(右側のウィンドウ)をクリックできます。

最も一般的なケースでは、以下を選択する必要があります。

  • Common Network Manager Submodules
  • FTP server
  • Hardware support
  • MariaDB (MySQL) Database
  • System Tools

もちろん、必要なソフトウェアパッケージを自由に選択してください。見逃した場合でも、インストールが完了すると、いつでも追加のソフトウェアをインストールできます。

選択したら、青い[完了]ボタンをクリックして、[インストールの概要]ウィンドウにもう一度移動できるようにします。

10.これは最も重要な部分の1つです。サーバーのストレージパーティションを構成します。 「インストール先」オプションをクリックして、Fedora23サーバーをインストールするディスクを選択します。その後、「パーティショニングを構成します」を選択します。

サーバーのディスクパーティションを構成できるように、左上隅にある青い[完了]ボタンをクリックします。

11.次のウィンドウで、ドロップダウンメニューから[標準パーティション]を選択し、プラスの + 記号をクリックして、最初のディスクパーティションを作成します。

12.小さなウィンドウが表示され、パーティションの「マウントポイント」と「必要な容量」を設定する必要があります。ここで選択する必要があるものは次のとおりです。

  1. Mount Point: /
  2. Desired Capacity: 10 GB

多くのソフトウェアをインストールする予定がある場合は、ルートパーティションにさらに多くのスペースを割り当てます。

パーティションが作成されたら、「ファイルシステム」で「ext4」が選択されていることを確認します。

13.次に進み、サーバー用のスワップメモリを追加します。スワップメモリは、サーバーの物理メモリが不足したときに使用されます。これが発生すると、システムはディスクスペースのごく一部である「スワップ」メモリから一時的に読み取ります。

スワップメモリは物理メモリよりもかなり遅いため、スワップを頻繁に使用しないように注意してください。通常、スワップの量はRAMの2倍のサイズである必要があります。より多くのメモリを備えたシステムの場合、1〜2GBのスペースを与えることができます。

「スワップ」メモリを追加するには、プラスの + 記号をもう一度クリックし、新しいウィンドウでドロップダウンメニューを使用して「スワップ」を選択します。私の場合、2GBのスペースを提供します。

  1. Mount Point: Swap
  2. Desired capacity: 2 GB

14.最後に、すべてのユーザーデータを格納する/home パーティションを作成します。このパーティションを作成するには、 + ボタンをもう一度クリックし、ドロップダウンメニューから「/ home」を選択します。 「必要な容量」については、残りのスペースを使用するために空のままにします。

  1. Mount Point: /home
  2. Desired Capacity: leave empty

念のため、ルートパーティションの場合と同じように、「ファイルシステム」が「ext4」に設定されていることを確認してください。

準備ができたら、青い[完了]ボタンをクリックします。ディスクで実行される変更のリストが提供されます。

すべてが正常に見える場合は、[変更を受け入れる]ボタンをクリックすると、もう一度[インストールの概要]画面が表示されます。

15.このセクションでは、サーバーのネットワーク設定とホスト名を構成できます。サーバーのホスト名を変更するには、「ホスト名:」の横に目的の名前を入力するだけです。

16.サーバーのネットワーク設定を構成するには、右側の[構成]ボタンをクリックします。通常、サーバーは同じIPアドレスから何度もアクセスすることを目的としているため、静的IPアドレスを使用してサーバーを設定することをお勧めします。そうすれば、サーバーは毎回同じアドレスからアクセスされます。

新しいウィンドウで、次の手順を実行します。

  1. Selection IPv4 Settings
  2. Next to “Method” select “Manual
  3. Click the “Add” button
  4. Enter your IP settings provided by your ISP. In my case I am using a home router and I have applied an IP address from within the network range that the router uses

最後に変更を保存し、「完了」ボタンをもう一度クリックします。

17.最後に、右下の「インストールの開始」ボタンをクリックできます。

18.インストールを続行している間、rootユーザーのパスワードを構成し、オプションの追加のユーザーアカウントを作成する必要があります。

rootユーザーのパスワードを設定するには、「ROOT PASSWORD」をクリックして、このユーザーの強力なパスワードを設定します。

19.次に、新しいサーバー用に追加のユーザーアカウントを作成できます。本名、ユーザー名、パスワードを入力するだけです。

20.これで、インストールが完了するのを待つだけです。

21.インストールが完了したら、右下に表示される再起動ボタンをクリックします。これで、インストールメディアを取り出して、新しいFedoraサーバーで起動できます。

22.これで、構成した「root」ユーザーでサーバーにアクセスでき、サーバーへのフルアクセスが可能になります。

コックピットを使用したFedora23サーバー管理

23.新しい管理者のために、Fedoraプロジェクトは「コックピット」と呼ばれる使いやすいコントロールパネルを追加しました。ブラウザを介してサーバーのサービスを管理できます。

サーバーにコックピットをインストールするには、rootとして次の一連のコマンドを実行します。

# dnf install cockpit
# systemctl enable cockpit.socket
# systemctl start cockpit
# firewall-cmd --add-service=cockpit

24.最後に、次のURLでブラウザのコックピットにアクセスできます。

http://your-ip-address:9090

SSL警告が表示される場合があることに注意してください。これは無視して、次のページに進んでください。

認証するには、以下を使用してください。

  1. Username: root
  2. Password: the root password for your server

このコントロールパネルのさまざまなセクションを使用して、次のことができます。

  • Check system load
  • Enable/disable/stop/start/restart services
  • Review logs
  • See disk usage and I/O operations
  • Review network stats
  • Manage accounts
  • Use web terminal

結論

これでFedora23サーバーのインストールが完了し、サーバーの管理を開始できます。あなたは間違いなくそうするために必要なすべてのツールを持っています。ただし、ご質問やご意見がございましたら、下記のコメント欄にご遠慮なくお寄せください。