pool

リソース割当てに使用されるストレージ・ノード・プールを操作するコマンドをカプセル化します。サブコマンドは次のとおりです。

pool clone

pool clone -name <name> -from <source pool name> [-json] 

ストアの作成または変更時にリソース・ディストリビューションに使用される新規ストレージ・ノード・プールに既存のストレージ・ノード・プールをクローニングします。

トポロジの縮小時にクローニングされたストレージ・ノード・プールを使用する方法の詳細は、トポロジの縮小を参照してください。
kv-> pool clone -name mypool from snpool -json{
"operation" : "pool clone",
"returnCode" : 5000,
"description" : "Operation ends successfully",
"returnValue" : {
	"poolName" : "mypool"
	}
}

pool create

pool create -name <name> -json

ストアの作成または変更時にリソース・ディストリビューションに使用される、新規ストレージ・ノード・プールを作成します。

ストレージ・ノード・プールの作成の詳細は、「ストレージ・ノード・プールの作成」を参照してください。
kv-> pool create -name newPool -json{
"operation" : "pool create",
"returnCode" : 5000,
"description" : "Operation ends successfully",
"returnValue" : {
	"storeName" : "newPool"
	}
}

pool join

pool join -name <name> [-sn <snX>]* [-json] 
ストレージ・ノードを既存のストレージ・ノード・プールに追加します。
kv-> pool join -name newPool -sn sn1 -json{
"operation" : "pool join",
"returnCode" : 5000,
"description" : "Operation ends successfully",
"returnValue" : {
	"storeName" : "newPool"
	}
}

pool leave

pool leave -name <name> [-sn <snX>]* [-json] 
既存のストレージ・ノード・プールからストレージ・ノードを削除します。
kv-> pool leave -name newPool -sn sn1 -json{
"operation" : "pool leave",
"returnCode" : 5000,
"description" : "Operation ends successfully",
"returnValue" : {
	"storeName" : "newPool"
	}
}

pool remove

pool remove -name <name> 
ストレージ・ノード・プールを削除します。
kv-> pool remove -name newPool -json{
"operation" : "pool remove",
"returnCode" : 5000,
"description" : "Operation ends successfully",
"returnValue" : {
	"storeName" : "newPool"
	}
}