第29章 カスタムの libvirt スクリプト作成

このセクションでは、libvirt の使用により、操作を簡単にするためのカスタムスクリプト作成を計画しているプログラマとシステム管理者に役立つ 一部の情報を提供します。
28章ヒントと裏技 は、libvirt を使用する新規のアプリケーションの作成を考慮しているプログラマに推奨される読み物です。

29.1. virsh を用いた XML 設定ファイルの使用

virsh は XML 設定ファイルを処理できます。これを 使用することで特殊なオプションを持つ大規模な導入のスクリプトの利便性を得ることが出来るでしょう。XML ファイルで定義されているデバイスを実行中の para-virtualized ゲストに追加することができます。例えば、ISO ファイルを hdc として実行中のゲストに追加するには、以下のような XML ファイルを作成します:
# cat satelliteiso.xml
<disk type="file" device="disk">
        <driver name="file"/>
        <source file="/var/lib/libvirt/images/rhn-satellite-5.0.1-11-redhat-linux-as-i386-4-embedded-oracle.iso"/>
        <target dev="hdc"/>
        <readonly/>
</disk>
virsh attach-device を実行して、ISO を hdc として "satellite" と言うゲストに追加します:
# virsh attach-device satellite satelliteiso.xml
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.