JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle® ZFS Storage Appliance 管理ガイド、Release 2013.1.3.0
Oracle Technology Network
ライブラリ
PDF
印刷ビュー
フィードバック
search filter icon
search icon

ドキュメント情報

Oracle ZFS Storage Appliance の概要

Oracle ZFS Storage Appliance の主な機能

サポートされているプロトコル

Oracle ZFS Storage Appliance データサービス

データ可用性

Oracle ZFS Storage Appliance の構成

ブラウザユーザーインタフェース (BUI)

ネットワークのアイコン

ダッシュボードのアイコン

Analytics ツールバーのアイコン

アイデンティティーマッピングのアイコン

サポートされるブラウザ

コマンド行インタフェース (CLI)

CLI コンテキスト

CLI のプロパティー

CLI スクリプトの操作

バッチコマンドの使用

CLI スクリプトコマンドについて

CLI スクリプト環境へのアクセス

CLI の組み込み関数について

run 関数の使用

get 関数の使用

list 関数の使用

children 関数の使用

choices 関数の使用

出力を生成するための関数の使用

CLI スクリプトエラーについて

Oracle ZFS Storage Appliance の構成

サービスの操作

Oracle ZFS Storage Appliance の管理

シェアの操作

アプリケーションと Oracle ZFS Storage Appliance の統合

バッチコマンドの使用

もっとも単純なスクリプト化のメカニズムは、アプライアンスのシェルコマンドをバッチ処理することです。たとえば、プロジェクト「myproj」とファイルシステム「myfs」内に「newsnap」と呼ばれるスナップショットを自動的に作成するには、ファイル内に次のコマンドを記述します。

shares
select myproj
select myfs
snapshots snapshot newsnap

次に、このファイルを標準入力としてリダイレクトして、アプライアンスに ssh を実行します。

% ssh root@dory < myfile.txt

多くのシェルでは、「ヒアドキュメント」を使用してこれを省略できます。この場合は、トークンまでの入力が標準入力に送信されます。ヒアドキュメントを使用した場合の上の例を次に示します。

% '''ssh root@dory << EOF
shares
select myproj
select myfs
snapshots snapshot newsnap
EOF'''

このメカニズムは、もっとも単純な種類の自動化には十分であり、またクライアント上のより高水準なシェルスクリプト言語のプログラムロジックでラップされている場合は十分である可能性がありますが、一般にはかなり不十分な方法です。