オープンソース

一覧へ

10. リソースの検索

本環境は大勢のユーザがマシンを作成するため、検索が非常に重要な機能です。 oVirtでは、仮想マシン等のリソースを条件式で検索できるようになっています。

10.1. 検索のシンタックス

検索のシンタックスは次のようになっています。

結果属性: 条件式

例えば、ユーザ名の条件にマッチする仮想マシンの一覧を検索するルールは次のようになります。

Vms: users.name = username

10.2. 結果属性に指定可能な文字列

結果属性に指定可能な文字列は次の通りです。

  • Vms: 仮想マシン
  • Host: コンピュートノード
  • Pools: プール(本環境では利用しない想定)
  • Template: テンプレート
  • Events: oVirt内のイベント
  • Users: ユーザ
  • Cluster: oVirtの構成クラスタ
  • DataCenter: oVirtの構成データセンター
  • Storage: ストレージ

10.3. 条件式

条件式は次のようなシンタックスです。

オブジェクト.プロパティ 比較演算子 値
または
プロパティ 演算子 値

オブジェクトやプロパティに指定できるものは無数にありますが、代表的なものは次の通りです。

  • 仮想マシンの検索
    • users.name: ユーザ名
    • users.group: グループ名
    • memory: 仮想マシンに指定されたメモリサイズ(Mbytes)
    • quota: 割り当てられているクオータ
  • ディスクの検索
    • alias: ディスク名
    • vm_names: アタッチされている仮想マシン
    • provisioned_size: ディスクの仮想サイズ(bytes)
    • bootable: ブートフラグの有効無効(0 or 1 または no or yes)
    • quota: 割り当てられているクオータ
  • 演算子
    • = 等しい
    • != 等しくない
    • > より大きい
    • < より小さい
    • >= 以上
    • <= 以下

10.4. 検索条件についての詳細

oVirtの検索条件は、より細かく指定が可能です。 より詳細を知りたい場合は 公式マニュアル を参照してください。

一覧へ