前提条件この手順を実行するには、コントリビューターの役割が割り当てられている必要があります。
システムのVMサイズを変更することで、Vantageをスケール アップまたはスケール ダウンできます。サポートされているVMサイズのみをスケーリングするようにしてください。
サポートされていないVMサイズをスケーリングすると、データベースのパフォーマンスに影響を与える可能性があります。ローカルストレージVMのサイズをスケーリングすると、データが失われます。
- データベースを停止します。
# tpareset -x stop system
- すべてのノードで次のコマンドを実行して、データベースがダウンしていることを確認します。
# pdestate -w
PDE state: DOWN/HARDSTOP - Azureポータルから、すべてのVMで停止をクリックします。
- VMをスケール アップまたはスケール ダウンします。
- Azureポータルから、Vantageリソース グループを見つけます。
- 割り当て解除されたVMごとに、設定ペインでサイズをクリックし、別のVMサイズを選択します。VMに接続したドライブの数をサポートするVMを選択します。より少ないドライブをサポートするVMサイズを選択すると、エラーが発生します。
- すべてのVMがスケーリングされたことを確認します。
- これらのオプションのいずれかを使用してVMを起動します。
オプション アクション Azureポータル VMの数が少ない場合は、このオプションを使用してください。 - Azureポータルから、Vantageリソース グループを見つけます。
- 停止した各VMを見つけて、開始をクリックします。
Azure CLI 多数のVMがある場合は、このオプションを使用します。続行する前に、 Azure CLI 2.0をインストールしてください。 - CLIコマンドプロンプトから、次のコマンドを入力します。
az vm start -n -rg
ここで、- -nはAzureの名前です。
- -rgは、VMを含むAzureリソース グループの名前です。
- Enterを押して、すべてのVMが起動するまでこれらの手順を繰り返します。
- システムが実行されていることを確認します。
# pdestate -a
PDE状態がすべてのVMでRUN/STARTEDを示している場合は、すべてのVMを正常にスケーリングし、残りの手順をスキップできます。いずれかのVMでPDE状態がDOWN/HARDSTOPを示している場合は、次の手順に進みます。 - 故障したAMPを特定し、オンラインに戻します。
- Vproc Managerから、STATUSと入力して、障害が発生したAMPを識別します。
- 次のように入力して、各AMPまたは一連のAMPをオンラインにします。Set ### to ### online、ここで最初の###は最初のAMP番号で、2番目の###は最後のAMP番号です。たとえば、0 to 10 onlineを設定します。
- QUITと入力します。
- コマンド ラインから、データベースを停止します。
# tpareset -x
- データベースがダウンしていることを確認します。
# pdestate -w
PDE state: DOWN/HARDSTOP
- データベースを再起動します。
# /etc/init.d/tpa start
- データベースが実行されていることを確認します。
# pdestate -a
PDEの状態は、すべてのVMでRUN/STARTEDを表示する必要があります。 PDEの状態がDOWN/HARDSTOPを示している場合は、前の手順を繰り返してデータベースを停止および再起動します。PDEに引き続きDOWN/HARDSTOPが表示される場合は、Teradataサービスに連絡してください。 - Vproc Managerから、STATUSと入力して、すべてのAMPがONLINEであることを確認します。