CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
一部の高可用性アーキテクチャでは、フローティングIPアドレスが必要です。この機能は、プライベートネットワークが有効になると、Vultrプラットフォームで使用できるようになります。Vultrは各プライベートネットワークにIP範囲を提供します。「プライベートネットワークで好きなIPを使用できます。デフォルトで1つのIPが割り当てられますが、無視して、必要に応じて他のIPを使用することもできます。」。したがって、プライベートIP範囲内の任意の仮想IPを使用できます。この例は、パッシブ/アクティブセットアップを特徴としています。マスターサーバーは、サーバーがダウンしない限り、フローティングIPを要求します。マスターサーバーがダウンしている場合、フローティングIPはバックアップサーバーによって要求されます。
まず、各VPSでプライベートネットワークを有効にします。この機能は十分に文書化されています。
各システムにsudo
ユーザーとしてログインし、システムとそのパッケージを更新します。
apt-get update && apt-get upgrade
これが完了すると、Keepalivedのインストールと構成を開始する準備が整います。
各システムは最新であり、プライベートIPを持っているので、両方にKeepalivedをインストールできます。
apt-get install keepalived
これにより、高可用性デーモンがインストールされます。Keepalivedは、仮想ルーター冗長プロトコル(VRRP)に基づく高可用性とロードバランシング機能を提供するプログラムです。
マスターサーバーで、Keepalived構成ファイルを編集します。
nano /etc/keepalived/keepalived.conf
これvirtual_ipaddress
は、サーバー間でフロートするIPです。priority
IPを所有する定義。マスターには、優先度を使用します200
。10.99.0.200
フローティング仮想IP としてを使用します。
vrrp_instance VI_1 {
state MASTER
interface ens7
virtual_router_id 51
priority 200
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
バックアップサーバーで、Keepalived構成ファイルを編集します。
nano /etc/keepalived/keepalived.conf
ここではvirtual_ipaddress
、マスターサーバーと同じように定義します。ここでの違いは、このサーバーの優先度が低いため、マスターがオンラインでない場合にのみIPを要求することです。
vrrp_instance VI_1 {
state BACKUP
interface ens7
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
両方のKeepalivedサービスを構成したら、各サービスを開始し、起動時にそれを有効にします。
systemctl start keepalived
systemctl enable keepalived
3番目のサーバー(またはバックアップサーバー)で、共有IPに対してpingを実行します。
ping 10.99.0.200
次に、マスターサーバーを再起動し、IPがバックアップサーバーに移動するのを確認します。これは通常、pingレイテンシのわずかな増加によって示されます。
64 bytes from 10.99.0.200: icmp_seq=80 ttl=64 time=0.384 ms
64 bytes from 10.99.0.200: icmp_seq=81 ttl=64 time=1.33 ms <<< failover has happened
64 bytes from 10.99.0.200: icmp_seq=82 ttl=64 time=0.388 ms
64 bytes from 10.99.0.200: icmp_seq=83 ttl=64 time=0.339 ms
64 bytes from 10.99.0.200: icmp_seq=84 ttl=64 time=0.570 ms
KeepalivedはVultrで問題なく動作し、すべての高可用性アーキテクチャ設計に対応できます。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。