「IDPA:2.7以降にアップグレードする前にAVE VMで/spaceパーティション サイズを増やす方法
Summary: 特定のDP4400およびDP5x00 IDPAモデルでは、IDPAバージョン2.7にアップグレードする前に、内部パーティションの拡張が必要です。このKBでは、ave_scaleユーティリティー ツールを使用する手順について説明します。
Symptoms
AVEの/spaceパーティション サイズが96 GB未満の場合、IDPA 2.7アップグレードの検証は失敗します。これは、アプライアンスのアップグレード準備が整っていることを確認するためのアップグレード事前チェック ツールであるRUCKで報告されます
Dellの記事196100「PowerProtect DPシリーズ アプライアンスおよびIDPA: PowerProtect DP Rapid Upgrade Checkerユーティリティーの手順。av_space_partition | Use this KB to increase the size of the /space partition.
Cause
IDPAでは、2.7アップグレードを実行する前に、保護ストレージ/スペース パーティションの容量が96 GBである必要があります。 AVE_Scale は、このパーティションの拡張を自動化するコマンドラインツールです。
Resolution
このツールは、 Dell PowerProtect Data Protection Software ページで.zipファイルとして提供されます。 または、このリンクを使用して直接ダウンロードすることもできます(Dellサポートへのサインインが必要)。
.zipには、次のファイルが含まれています。
ave_scale-19.4.0-7.exe(Windowsの場合)ave_scale-19.4.0-7(Linuxの場合)- チェックサムと README
このユーティリティーは、Avamar Virtual Editionバージョン18.2以降のIDPAでサポートされています。以下の 追加情報フィールドで、要件が満たされていることを確認します。
- このユーティリティーを実行する前に、AVEでチェックポイントを作成し、検証します。
- 管理者の認証情報を使用して、PuTTYまたはSSHを開いてAVEにアクセスします。
- 次のコマンドを使用して、メンテナンス スケジューラーを一時停止します。
dpnctl stop maint
- 次のコマンドを使用して、バックアップ スケジューラー サービスを停止します。
dpnctl stop sched
- 次のコマンドを使用して、サービスが一時停止または停止していることを確認します。
dpnctl status
- 次のコマンドを使用してチェックポイントを取得します。
avmaint checkpoint --ava
- 次のコマンドを使用して、チェックポイントのステータスを監視し、チェックポイント名をメモします。
watch avmaint cpstatus
- status="completed"およびresult="OK"が表示されたら、次のコマンドを使用して、手動チェックポイントでチェックポイント検証(HFSチェック)を実行します。
avmaint hfscheck --ava --rolling=true --full=false
(新しく作成されたチェックポイントを検証していることを確認します)。 - 次のコマンドを使用して、HFSチェック ステータスを監視します。
watch avmaint hfscheckstatus
- 出力は、status="completed"およびresult="OK"となる必要があります。アプライアンスの使用率によっては、時間がかかる場合があります。
- 次のコマンドを使用して、AVEで新しく作成されたCPとHFScheckを確認します。
cplist --full
- MCSフラッシュが過去12時間以内に完了したかどうかを確認します。
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- 最後のフラッシュ完了時間が12時間より前、または12時間に近い場合は、MCSフラッシュ操作を実行します。
/usr/local/avamar/bin/mcserver.sh --flush
- ACMに戻り、
/home/admin/aveScaleディレクトリが存在します。ディレクトリが存在する場合は、名前を/home/admin/aveScale_old次のコマンドを使用します。
mv /home/admin/aveScale /home/admin/aveScale_old
Usage:
ave_scale createspace <options>
オプション:
でサポートされているオプション createspace コマンドを使用して実行できます。
|
オプション |
説明 |
|
|
AVEゲスト オペレーティング システムの管理者ユーザー パスワード。 |
|
|
Avamarサーバーの解決可能なホスト名またはIPアドレス。 |
|
|
AVEゲスト オペレーティング システムのrootユーザー パスワード。 |
|
|
AVE VM name from vCenter Server, not hostname |
|
|
vCenter Serverの解決可能なホスト名。 |
|
|
vCenter Serverのユーザー名。 |
|
|
vCenter Serverのパスワード。 |
|
|
vCenter HTTPSポート番号。 |
|
|
必要なすべてのパスワードがコマンド ラインで指定されている場合は、非インタラクティブ モードでコマンドを実行します。 |
|
|
出力をデバッグします。 |
|
|
に関するヘルプ |
|
|
ログ ファイルのパス. |
メモ: 問題が発生した場合は、Dellサポートに連絡し、提供された終了コードを共有します。
AVE VMで/spaceパーティション サイズを増やす手順。
-
ダウンロード:
ave_scaleユーティリティー・ファイル。
ave_scaleユーティリティーの最新バージョンへのリンク。.zipアーカイブには、LinuxおよびWindowsの実行可能ファイル、Checksum、READMEが含まれています。
-
SSH接続を使用してrootとしてACMにログインします。
ファイルに実行権限があることを確認します。実行可能権限を取得するには、次のコマンドを実行します(ここでは19.4.x-xが例として使用されています。「x.x」をバージョンに置き換えます。chmod 755 ave_scale-19.4.x-x -
次のコマンドを使用して、パーティション サイズを拡張します。
./ave_scale-19.4.x-x createspace --vc-name <VCSA IP/FQDN> --vc-username administrator@vsphere.local --vc-password <VCSA password> --ave-hostname <AVE IP/FQDN> --ave-vm-name AVE --ave-password <AVE root password> --ave-admin-password <AVE admin user password>
必要に応じてフィールドを変更します。
- ユーティリティーが正常に完了したら、管理者資格情報を使用してssh経由でAVEにログインします。
- 次のコマンドを実行します。
df -h/spaceパーティション サイズを確認するコマンド。 - /spaceパーティションの合計サイズが96 GBであることを確認します。
Filesystem Size Used Avail Use% Mounted on devtmpfs 18G 4.0K 18G 1% /dev tmpfs 18G 0 18G 0% /dev/shm tmpfs 18G 1.1G 17G 7% /run tmpfs 18G 0 18G 0% /sys/fs/cgroup /dev/sda2 16G 6.9G 8.0G 47% / /dev/sda1 978M 59M 868M 7% /boot /dev/sdc1 1.5T 6.2G 1.5T 1% /data02 /dev/sdd1 1.5T 6.4G 1.5T 1% /data03 /dev/sda8 96G 19G 78G 20% /space /dev/sdb1 1.5T 68G 1.5T 5% /data01 /dev/sda6 7.8G 229M 7.2G 4% /var - メンテナンス ウィンドウ スケジューラーおよびバックアップ スケジューラー サービスを開始します。
- 次のコマンドを使用して、メンテナンス スケジューラーを起動します。
dpnctl start maint
- 次のコマンドを使用して、バックアップ スケジューラー サービスを開始します。
dpnctl start sched
- 次のコマンドを使用して、サービスが開始されていることを確認します。
dpnctl status
詳しくは ave_scale ユーティリティーの詳細については、『Dell EMC Avamar Virtual Editionインストールおよびアップグレード ガイド』の 「VMware環境でのAVEの拡張 」の章を参照してください。
アプライアンスをすぐにアップグレードしない場合は、「要件」セクションに記載されている手順の実行中に無効にしたポリシーを再度有効にします。
Additional Information
- 権限:
- Linuxホストでは、ave_scaleツールを実行するにはrootが必要です。
- vCenter Serverユーザー名(
--vc-username)オプションを指定するには、次のタスクを実行する権限が必要です。 - 仮想マシン ゲストのハードウェアの再構成。
- 仮想マシンの電源オンと電源オフ
- 仮想マシンのゲスト エージェントを使用したコマンドの実行。
- AVEインスタンスとの間でのファイルの転送。
- ネットワーク:
- WindowsおよびLinuxホストでは、ave_scaleツールがターゲットAVEインスタンスからICMP ping応答を受信できる必要があります。
- ave_scaleツールは、HTTPSを使用してvCenter Serverインスタンスに接続できる必要があります。
- AVEノードのステータス:
- Avamar server上のすべてのポリシーの現在の状態をメモしておきます。すべてのポリシーを無効にしてから、
ave_scaleツール。 - 現在のジョブが完了するまで待ちます。
- ファイルをリストアするファイル レベル リストア(FLR)機能の場合、いくつかの異常なセッションがトリガーされます。これらの異常なセッションにより、Avamar Serverがビジー状態のままになり、
ave_scaleツールは失敗します。次の手順を実行して、これらの異常なセッションを検出して終了します。
- Avamar server上のすべてのポリシーの現在の状態をメモしておきます。すべてのポリシーを無効にしてから、
- PuTTYを使用して、管理者として保護ソフトウェアにログインします
- 次のコマンドを実行して、システム内のアクティブなセッションを表示します。
avmaint sessions | grep "path\|sessionid\|starttime"
ここで、
pathが使用するJava Runtime Environmentへのパスを定義します。クライアントのパスを表示しますsessionidが使用するJava Runtime Environmentへのパスを定義します。セッションの一意の識別子を表示しますstarttimeが使用するJava Runtime Environmentへのパスを定義します。セッションが開始されたときのUNIXタイムスタンプを表示します
- から値を変換します
starttime次のコマンドを実行して、パラメーターを読み取り可能な形式に変換します。t.pl <starttime>
- この値をバックアップ スケジューラーと比較して、セッションが実行されているかどうかを確認します。セッションが数日前に開始されていて、超過作業時間として設定されていない場合は、応答を停止したセッションである可能性があります。
- 次のコマンドを実行して、応答しないセッションを削除します。
avmaint kill <sessionid>
- 応答しないセッションがすべて削除されたら、次のコマンドを実行して、保護ソフトウェア サーバーで実行されているセッションのリストを表示します。
avmaint sessions --full
- 次の手順を実行して、バックアップ ジョブまたはレプリケーション ジョブが実行されているかどうかを確認します。
- SSHを使用してユーティリティー ノードに接続し、adminとしてログインします。
- 次のコマンドを実行して、サーバーのステータスがアイドル状態かどうかを確認します。
opstatus.dpn - 以下のコマンドを実行します。
-
avmaint sessions | grep path
(進行中のバックアップ ジョブがあるかどうかを確認するため)。 -
mccli activity show --active | grep Replication
(進行中のレプリケーション ジョブがあるかどうかを確認するため)。
- バックアップ ジョブまたはレプリケーション ジョブが実行されている場合は、はこれらのジョブが完了するまで待機するか、これらのジョブを終了します。
実行中のジョブが完了するまで待機することをお勧めします。
- 次のコマンドを実行して、バックアップ ジョブまたはレプリケーション ジョブを終了します。
mccli activity cancel --id=<job_id>
- 次のコマンドを実行して、ジョブが進行中でなくなったことを確認します。
-
avmaint sessions | grep path
(進行中のバックアップ ジョブがあるかどうかを確認するため)。 -
mccli activity show --active | grep Replication
(進行中のレプリケーション ジョブがあるかどうかを確認するため)。