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 を入力してください。