JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle® ZFS Storage Appliance 顧客サービスマニュアル

ZS3-x、7x20 コントローラ、および DE2-24、Sun Disk Shelf 用

Oracle Technology Network
ライブラリ
PDF
印刷ビュー
フィードバック
search filter icon
search icon

Document Information

このドキュメントの使用法

 1 概要

 2 ハードウェアの保守

 3 システム保守

システム

概要

システムディスク

サポートバンドル

BUI を使用したサポートバンドルの管理

BUI を使用したサポートバンドルの生成およびアップロード

サポートバンドルのオプション

CLI を使用したサポートバンドルの管理

初期設定

出荷時リセット

更新

システムの更新

ソフトウェアの更新の通知

BUI を使用したソフトウェア通知のスケジュール

CLI を使用したソフトウェア通知のスケジュール

BUI を使用した更新の確認

CLI を使用した更新の確認

システムの更新の概要

前提条件

更新時の健全性検査

BUI

CLI

更新時健全性検査で発生した問題のトラブルシューティング

健全性検査の警告を解消するためのアクション

解決手順

健全性検査の警告を解消するための手順

遅延更新

更新後のリブート

ハードウェアファームウェアの更新

ロールバック

フェイルセーフロールバック

クラスタのアップグレード

クラスタのアップグレードの実行

アップグレード中のクラスタの状態

BUI を使用した更新

媒体の展開と検証

アップグレードの開始

ロールバック

更新媒体の削除

遅延更新の適用

CLI を使用した更新

媒体の展開と検証

アップグレードの開始

ロールバック

更新媒体の削除

遅延更新の適用 (CLI)

Passthrough-x

Passthrough-x の遅延更新

ユーザー割り当て

ユーザー割り当ての遅延更新

COMSTAR

COMSTAR の遅延更新

トリプルパリティー RAID

トリプルパリティー RAID の遅延更新

複製解除

データ複製解除の遅延更新

レプリケーション

レプリケーションの遅延更新

受信プロパティー

受信プロパティーの遅延更新

Slim ZIL

概要

スナップショット削除

スナップショット削除の遅延更新

再帰的スナップショット

再帰的スナップショットの遅延更新

複数交換

複数交換の遅延更新

RAIDZ ミラー

RAIDZ/ミラーの遅延更新

オプションの子ディレクトリ

概要

LUN 単位の複数イニシエータグループ

概要

大きなブロックサイズのサポート

大きなブロックサイズのサポート

順次再同期化

順次再同期化

構成のバックアップ

構成のバックアップ

バックアップの内容

復元の影響

セキュリティーに関する注意事項

BUI を使用した構成のバックアップの管理

構成のバックアップの作成

保存された構成からの復元

保存された構成の削除

保存された構成のエクスポート

保存された構成のインポート

CLI を使用した構成のバックアップの管理

構成の一覧表示

構成のバックアップの作成

保存された構成からの復元

保存された構成の削除

保存された構成のエクスポート

保存された構成のインポート

問題

問題

アクティブな問題の表示

修復に関する問題

関連する機能

ログ

ログ

警告

障害

システム

監査

フォンホーム

BUI

ログの表示

ログのエクスポート

CLI

ログの一覧表示

ログの表示

すべてのログエントリの表示

ログエントリのグループの表示

エントリの詳細の表示

ログのエクスポート

保守のワークフロー

ワークフローの使用

ワークフローの実行コンテキスト

ワークフローのパラメータ

制約付きのパラメータ

オプションのパラメータ

ワークフローのエラー処理

ワークフローの入力の検証

ワークフローの実行の監査

ワークフローの実行のレポート

バージョン管理

アプライアンスのバージョン管理

ワークフローのバージョン管理

警告アクションとしてのワークフロー

警告アクションの実行コンテキスト

警告アクションの監査

スケジュールされたワークフローの使用

CLI の使用

スケジュールのコーディング

例: デバイスタイプの選択

BUI

CLI

ワークフローのダウンロード

ワークフローの表示

ワークフローの実行

ワークフローの実行のレポート

実行にある程度の時間が必要な複雑なワークフローの場合は、そのワークフローを実行しているユーザーに明確な進捗状況を表示すると有効です。ワークフローの実行をこの方法で報告できるようにするには、execute メンバーが手順の配列を返すべきです。各配列要素には、次のメンバーが必要です。

Table 3-16  実行のレポートの必須メンバー
必須メンバー
タイプ
説明
step
文字列
実行手順の名前を示す文字列
execute
関数
ワークフローの手順を実行する関数

全体としてのワークフロー上の execute 関数と同様に、各手順の execute メンバーは、そのワークフローへのパラメータを含むオブジェクトを引数として受け取ります。例として、3 つの手順で新しいプロジェクト、シェア、および監査レコードを作成するワークフローを次に示します。

var steps = [ {
	step: 'Checking for associated project',
	execute: function (params) {
		try {
			run('shares select ' + params.unit);
		} catch (err) {
			if (err.code != EAKSH_ENTITY_BADSELECT)
				throw (err);

			/*
			 * We haven't yet created a project that corresponds to
			 * this business unit; create it now.
			 */
			run('shares project ' + params.unit);
			set('mountpoint', '/export/' + params.unit);
			run('commit');
			run('shares select ' + params.unit);
		}
	}
}, {
	step: 'Creating share',
	execute: function (params) {
		run('filesystem ' + params.name);
		run('commit');
	}
}, {
	step: 'Creating audit record',
	execute: function (params) {
		audit('created "' + params.name + '" in "' + params.unit);
	}
} ];

var workflow = {
	name: 'Create share',
	description: 'Creates a new share in a business unit',
	parameters: {
		name: {
			label: 'Name of new share',
			type: 'String'
		},
		unit: {
			label: 'Business unit',
			type: 'ChooseOne',
			options: [ 'development', 'finance', 'qa', 'sales' ],
			optionlabels: [ 'Development', 'Finance',
			    'Quality Assurance', 'Sales/Administrative' ],
		}
	},
	validate: function (params) {
		try {
			run('shares select ' + params.unit);
			run('select ' + params.name);
		} catch (err) {
			if (err.code == EAKSH_ENTITY_BADSELECT)
				return;
		}

		return ({ name: 'share already exists' });
	},
	execute: function (params) { return (steps); }
};