Dell Repository Manager: スマートスクリプトの使い方
Summary: Dell EMC Repository Managerでスマート スクリプトを使用する方法について説明したシステム管理ハウツー ビデオ。
Instructions
次のビデオでは、 DRMにスマートスクリプトを統合して使用する方法について説明します。スマート スクリプトは、アップデート プロセスの前後に実行できます。
デル・テクノロジーズのYouTubeチャネル ビデオへのリンク:
Dell EMC Repository Managerでスマート スクリプトを使用する方法
スマート スクリプト:
スマートスクリプトの機能:
-
インバンド アップデート方式 - ホストOSで実行する設計
-
基本的に、カスタム カタログに対するオフラインDSUとして機能します
-
SCCMなど、.batファイルをプッシュするツールを使用するWindows環境で一般的に使用されます
スマート スクリプトを作成します。
-
アプリケーション環境設定 > プラグインで、Dell EMC Smart Scriptプラグインがインストールされていることを確認します。そうでない場合は、その横にあるチェックボックスをオンにして、右上の[更新]を選択します
-
SUU としてエクスポートするリポジトリに移動します
-
リポジトリーまたはバンドルの選択を選択します
-
上部のメニューで[エクスポート]を選択します
-
[スマート スクリプト]を選択し、[OS]を選択して[保存場所]を選択します
前スクリプトと後処理スクリプトのオプション:
スマート スクリプト ワークフロー:
-
コンポーネント適用スクリプトの実行
-
Dell System Update(DSU)をインストールします
-
インストール直後にDSUを実行
-
これにより、バンドル内のインベントリー コレクターが起動し、何がインストールされているかを確認できます
-
次に、カタログ比較を実行し、必要なアップデートを自動的に実行します
-
アップデートが完了すると、DSUがアンインストールされます
スマート スクリプトのトラブルシューティング:
メモ: DSUは次の場所にログを保存しますが、スクリプトによってDSUがインストールおよびアンインストールされるため、アンインストール時にDSUエラーが発生しない限り、ログは失われます。
Windows: C:\ProgramData\Dell\Dell EMC System Update\dell_dup
Linuxの場合 /usr/libexec/dell_dup
アップデートされたコンポーネントはありません。
-
スクリプトを実行するディレクトリーのapply_components.logを確認します
-
正しいDUPタイプですか?
-
DUPタイプが正しい場合は、インベントリー コレクターに問題がある可能性が高くなります。
Inventory Collectorの問題:
-
スクリプトを実行するディレクトリーのapply_components.logを確認します
-
Inventory CollectorはUSBパーティションをマウントするため、USBがブラックリストに登録/ブロックされていないことを確認します
-
インベントリ コレクターでは、特定のデバイスの列挙が困難な場合がありますが、このシナリオでも完了する必要があります。
-
ログに何も示されない場合は、インベントリコレクターをデバッグモードで実行します
-
実行方法
invcolデバッグ モードの場合1.のバージョンをダウンロードします
invcolすでに使用しています(スクリプトと同じディレクトリにあります)2.DUPを解凍します:
invcol3.デバッグ モードで実行します。
invcol –type=debug4.実際のエラーの出力を確認して解決します
5.牽引力が得られない場合はSSTを使用します
1回のアップデートの実行に失敗します。
-
エラー コードまたはメッセージの診断を支援するため、
apply_components.logエラーのデフォルトのログの場所 -
ファームウェアとドライバーのリリース ノートを確認して、古すぎるなどの既知の問題を除外します
-
同じバージョンでコンポーネントの再フラッシュを試みます
再フラッシュが成功した場合は、その特定のDUPに問題があります。段差があるか、欠陥がある場合があります。
再フラッシュが失敗した場合は、OSまたはコンポーネントの問題です。
-
デバッグモードでの DUP の実行
-
デバッグ モードの説明
すべてのアップデートの実行に失敗します。
-
デフォルトのログの場所にあるapply_components.logにエラーがないか確認します
-
ただし、ほぼ確実にOSレベルの問題です
-
ブロックされる根本原因には、デバッグ モードでDUPを実行します。
-
デバッグ モード手順:
スマート スクリプトが実行されない:
-
DSUを手動でインストールし、DSU自体からのログアウトを改善してみます