Shieldインストール - レガシーモード

この後説明する情報は、従来のオーケストレーション展開に Shield をインストールする場合に関連します。

Ericom Shield は、1 台のマシンにインストールできます (評価用または非常に小規模な展開の場合)。これは、インストールスクリプトを使用するか、OVA を使用して行うことができます。インストールは、マルチマシンシステムでも利用できます。詳細については、こちら を参照してください。

上位プロキシを使用する場合は、プロキシと連携するようにサーバーを構成することが重要です。これは、Ericom Shieldをインストールする前に正しく実行する必要があります。 これを行うには、 こちら の手順に従ってください。

インストールする前にすべての説明をお読みください。

インストールスクリプトを使用した展開

前提条件

Linux Ubuntu Server 16.04 または 18.04 (64-bit. workstationは不可) こちら からダウンロードできます。

SSHサーバーをインストールし、マシンに 固定 IP があることを確認します。

SSH を使用して Linux マシンに接続します。マシンのIPアドレスを <ShieldHostname> として使用します(今後の手順で参照されます)。

参考

デフォルトユーザー としてコマンドを実行します。 root として実行してはならないので、sudo su を使用しないでください。代わりに、構文 sudo <command> <parameters> を使用します。

インストール前チェックの実行

インストールする前に、いくつかの予備チェックを実行することをお勧めします。 Ericom Shieldには、これらのチェックを実行して、要件が満たされていること、およびインストールが正常に完了できることを確認するためのインストール前スクリプトが含まれています。 スクリプトは以下をチェックします。

  • 一般的なプラットフォームの互換性
  • 合計メモリ量
  • 名前解決が遅い、またはダウンしていないか
  • CPUパフォーマンス
  • インターネット接続と速度
  • ストレージの速度と空き容量

参考

これは最も広範なテストです。 これらのテストの一部は、他のテスト(定期チェック や アナライザ)で部分的に実行されます。

このスクリプトを手動で実行するには、次のコマンドを実行してください。

sudo wget https://raw.githubusercontent.com/EricomSoftwareLtd/Shield/master/Setup/shield-pre-install-check.sh
sudo chmod +x shield-pre-install-check.sh
sudo ./shield-pre-install-check.sh

スクリプトの出力にいくつかのチェックに関する警告が含まれている場合、インストールを続行する前にこれらの問題を解決することが 推奨 されます。 これらの警告を無視すると、システムが誤動作する可能性があります。

チェックの結果にFAILが含まれている場合、この問題が解決されるまでインストールを完了 できません 。問題が処理および解決されたことを確認してから、次の手順に進んでください。

インストールスクリプトの実行

インストールを続行するには、次のコマンドを実行します。

sudo wget ericom.com/shield/setup.sh
sudo chmod +x setup.sh
sudo ./setup.sh

インストール処理には数分かかることがあります。 インストール前のチェックは、インストールスクリプトの一部として実行されます。 これらのチェックが正常に完了すると、インストールが開始されます。

インストールが正常に完了すると、次の出力が表示されます。

