SenseLink
SenseLink GE Enterprise Pro V2.3.1 日本語
SenseLink GE Enterprise Pro V2.3.1 日本語
  • イントロダクション
  • SenseLink GE Enterprise Proインストールマニュアル
    • 改定履歴
    • 概要
    • 規則
    • 環境の準備
    • すべてのホストの初期設定
    • Diamond プラットフォームのデプロイ
    • SenseLink アプリケーションのデプロイ
    • 付録1:今後の使用に備えたインストーラパッケージのバックアップ
    • 付録2:インストールされたコンポーネントとサービス
    • 付録3:インストールに関する問題のトラブルシューティング
    • 付録4:運用時のトラブルシューティング
  • SenseLink GE Enterprise Proアップグレードマニュアル
    • 改定履歴
    • アップグレードマニュアル
  • Mercuryインストールマニュアル
    • 改訂履歴
    • 概要
    • 前提条件
    • マシンの準備
    • デプロイアカウントの準備
    • インストール前の準備
    • デプロイメント設定ファイルの作成
    • Diamond プラットフォームのデプロイ
    • Mercury サービス層のデプロイ
    • インストール問題のトラブルシューティング
    • 付録1:インストールパッケージの作成
    • 付録2:Diamond Yaml ジェネレータのローカル実行
    • 付録3: Mercuryライセンスの更新
  • SenseLink GE Enterprise Proデータバックアップ・リストアマニュアル
    • 改訂履歴
    • Alibaba Cloud の Mysql のバックアップとリストア
    • Alibaba Cloud の Redis のバックアップとリストア
    • Alibaba Cloud の MongoDB のバックアップとリストア
    • Mercuryのバックアップとリストア
  • Mercury スケールアウト マニュアル
  • Mercury APIマニュアル - Beta
  • SenseLink GE Enterprise Pro ユーザーマニュアル
    • 改訂履歴
    • 1 製品概要
    • 2 ライセンスのアクティベーションと更新
    • 3 ログインとログアウト
    • 4 ダッシュボード
    • 5 デバイス管理
    • 6 登録者管理
    • 7 登録者グループ管理
    • 8 ルール管理
    • 9 イベント管理
    • 10 勤怠管理
    • 11 システム管理
    • 12 アップデート管理
    • 13 エラーメッセージ
    • 付録 A アカウントの権限明細
  • SenseLink GE Enterprise Pro APIマニュアル
    • 改訂履歴
    • 1 製品概要と利用方法
    • 2 APIリファレンス
      • 2.1 システムのAPI
      • 2.2 デバイスの API
      • 2.3 デバイスアラートの API
      • 2.4 登録者の API
      • 2.5 登録者グループの API
      • 2.6 QRコードの API
      • 2.7 アクセスルールAPI
      • 2.8 レコードの API
      • 2.9 認証用顔写真の API
      • 2.10 部署の API
      • 2.11 イベントサブスクリプション API
    • 3 Push通知
  • SenseLink GE Enterprise Pro ToolKitマニュアル
    • 改訂履歴
    • 1 製品概要
    • 2 事前準備
    • 3 従業員管理
    • 4 デバイスアップデート管理
GitBook提供
このページ内
  • 事前準備
  • 新たにノードサーバーの追加

役に立ちましたか?

PDFとしてエクスポート

Mercury スケールアウト マニュアル

注意事項

  • Diamond 1.8.3に基づくきます。

  • Mercuryの1:N処理能力を拡張できます。ただし、Mercuryデータベースの最大容量を拡張できません。

  • MercuryノードはIPS服务を拡張しますが,SFD/API WRAPPERを拡張しません。

現在、DiamondプラットフォームでDiamondサーバーとKubernetesのマスタノードのスケールアウトをサポートしていません。そして、Diamondプラットフォームでスケールインもサポートしていません。

以下、既存のDiamondプラットフォームにworkloadNewというノードサーバーを新たに追加する方法を紹介します。

事前準備

workloadNewというノードサーバーにパスワードが要求されないsudo権限を持っているユーザーを作成します。その後に、Diamond ホストへの Diamond SSH プライベートキーを追加します。「SenseLink GE Enterprise Pro インストールマニュアル」の「Diamond プラットフォームのデプロイ」章にある「Diamond ホストへの Diamond SSH プライベートキーの追加」節を参照してください。

注意事項:

ここで作成したユーザーはdiamond.yamlにあるdiamondUserに一致しないといけません。diamond.yamlが見つからない場合、下記のコマンドでdiamondUserを特定することが可能です。spec.userはdiamondUserです。

kubectl --kubeconfig /opt/sensetime/diamond/ada/config/ada-kubeconfig get secret diamond-secret -o yaml

新たにノードサーバーの追加

http://server:30080にログインします。

左側にある「追加」ボタンを押下してください。

  • カマンで区切りしたら、複数のIPを追加できます。k8s-workerラベルを選択してください。

  • 追加されたノードサーバーのステータスはrunningからidleまで変わるまで、画面を刷新して下さい。idleになったら、k8s-workerのスケールアウトが正常に完了となります。

新たに追加されたノードにラベルを付けます。

kubectl label node <label name> mercury.sensetime.com/node-engine=True

ips replicasを修正します。spec.replicasを3から4に変更してください(既存の3台ノードサーバーに1台ノードーサーバーを増やす場合の例です。)

kubectl edit deployment engine-face-extract-service

新たなノードが準備できたら、Mercuryサーバーのスケールアウトが完了します。

watch -n1 kubectl get pods

下記は作業後の結果イメージとなります。

前へMercuryのバックアップとリストア次へMercury APIマニュアル - Beta

最終更新 4 年前

役に立ちましたか?