これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド oneimage です。
プログラム:
NAME
ワンイメージ - OpenNebula イメージを管理します
SYNOPSIS
ワンイメージ command [引数] [オプション]
OPTIONS
-d, --datastore id|name データストアを選択します
--name name 新しいイメージの名前
--description description 新しいイメージの説明
--type type 新しいイメージのタイプ: OS、CDROM、DATABLOCK、
カーネル、RAMディスク、コンテキスト
--persistent イメージを永続化するかどうかを指示します
--prefix prefix ディスクのデバイス プレフィックス (例: hd、sd、xvd、または
ビデオ)
--target ターゲット ディスクが接続されるデバイス
--path path 画像ファイルのパス
--driver driver イメージを使用するドライバー (raw、qcow2、tap:aio:...)
--disk_type disk_type イメージのタイプ (BLOCK、CDROM、RBD、または FILE)
--sourcesource 使用するソース。 ファイルベースでない場合に便利
画像
--size size MB 単位のサイズ。 DATABLOCK タイプまたは SOURCE に使用されます
ベースの画像。
--fstype fstype 構築するファイル システムのタイプ。 これはどれでも構いません
mkfs unix コマンドで認識される値。
--dryテンプレートを印刷するだけ
-a、-append現在のテンプレートに新しい属性を追加します
-l、-list x、y、zlistコマンドで表示する列を選択します
-d、-delay xtopコマンドの遅延を秒単位で設定します
-f、-filter x、y、zデータをフィルタリングします。 配列は次のように指定されます
column = valueのペア。
--csvテーブルをcsv形式で書き込みます
-x、-xmlリソースをxml形式で表示します
-n、-numericユーザーIDとグループIDを変換しません
--describeリスト列の説明
-v、-verbose詳細モード
-h、-helpこのメッセージを表示する
-V、-versionバージョンと著作権情報を表示する
--user nameOpenNebulaへの接続に使用されるユーザー名
--password passwordOpenNebulaで認証するためのパスワード
--OpenNebulaxmlrpcフロントエンドのエンドポイントエンドポイントURL
コマンド
・ 作成 [file] 新しい画像を作成します。 例:
-テンプレート記述ファイルの使用:
oneimage create -d デフォルト centOS.tmpl
- centOS タイプのパスを使用する新しいイメージ「arch」:
oneimage create -d default --name Arch --path /tmp/arch.img
- 新しい永続イメージ、OS タイプ、および qcow2 形式:
oneimage create -d 1 --name ubuntu --path /tmp/ubuntu.qcow2 \
--prefix sd --type OS --driver qcow2 \
--description "OS のプレーン インストール"
- 400MB のデータブロック イメージ:
oneimage create -d 1 --name data --type DATABLOCK --size 400 \
--fstype ext2
有効なオプション: データストア、名前、説明、タイプ、永続、プレフィックス、ターゲット、パス、ドライバー、ディスクタイプ、ソース、サイズ、fstype、dry
· クローン イメージID 名 既存の有効なオプションから新しいイメージを作成します: datastore
・ 消去 範囲|imageid_list 指定された画像を削除します
・ 持続的に 範囲|imageid_list 指定されたイメージを永続化します。 永続的なイメージ
VM インスタンスがシャットダウンされた後 (または実際には)、コンテンツに加えられた変更を保存します。
共有 FS が使用されている場合は時間)。 永続イメージは、次の XNUMX つの VM インスタンスのみで使用できます。
時間。
・ 非永続 範囲|imageid_list 指定されたイメージを非永続化します。 「XNUMX つのイメージ」を参照
持続的に
・ アップデート イメージID [file]テンプレートの内容を更新します。 パスが提供されていない場合
現在のコンテンツを変更するためにエディターが起動します。 有効なオプション:追加
・ 有効 範囲|imageid_list 指定されたイメージを有効にします
· chtype 範囲|imageid_list type 画像のタイプを変更します
・無効にする 範囲|imageid_list 指定されたイメージを無効にします
・chgrp 範囲|imageid_list グループID 画像グループを変更します
・chown 範囲|imageid_list ユーザーID [グループID] イメージの所有者とグループを変更します
・chmod 範囲|imageid_list バイト 画像の権限を変更します
・名前を変更 イメージID 名 画像の名前を変更します
・リスト[フィルターフラグ] プール内のイメージをリストします。有効なオプション: リスト、遅延、フィルター、csv、
XML、数値、説明
・ 見せる イメージID 指定されたイメージの有効なオプションの情報を表示します: xml
・ 上 [フィルターフラグ]リスト画像の継続的に有効なオプション:リスト、遅延、フィルター、csv、
XML、数値、説明
ARGUMENT 書式
・ファイルファイルへのパス
・範囲1,8..15の形式のIDのリスト
・テキスト文字列
・groupid OpenNebulaGROUPの名前またはID
・useridOpenNebulaユーザー名またはID
· imageid OpenNebula のイメージ名または ID
· imageid_list OpenNebula IMAGE 名または ID のカンマ区切りリスト
· filterflag a、既知のすべてのイメージ m、ユーザーに属するイメージをマイニング
ONE_AUTH g、グループ「mine」とユーザーがメンバーであるグループに属する画像
uid この uid によって識別されるユーザーのイメージ user この uid によって識別されるユーザーのイメージ
ユーザ名
· type イメージの種類: OS、CDROM、DATABLOCK、KERNEL、RAMDISK、CONTEXT
onworks.net サービスを使用してオンラインで oneimage を使用する