本記事では、obshell-sdk-python の CreateClusterWithRequest を使用して、OceanBase クラスタを迅速にデプロイおよび初期化する方法について説明します。
説明
まず、from obshell import ClientSet # クライアントインスタンスを作成します。ノードのアドレスは '10.10.10.1'、ポートは 2886 です。 client = ClientSet("10.10.10.1", 2886) client.v1.agg_create_cluster( { '10.10.10.1:2886': { "zone": "zone1", "datafile_size": "24G", "cpu_count": "16", "memory_limit": "16G", "system_memory": "4G", "log_disk_size": "24G", "enable_syslog_recycle": "true", "enable_syslog_wf": "true" }, '10.10.10.2:2886': { "zone": "zone2", "datafile_size": "24G", "cpu_count": "16", "memory_limit": "16G", "system_memory": "4G", "log_disk_size": "24G", "enable_syslog_recycle": "true", "enable_syslog_wf": "true" }, }, "test-sdk", 123456, "1111" )
obshell-sdk-go で API メソッドをリクエストする方法については、クラスタの作成を参照してください。