Ericom Shield Version: - SHIELD_VER=(# of version) is up and running

Ericom Shieldは /usr/local/ericomshield にインストールされています。

Shieldには自動更新メカニズムが含まれています。 デフォルトでは無効になっています(要求に応じて手動で更新できるようにするため)。 有効にすると、Shieldは常に最新の製品バージョンで最新の状態になります。 このメカニズムを有効にするには、インストールが完了したら、更新サービスを一度実行します。

sudo /usr/local/ericomshield/update.sh sshkey

資格情報が必要です。 これにより すべての システムマシンにSSH証明書が作成されます。 これは将来の更新に必要です。 自動アップデートメカニズムの詳細については、 こちら を参照してください。

インストールが完了したら、ライセンスを有効にする必要があります。 詳細は こちら を参照してください。

OVA ファイルを使用した展開

前提条件

VMware vSphere のバージョン4、5、または6をサポートしており、下記のリソースを要求します。

  • メモリ 16GB
  • CPU 8コア
  • ディスク容量 64GB

ここ から OVA ファイルをダウンロードします。

展開

  1. VMware vSphere クライアントから、ファイル > OVF テンプレートから展開 を選択します。
../../../_images/ova14.png

OVA ファイルの場所を参照して選択します。 次へ をクリックしてください。

../../../_images/ova24.png
../../../_images/ova34.png
  1. ファイル名、ストレージ・パスを選択します。すべてのステップを完了し、 完了 をクリックします。
../../../_images/ova44.png
../../../_images/ova54.png
  1. マシンの準備が整うまで待ちます。
../../../_images/ova64.png
  1. マシンの設定を入力し、CPU を4コア (最小) または8コア (推奨)、メモリを 16GB (最小) に変更します。
../../../_images/ova74.png
  1. マシンを起動してください。
../../../_images/ova84.png
  1. 次の資格情報を使用してログインしてください: ericom/ericomshield

  2. サーバのIPアドレスをスタティックIPに設定します。

    • /etc/systemd/network に移動します。

    • 20-wired.network ファイルを編集します。 スタティックIPアドレス/サブネットを使用するように、例のように DHCP=ipv4 の行を変更します。

      [Match]
      Name=en*
      
      [Network]
      Address=10.1.10.12/24
      Gateway=10.1.10.1
      DNS=10.1.10.1
      

参考

DHCPサーバーが環境内に存在する場合は、予約済み(静的)IPをOVAにリースするように構成します。 最初の起動時に、OVAに与えられたIPアドレスによってOVAのMACアドレスを特定できるはずです。

  1. マシンを起動してください。

  2. 起動したら、Shield を実行します。

    cd /usr/local/ericomshield
    sudo ./start.sh
    

    システムが起動して実行されるのを待ちます。

バックアップ

Shield Backupは /usr/local/ericomshield/backup にあります。 安全のために、このフォルダを外部の場所に保存してください。 これは rsync または他の関連サービスを使って行うことができます。

便利なサービス

Ericom Shieldには、次の便利なサービスが含まれています。

システムステータスの確認

システムの状態を確認するには、下記を実行します。

sudo ./status.sh
../../../_images/status6.png

このサービスにはいくつかのオプションがあります。 さまざまなサービスオプションの出力は、システムに問題があるかどうかを理解するのに非常に役立ちます。

  1. システムステータスの一般的な表示

    sudo ./status.sh -a
    

返されるデータは2つのセクションから構成されます。 上段にはサービスの詳細が、下段にはシステムのステータスの概要が表示されます。

../../../_images/statusupper6.png

参考

システムにアラートがあると、システムは NOT Healty とマークされます。(実行されていないわけではありません)アラートに関する情報は、管理ダッシュボードにあります。

  1. 各ノードに関するデータを含む、システム内の ノード (単一/複数)を一覧表示する。

    sudo ./status.sh -n
    

出力は、システム内のすべてのノードを含むテーブルです。

../../../_images/statusnodes6.png
  1. システム内の サービス を一覧表示する。

    sudo ./status.sh -s
    

システム内のサービスの詳細レポートと、どのノードでどのサービスが実行されているかを表示します。

  1. 各ノードに関するデータを含む、システム内(シングル/マルチ)の エラー をリストする。

    sudo ./status.sh -e
    

出力は、システム内のエラーを示す表(存在する場合)です。

../../../_images/statuserrors6.png

Shieldの停止

実行中のすべてのコンテナを含む、アクティブなシステムを停止する。

sudo ./stop.sh

Shieldの起動

停止したシステムを起動し、コンテナを再デプロイする。

sudo ./start.sh

Shieldの再起動

システムを再起動する。

sudo ./restart.sh

NetData

Ericom Shieldには、Netdataを使用した、オプションのリアルタイムパフォーマンスモニタリングが含まれています。 このサービスを有効にするには、 management ノードで次の手順を実行します。

このサービスを有効にするには、次の手順を実行します。(希望する management ノード上で実行してください。)

cd /usr/local/ericomshield
sudo ./nodes.sh -add-label <NodeName> netdata

有効になると、このサービスはポート 8383 で利用できます。

システムの現在の状態をチェックするには、 http://<NodeHostname>:8383 にアクセスしてください。 表示されるデータには、さまざまなパラメータが含まれます。 以下に部分図を示します。

../../../_images/netdata6.png