SnapDriveがSnapshotの実行に失敗し、5分のタイムアウトまたはファイルロックエラーが発生する
環境
- SnapDrive for Unix(SDU)
- SnapManager for Oracle(SMO)
- SnapManager for SAP(SMSAP)
問題
- SnapDriveはスナップショットの作成に失敗し、
sd-trace.log.#
トレースファイル内で次のエラーが発生します。
Operation::addErrorReport: (1) FilerVolume:<STORAGE_IP>:/vol/<VOLUME> 220012 8501:Could not acquire lock file on storage system - more than one instance of snapdrive may be trying to create snapshots.
If no other instance is trying to create a snapshot (even on other hosts),
please delete file /vol/<VOLUME>/.snapdrive_lock on storage system <STORAGE_IP> and retry.
To delete the file, mount the volume <VOLUME> using junction path
and execute the command
'rm $mount_pt/.snapdrive_lock' on host.
- SDUで障害が発生するまでに7分以上かかるため、SMOまたはSMSAPのレポートには次のように表示されます。
[ERROR]: EXE-00002: Timeout of 0:05:00.000 occurred while executing command: /usr/sbin/snapdrive snap create -fs /<ORA_MOUNT_POINT> -snapname <smo|smsap>_<SID>_h_<DATE>_<TIME>_1_UUID_0 -unrelated
[DEBUG]: SD-00003: Error creating snapshot: EXE-00002: Timeout of 0:05:00.000 occurred while executing command: /usr/sbin/snapdrive snap create -fs /<ORA_MOUNT_POINT> -snapname <smo|smsap>_<SID>_h_<DATE>_<TIME>_1_UUID_0 -unrelated
Java
ProcessExecutionException
トレースによって追跡されます。ただし、 SDUのタイムアウトを延長する と、最初のエラーが表示されます。