コンテンツにスキップ

Guance 基盤

1 初回インストールで問題が発生した場合、クリーンアップ後に再インストールが必要です!

注意:初回インストールで問題が発生し、クリーンアップ後に再インストールするシナリオに限ります。以下の手順を実行する前に、必ず内容をよく確認してください!

インストールに問題が発生し、すべてクリーンアップして再インストールする必要がある場合は、次の3か所をクリーンアップしてから、Launcher からGuanceの再インストールを開始してください。

1.1 インストール済みのGuanceアプリケーションサービスのクリーンアップ

Kubernetes にインストールされた各種Guanceアプリケーションサービスをクリーンアップするには、運用管理用の操作マシンから Launcher コンテナに入り、Launcher に付属のクリーンアップスクリプトを実行します。

kubectl exec -it launcher-xxxxxxxx-xxx -n launcher /bin/bash
launcher-xxxxxxxx-xxx は Launcher サービスの Pod 名です。 コンテナに入ると、Launcher サービスに付属の k8s-clear.sh(/config/tools/k8s-clear.sh)スクリプトが確認できます。このスクリプトを実行すると、すべてのGuanceアプリケーションサービスと Kubernetes リソースがクリーンアップされます。

sh /config/tools/k8s-clear.sh

1.2 MySQL に自動的に作成されたデータベースのクリーンアップ

Launcher コンテナに入ります。Launcher コンテナには mysql クライアントツールが付属しています。次のコマンドを使用してGuanceの MySQL インスタンスに接続します。

mysql -h <mysql インスタンスのホスト> -u root -P <mysql ポート> -p  
MySQL 管理者アカウントを使用して接続する必要があります。接続後、以下の6つの MySQL データベースとユーザーのクリーンアップコマンドを実行します。
drop database df_core;
drop user df_core;
drop database df_func;
drop user df_func;
drop database df_dialtesting;
drop user df_dialtesting;

2 Guanceで OceanBase データベースを使用する場合の設定方法

クラウドベンダーの PaaS サービスであっても、自社構築の OceanBase であっても、以下の方法で Launcher に設定できます。初回デプロイ時に以下の情報を入力してください。

# 自社構築を例にします
MySQL HOST: svc-obproxy.oceanbase.svc.cluster.local
ポート: 2883
管理者アカウント: croot@guance
管理者パスワード: root_password
# MySQL HOST: 本例は自社構築サービスで、obproxy を経由して接続します。ここでは obproxy の SVC 名を記入します。obproxy を経由せずに obcluster の SVC 名を記入しても構いません。obproxy を使用するかどうかはデプロイ段階の設定ファイルで制御できます。お客様が提供するクラウドベンダーの PaaS の場合は、PaaS アドレスを直接記入してください。

# 管理者アカウントの形式は user@tenant#cluster_name です。
user: ユーザー名
tenant: テナント名
cluster_name: クラスタ名(省略可能)
Guanceアプリケーションが OceanBase を使用する場合、OceanBase の open_cursors パラメータを設定する必要があります。次のコマンドを実行してください。
# このパラメータはグローバルパラメータです。お客様が提供する PaaS OceanBase がマルチテナントで共有されている場合、このパラメータの調整が他のテナントに影響を与えないか確認してください。
ALTER SYSTEM SET open_cursors = 200;

フィードバック

このページは役に立ちましたか?