Ksocket v1 から v2 への移行
すでに Ksocket v1 がインストールされている場合は、まず設定ファイルおよび設定情報ファイルをバックアップします。
その後、対応する Ksocket ドキュメントにしたがって既存の Ksocket をアンインストールしてから Ksocket v2 を新規インストールします。
設定ファイルの移行
Ksocket v2 では設定ファイルに対して以下の変更点があります。
すべて内部的な設定値のため、利用していない場合は無視してください。
Ksocket v1 | Ksocket v2 |
---|---|
connect.insecure | Ksocket_INSECURE 環境変数を代わりに利用してください |
connect.heartbeat_timeout | connect.heartbeatTimeout |
connect.heartbeat_interval | connect.heartbeatInterval |
connect.resume_timeout | connect.resumeTimeout |
connect.resume_retries | connect.resumeRetries |
connect.resume_plateau | connect.resumePlateau |
connect.resume_threshold | connect.resumeThreshold |
connect.request_timeout | connect.requestTimeout |
connect.request_retries | connect.requestRetries |
connect.max_operations | connect.maxOperations |
接続情報ファイルを暗号化している場合
Ksocket v2 は新規インストールが必要なため、接続情報ファイルを ksocket encrypt
を利用して暗号化している場合は
ksocket decrypt
を利用して復号化してください。
暗号化/復号化の詳細は 詳細情報の取得のためのアカウント情報の設定 > 設定ファイルを暗号化/復号化する を参照してください。
systemd を利用している場合
systemd を利用していて ksocket.service ファイルをカスタマイズしている場合は KillMode=process
を
[Service]
セクションに加えてください。
以下に ksocket.service
の例を記載します。
[Unit]
Description=A RPC like client service for Fixpoint, Inc. Kompira cloud
After=network.target
[Service]
Type=simple
KillMode=process
WorkingDirectory=/opt/fixpoint/ksocket
ExecStart=/opt/fixpoint/ksocket/bin/ksocket connect
StartLimitInterval=10
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
Azure/AWS で利用している場合
新規インストール時の Scan mode
選択で azure
もしくは aws
を入力してください。