新しい会話を開始

未解決

この投稿は5年以上前のものです

A

5 Practitioner

 • 

274.2K メッセージ

1475

2017年7月18日 23:00

Data Domainでスクリプトを実行したい

Data Domainでレプリケーションをスクリプトで制御したいと考えているのですが、

Data Domainでスクリプトを使用する際のベストプラクティスや資料あるでしょうか?

また各コマンドのエラー時などの戻り値をまとめた資料あるでしょうか?

よろしくお願いします。

Moderator

 • 

6.7K メッセージ

2017年7月19日 21:00

Data Domainでスクリプトを使用する場合、大抵SSHでのリモートログインを使っています。

KB 446652 : Using Secure Shell (SSH) to log in to a remote DataDomain without giving a password があるので参考にしてください。

サポートに聞いてもほとんどのお客様がこちらの方法を採用しているとのことでした。

外部ブログでも(http://thebackupsblog.blogspot.sg/2014/09/client-side-scripting-on-datadomain.html?m=1)でもその方法が紹介されているのでご参考までに…

残念ながらコマンドの戻り値に関してのリストは無いですがよく知る人が古いDDOSでの検証結果を提供

してくれました。(基本的に0なら成功、それ以外は失敗という認識で問題ないということです)

DDOS5.2 リプリケーションコマンドのエラー

ssh sysadmin@10.32.10.XXX "replication sync dir://DD610.localdomain/backup/DR";echo $?

Data Domain OS 5.2.6.1-440238

**** This command requires a connected context.

33<<<

DDOS5.2 シンタックスエラーの場合

[root@5000-1 ~]# ssh sysadmin@10.32.10.XXX "replication sync di://DD610

.localdomain/backup/DR";echo "$?"

Data Domain OS 5.2.6.1-440238

**** Invalid destination syntax: "di://DD610.localdomain/backup/DR".

9 <<<

[root@RDCINTELS5000-1 ~]# ssh sysadmin@10.32.10.XXX "replication sync dir://DD61

    0.localdomain/backup/DR" hoge;echo "$?"

Data Domain OS 5.2.6.1-440238

**** Invalid keyword: "hoge".

Incorrect syntax "replication sync dir://DD610.localdomain/backup/DR hoge", showing help:

replication sync [ ]    Wait for replication to complete

40<<<< 

5 Practitioner

 • 

274.2K メッセージ

2017年8月3日 01:00

ご回答ありがとうございます。

各コマンドの戻り値リストがない事は承知しました。

各ユーザはみなさん0以外はエラーという設定を行っているんでしょうか?

0以外はエラーとなると障害時は切り分けが全く出来ないと思うのですが・・・

またスクリプトの実行ファイルはSSHの場合は実行元に存在するという事ですよね。

PerlのスクリプトをData Domain上に配置してリモートで実行するような事は出来ないのでしょうか?

よろしくお願いします。

Moderator

 • 

6.7K メッセージ

2017年8月7日 18:00

ys19840818 さん、

残念ながらUserにRoot権限を与えていないDataDomainでは自分の端末へスクリプトを置いて実行する形しかない

ようです。エラーコードに関しては戻り値0以外のものはその都度確認をして対応をしている、というのをよく知る人から聞きました。

KBのリンクがついてなかったので追記します。ごめんなさい。

KB 446652 : Using Secure Shell (SSH) to log in to a remote DataDomain without giving a password

イベントは見つかりませんでした!

Top