onevm
これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドonevmです。
プログラム:
NAME
onevm -OpenNebula仮想マシンを管理します
SYNOPSIS
onevm command [引数] [オプション]
OPTIONS
-m、-multiplexインスタンス複数のVM
--holdではなく、新しいVMの保留状態を作成します
ペンディング
--namename新しいVMの名前
--cpu cpu VM用に予約されているCPUの割合(1 = 100%XNUMX
CPU)
--vcpuvcpu仮想化されたCPUの数
--arch arch VMのアーキテクチャ(例:i386またはx86_64)
--memory memoryVMに与えられたメモリ量。 デフォルトでは
単位はメガバイトです。 ギガバイトを使用するには、「g」を追加します。
フロートを使用できます:8g = 8192、0.5g = 512
--disk image0、image1接続するディスク。 他の人が所有する画像を使用するには
ユーザーはuser [disk]を使用します
--nic network0、network1接続するネットワーク。 が所有するネットワークを使用するには
他のユーザーはuser [network]を使用します
--rawstringテンプレートに追加するraw文字列。 あるべきではない
RAW属性と混同されています
--vncVNCサーバーをVMに追加します
--vnc-password passwordVNCパスワード
--vnc-listen ip VNCIP接続をリッスンする場所。 に
デフォルトは0.0.0.0(すべてのインターフェース)です。
--spiceスパイスサーバーをVMに追加します
--spice-passwordパスワードspiceパスワード
--spice-接続をリッスンするipspiceIPをリッスンします。 に
デフォルトは0.0.0.0(すべてのインターフェース)です。
--ssh [file] ssh公開鍵をコンテキストに追加します。 ファイルの場合
省略された場合、ユーザー変数SSH_PUBLIC_KEY
使用されます。
--net_contextネットワークコンテキスト化パラメータを追加します
--context line1、line2、line3コンテキストセクションに追加する行
--boot deviceブートデバイスを選択します(hd | fd | cdrom | network)
--files_ds file1、file2からコンテキスト化CDにファイルを追加します。
thefilesデータストア
--init script1、script2コンテキストで開始するXNUMXつまたは複数のスクリプト
--dryテンプレートを印刷するだけ
-a、-append現在のテンプレートに新しい属性を追加します
--scheduleTIMEこのアクションが実行されるようにスケジュールします。
与えられた時間。 例:onevm resume 0
-スケジュール「09/23:14」
--recreate新しいVMを再送信します
-t、-typetype新しい画像のタイプ
--liveVMを実行した状態でアクションを実行します
-c、-clonetemplate元のVMテンプレートのクローンを作成し、ディスクを次のように置き換えます
XNUMXつ保存しました
--hardゲストOSと通信しません
-e、-enforceホスト容量を超えないように強制します
--success保留中のアクションを成功させてVMを回復します
--failure保留中のアクションを失敗させてVMを回復します
-f、-filefileテンプレートファイルを選択します
-i、-image id | name画像を選択します
-t、-targetターゲット画像が添付されるデバイス
--cache cache_modeハイパーバイザーキャッシュモード:デフォルト、なし、
ライトスルー、ライトバック、directsync、または安全ではありません。
(KVMドライバーのみ)
-n、-network id | name仮想ネットワークを選択します
-i、-ipip新しいNICのIPアドレス
-l、-list x、y、zlistコマンドで表示する列を選択します
-d、-delay xtopコマンドの遅延を秒単位で設定します
-f、-filter x、y、zデータをフィルタリングします。 配列は次のように指定されます
column = valueのペア。
--csvテーブルをcsv形式で書き込みます
-x、-xmlリソースをxml形式で表示します
-n、-numericユーザーIDとグループIDを変換しません
-k、-kilobytes単位をキロバイトで表示します
--describeリスト列の説明
--allすべてのテンプレートデータを表示
-v、-verbose詳細モード
-h、-helpこのメッセージを表示する
-V、-versionバージョンと著作権情報を表示する
--user nameOpenNebulaへの接続に使用されるユーザー名
--password passwordOpenNebulaで認証するためのパスワード
--OpenNebulaxmlrpcフロントエンドのエンドポイントエンドポイントURL
コマンド
・ 作成 [file]を使用する代わりに、指定された説明から新しいVMを作成します
以前に定義されたテンプレート(「onetemplatecreate」および「onetemplateinstantiate」を参照)。
例:
-テンプレート記述ファイルの使用:
onevm create vm_description.tmpl
-ディスクとNICを備えた「archvm」という名前の新しいVM
onevm create --name "arch vm" --memory 128 --cpu 1 --disk arch \
-ネットワークprivate_lan
-XNUMXつのディスクを備えたVM
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch、data
有効なオプション:multiple、hold、name、cpu、vcpu、arch、memory、disk、nic、raw、vnc、vnc_password、vnc_listen、spice、spice_password、spice_listen、ssh、net_context、context、boot、files_ds、init、dry
・ アップデート ヴミッド [file]ユーザーテンプレートの内容を更新します。 パスが提供されていない場合
現在のコンテンツを変更するためにエディターが起動します。 有効なオプション:追加
・ 消去 range | vmid_list 指定されたVMを削除します。 --recreateを使用すると、VMが再送信されます。
VMをPENDING状態に再送信します。 これは、VMがスタックしている場合を対象としています。
過渡状態。 同じVMの新しいコピーを再デプロイするには、
テンプレートを作成してインスタンス化します。「onetemplateインスタンス化」を参照してください。
州:任意
有効なオプション:スケジュール、再作成
・ 所有 range | vmid_list 指定されたVMを保留に設定します。 保留中のVMはそれまでスケジュールされません
解放されます。 ただし、手動で展開することはできます。 「onevmdeploy」を参照してください
状態:保留中
有効なオプション:スケジュール
・ リリース range | vmid_list 保留中のVMを解放します。 「onevmhold」を参照してください
状態:ホールド
有効なオプション:スケジュール
・ディスクスナップショット ヴミッド ディスク ID 画像名 指定したVMディスクを新しいものに保存するように設定します
画像。 イメージはすぐに作成されますが、コンテンツはVMが
正常にシャットダウンします(つまり、「onevmdelete」ではなく「onevmshutdown」を使用します)
「--live」が指定されている場合、画像はすぐに保存されます。
州:任意
有効なオプション:type、live、clonetemplate
・ シャットダウン range | vmid_list 指定されたVMをシャットダウンします。 VMのライフサイクルは終了します。
--hardを使用すると、VMのプラグが抜かれます。
状態:RUNNING、UNKNOWN(with --hard)
有効なオプション:スケジュール、ハード
・アンデプロイ range | vmid_list 指定されたVMをシャットダウンします。 VMはシステムに保存されます
データストア。
--hardを使用すると、VMのプラグが抜かれます。
状態:実行中
有効なオプション:スケジュール、ハード
・ 電源を切る range | vmid_list 指定されたVMの電源をオフにします。 VMは電源オフのままになります
状態であり、「onevmresume」コマンドで電源をオンにすることができます。
状態:実行中
有効なオプション:スケジュール、ハード
・再起動 range | vmid_list 指定されたVMを再起動します。これは、再起動を実行するのと同じです。
VMコンソールからのコマンド。
--hardが使用されている場合、VMは正常に再起動されません。
状態:実行中
有効なオプション:スケジュール、ハード
・ 配備 range | vmid_list ホスト ID [データストア ID]指定されたVMを指定された場所にデプロイします
ホスト。 このコマンドは、デプロイメントを強制します。標準のインストールでは、スケジューラーは
この決定を担当
状態:保留中
有効なオプション:施行
・移行 range | vmid_list ホスト ID 指定された実行中のVMを別のホストに移行します。 使用する場合
--liveパラメーターを使用すると、ダウンタイムなしでマイレーションが実行されます。
状態:実行中
有効なオプション:施行、ライブ
・ブート range | vmid_list 指定されたVMを起動します。
状態:不明、ブート
有効なオプション:スケジュール
・ 止まる range | vmid_list 実行中のVMを停止します。 VMの状態が保存され、に転送されます
フロントエンドとディスクファイル
状態:実行中
有効なオプション:スケジュール
・ つるす range | vmid_list 実行中のVMを保存します。 「onevmstop」と同じですが、
ファイルはリモートマシンに残され、後でVMを再起動します(つまり、リソース
解放されず、VMを再スケジュールする必要はありません)。
状態:実行中
有効なオプション:スケジュール
・ 履歴書 range | vmid_list 保存されたVMの実行を再開します
状態:停止、一時停止、展開されていない、電源オフ
有効なオプション:スケジュール
・ 回復します range | vmid_list ドライバーの操作を待機しているスタックしたVMを回復します。
回復は、保留中の操作を失敗または成功させることによって実行できます。 必要がある
ホスト上のVMステータスを手動で確認して、操作が成功したかどうかを判断します。
ではありません。
例:ハードウェア障害のため、VMが「移行」でスタックします。 君
VMが新しいホストで実行されているかどうかを確認する必要があります。
それぞれ--successまたは--failureを使用したVM。
状態:任意のアクティブ状態。
有効なオプション:成功、失敗
・ディスク接続 ヴミッド 実行中のVMにディスクを接続します。 --fileを使用する場合は、DISKをXNUMXつだけ追加してください
インスタンス。
状態:実行中
有効なオプション:ファイル、画像、ターゲット、キャッシュ
・ディスクデタッチ ヴミッド ディスク ID 実行中のVMからディスクを切り離します
状態:実行中
・nic-attach ヴミッド 実行中のVMにNICを接続します。 --fileを使用する場合は、NICをXNUMXつだけ追加してください
インスタンス。
状態:実行中
有効なオプション:ファイル、ネットワーク、IP
・nic-detach ヴミッド ニシド 実行中のVMからNICを切り離します
状態:実行中
・chgrp range | vmid_list グループID VMグループを変更します
・chown range | vmid_list ユーザーID [グループID] VMの所有者とグループを変更します
・chmod range | vmid_list バイト VMのアクセス許可を変更します
・スケジュールを変更しました range | vmid_list VMの再スケジュールフラグを設定します。
状態:実行中
・未設定 range | vmid_list VMの再スケジュールフラグをクリアします。
状態:実行中
・名前を変更 ヴミッド 名 VMの名前を変更します
・スナップショット-作成 range | vmid_list [名]新しいVMスナップショットの有効なオプションを作成します。
スケジュール
・スナップショット-元に戻す ヴミッド スナップショット_id VMを保存されたスナップショットに戻します
・スナップショット-削除 ヴミッド スナップショット_id VMのスナップショットを削除します
・リスト[フィルターフラグ]プール内のVMを有効なオプションとして一覧表示します:list、delay、filter、csv、xml、
数値、キロバイト、説明
・ 見せる ヴミッド 指定されたVMの有効なオプションに関する情報を表示します:xml、all
・ 上 [フィルターフラグ]リスト画像の継続的に有効なオプション:リスト、遅延、フィルター、csv、
xml、数値、キロバイト
・サイズ変更 ヴミッド 仮想マシンの容量のサイズを変更します(オフライン、VMは
実行中)有効なオプション:cpu、vcpu、memory、enforce、file
ARGUMENT 書式
・ファイルファイルへのパス
・範囲1,8..15の形式のIDのリスト
・テキスト文字列
・hostidOpenNebulaホスト名またはID
・groupid OpenNebulaGROUPの名前またはID
・useridOpenNebulaユーザー名またはID
・datastoreid OpenNebulaDATASTOREの名前またはID
・vmid OpenNebulaVMの名前またはID
・vmid_list OpenNebulaVMの名前またはIDのコンマ区切りリスト
・filterflag a、すべての既知のVM mは、ONE_AUTHでユーザーに属するVMをマイニングします
g、グループ「mine」と、ユーザーがuidVMのメンバーであるグループに属するVM
このuidユーザーによって識別されるユーザーユーザー名によって識別されるユーザーのVM
・diskid整数
onworks.netサービスを使用してonevmをオンラインで使用する