前提条件と想定事項
このセクションを注意深くお読みいただき、必要なものがすべて揃っていることをご確認ください。
最小ハードウェア要件
ソリューションには以下のハードウェア要件を満たす必要があります。
| ホスト | CPU | RAM | ストレージ |
|---|---|---|---|
| QoSエージェント | 1 | メモリフットプリント:20 MB 推奨RAM:40 MB |
ディスク上のイメージサイズ:50 MB 推奨ディスク容量:100 MB |
| リフレクター | 1 | メモリフットプリント:10 MB 推奨RAM:20 MB |
ディスク上のイメージサイズ:40 MB 推奨ディスク容量:50 MB |
| アナライザー(小規模) | 1 | メモリフットプリント:2.32 GB 推奨RAM:4 GB + エージェント1台あたり0.1 GB |
ディスク上のイメージサイズ:9.95 GB 推奨ディスク容量:20 GB |
| アナライザー(中規模) | 2 | メモリフットプリント:2.32 GB 推奨RAM:8 GB + エージェント1台あたり0.1 GB |
ディスク上のイメージサイズ:9.95 GB 推奨ディスク容量:50 GB |
注: エージェントが生成するデータ量は1日あたり約15MBです。
この量は、エージェントの設定と測定間隔によって変動します。
実行するエージェント数に応じて、アナライザーのストレージ容量を拡張してください。
この量は、エージェントの設定と測定間隔によって変動します。
実行するエージェント数に応じて、アナライザーのストレージ容量を拡張してください。
アナライザー構成
- 小規模構成は1台から20台のQoSエージェントをサポートします。
- 中規模構成は1台から150台のQoSエージェントをサポートします。
注: データベース内のデータは、ローリング方式で90日間のみ保持されます。
互換ホスト
ソリューションは幅広いハードウェアプラットフォームにデプロイできます。以下のリストには、各コンポーネントでテスト済み・サポート対象のホスト種別が含まれます。
Customer Premise Equipment(CPE)
- Cradlepoint CPE(NetCloud OS v7+、コンテナサポート用のアドバンストプラン):
- E3000、E300、R1900、Smart Mobility R2105
- Semtech(旧Sierra Wireless):XR-60、XR-90
- Ekinops:OneAccess 5Gルーター、ONE-5G
- Thundercomm:TurboX EB3、Edge box 5
- Lanner Electronics:EDGEデバイス(例:LEC-7242)
QoSエージェントおよびリフレクター
仮想マシン
- AWS:EC2 t3.nano
- GCP:e2-micro
- Azure:Standard_A1_v2
- OVH:D2-2
パーソナルコンピューター
- 8 GB RAMのノートPCとMicrosoft Windows 11(Docker Desktop、WSL、Ubuntu)
- Ubuntu v24+のMini-PC:
- Kamruiモデル AM02 または GC3V(Intel Celeron または AMD Athlon、8 GB RAM)
サーバー / ベアメタルサーバー
- Dell、HPE、Lenovo
ポータブルデバイス
- Intelligent SFP
- LatenceTech Intelligent SFP 1G Pro
スマートフォン
- Android v12+のモバイル端末
- iOS v14以降のiPhone
アナライザー
仮想マシン
- AWS:EC2 t3.large または t3.xlarge
- GCP:e2-standard-2
- Azure:Standard_B2ms または Standard_B4ms
- OVH:D2-8
パーソナルコンピューター
- Ubuntu v20+のMini-PC:
- Kamruiモデル AM02 または GC3V(Intel Celeron または AMD Athlon、8 GB RAM)
- 16 GB RAMのノートPCとMicrosoft Windows 11(Docker Desktop、WSL、Ubuntu v20.x LTS)
コンテナプラットフォーム
- KubernetesまたはOpenShift環境
リフレクターのホスト開放ポート
リフレクターdockerを実行するホストでは、以下のポートを公開する必要があります:
| レイテンシー測定 | プロトコル | ポート |
|---|---|---|
| ICMP | ICMP | ICMPポート |
| HTTP | TCP | 12080 |
| HTTPとSSL | TCP | 12443 |
| TCP | TCP | 12023 |
| UDP | UDP | 12024 |
| TWAMP | TCP | 12862 |
| TWAMP | UDP | 12800~12819 |
| その他の測定 | プロトコル | ポート |
|---|---|---|
| トラフィック容量 | TCP、UDP | 12501 |
| LIFBE | TCP、UDP | 12550 |
| パケットロステスト(UDP) | TCP、UDP | 12555 |
アナライザーのホスト開放ポート
アナライザーdockersを実行するホストでは、以下のポートを公開する必要があります:
| Docker | プロトコル | ポート |
|---|---|---|
| Kafka zookeeper | TCP | 12092 |
| Grafana | TCP | 12021 |
| Influx | TCP | 12086 |
| API | TCP | 12099 |
| MCP | TCP | 12098 |
必要なパッケージ
ソリューションをホストするすべての仮想マシンに、以下のアプリケーションをインストールする必要があります。
| OS | アプリケーション | インストール |
|---|---|---|
| Ubuntu/Debian | wget | sudo apt install -y wget |
Dockerのインストール
注:以下のコマンドはすべてroot権限で実行する必要があります。
aptを更新します:
apt update -y
Dockerリポジトリを追加します:
apt install ca-certificates curl gnupg -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
aptを再度更新します:
apt update -y
Dockerユーティリティをインストールします:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Dockerグループが作成されていない場合は作成します:
sudo groupadd docker
ユーザーをDockerグループに追加します:
sudo usermod -aG docker <user_name>
変更を有効にするには、新しいターミナルを開き直すか、アカウントからログアウトして再度ログインする必要があります。
これでDocker Version 2がインストールされます。
docker-composeコマンドはdocker compose(ハイフンなし)になり、この新しいコマンドをLatencetechソリューションのインストール時に使用する必要があります。