問題タブ [xen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaプログラムから仮想マシンを呼び出す
私のプロジェクトでは、認証がクライアントによって与えられたときにハイパーバイザーをxenするために仮想マシンを起動する必要があります。したがって、ユーザーが仮想マシンのクレデンシャルを入力するたびに、Javaプログラムは仮想マシンを開始する必要があり、仮想マシンはユーザーが利用できるようになります。それは可能ですか?xenを使用しない場合、ハイパーバイザーのいずれかが可能ですか?私を助けてください。前もって感謝します...
cloud - 単一のマシンで xen クラウドをセットアップする方法
単一のマシンで xen クラウド タスクをセットアップできますか? Xen クラウドをセットアップするには空のマシンが必要ですか? xen クラウドをインストールするには、ubuntu (または任意の Linux OS) の簡易バージョンが必要だと聞きました...それは正しいですか...私は xen 環境に慣れていません。私は自分のプロジェクトを 1 つの質問に入れました。質問を参照してください........「xenhypervisor/xencloud の仮想マシンの認証を提供する (ユーザー ID:979228 dtyler を使用してください)」......... ...xen と私のプロジェクトに関するアイデアは、私にとって素晴らしいものです...よろしくお願いします...
amazon-ec2 - EC2 での実行時に OProfile / Xenoprof でイベント カウンターを使用するにはどうすればよいですか?
各インスタンスで OProfile を実行してデータを収集するように設計された、EC2 用のクラスター全体のプロファイリング ツールを作成しています。最終的には、opreport によって生成された XML 出力を集約し、後で分析したいと考えています。
現在、OProfile にハードウェア イベントを表示させることに行き詰まっています。できることは、タイマー割り込みモードでプロファイルを作成することだけです。これは、OProfile がハードウェア イベントを参照できない仮想化環境で EC2 インスタンスが実行されていることが原因であると感じています。
私はこの予感を少し調べて、考えられる解決策として Xenoprof を思いつきましたが、EC2 でそれを起動して実行する方法に関するドキュメントは非常に限られています。
誰かが EC2 で Xenoprof を実行して成功した場合 (それについてはいくつかの論文があるので、いくつかの成功があるに違いないことはわかっています)、何が問題なのか教えていただけますか?
yum install oprofile を実行すると
そしてman opcontrol
インスタンスでは、xen のオプションが表示されます。これは、Xenoprof をインストールする必要があることを意味すると思います。ハードウェア イベントをサンプルとして取得する方法がわかりません。
どんなアドバイスでも大歓迎です!ありがとう。
xen - Xen DomU: LV は「利用不可」のステータスで始まります
サーバーで Xen 4.0 を実行しています。このサーバーには LV が存在します。この LV 自体は、仮想マシンの LV (root、var など) を保持する VG の一部です。
仮想マシンを起動すると、ルート fs が見つかりません。シェルは、指定された LV のステータスが「使用不可」であることを示しています。「vgchange -ay vg」を実行した後、ステータスは予想どおり「読み取り/書き込み」に変わります。これは、LV が正しく初期化されていないことを意味します。
これらの LV を期待どおりに動作させるにはどうすればよいでしょうか?
ありがとうございました。
xen - Direct to Metal ハイパーバイザーとしての Xen Hypervisor のインストール
最初にオペレーティング システムをインストールせずに、Xen ハイパーバイザーをベア メタル ハイパーバイザーとしてインストールしたいと考えています。これは可能ですか、私が読んだものはすべてそれがあったことを暗示しているようですが、WindowsやLinuxなどの既存のオペレーティングシステムにインストールする方法についての説明しか見つかりません. OS をマシンにインストールするためだけに OS が必要ですか。その後、直接 dom 0 として動作しますか?
xen - XEN および Windows 7 + Windows XP + Linux
Windows 7 + Windows XP + Linux をマルチブートまたは XEN 経由でインストールすることをお勧めしますか? それぞれの選択肢の長所と短所は何ですか?
xen - XenAPIメモリの問題について
citrixが提供するXenAPIを使用してXenServerを監視するための小さなクライアントアプリケーションを開発しています。すべての値(cpu、n / w読み取り、n / w書き込み、diskread、diskwrite ...)を取得できますが、以下の問題に直面しています。
XenAPIを使用してXenserverに存在するVMのメモリ(合計、空き、使用済み)の使用量を取得するのを手伝ってくれる人はいますか?VMのVM_guest_metricsapi呼び出しを使用して上記を試しましたが、空の結果が得られました。この点で私を助けてください。
以下のリンクからSDK(XenAPI)を取得しました
http://community.citrix.com/display/xs/Download+SDKs
よろしくお願いします。
linux - Linuxカーネルを再コンパイルします(Xenを使用)構成フラグが使用されていません
menuconfigを介して公開されていないXendom0構成フラグを使用してLinuxカーネル(3.0.0-13)をコンパイルしようとしています。(はい、ubuntuがXen準仮想化をサポートする「仮想」フレーバーカーネルを提供していることは知っていますが、そのカーネルは私のハードウェアで起動しないようです。したがって、追加のXen構成を使用して「汎用」フレーバーubuntuカーネルをコンパイルしようとしています。 'generic'フレーバーが私のハードウェアで実行されることを知っているのでフラグ)。コンパイルしようとするたびに、カーネルバイナリとともに生成およびパッケージ化された.configファイルに基づいて、構成フラグが無視されます。
私は次のことを試しました:
- apt-getsourcelinux-imageを使用してカーネルソースをダウンロードしました
次に、このガイドのすべての手順を実行しました。新しいUbuntu 11.10(Oneiric)カーネルをコンパイルし、次の追加手順を実行する方法。
- 自分の設定フラグをconfig.flavour.xxxファイルに入れて、linux-imageパッケージをコンパイルしました
- 'menuconfig'を実行した直後に'debian/ rules editconfigs'コマンドを一時停止し、build / .configファイルをカスタム.configファイルに置き換えてから、linux-imageパッケージをコンパイルしました
また、次の方法でカーネルをコンパイルする方法-Ubuntu Wayを使用し、すでに持っているカーネルソースコードで次のコマンドを実行しました。
- .configファイルを編集して、構成フラグを設定します
- 'makeoldconfig'を実行します
- 'make-kpkg clean && fakeroot make-kpkg --initrd --append-to-version = -customkernel_imagekernel_headers'を実行します
カーネルをコンパイルするたびに、新しくコンパイルしたlinux-imageパッケージをインストールし、構成フラグが/ boot/config-xxxファイルに期待どおりにないことを発見しました。
- 構成フラグを無視するために何を間違っているのですか?
- コンパイル時にカーネル構成フラグが使用されていることを確認するにはどうすればよいですか?
- カーネルを再コンパイルして、ハードウェアで動作するXen dom0カーネルを取得する以外のオプションはありますか?
linux - /proc/pid/stat ファイルの cstime エラー
stime
またはcstime
in /proc/pid/stat
file が大きすぎて意味がありません。しかし、一部のプロセスでは、これが間違っcstime
ている場合があります。次のように:
stime
の proc 4815, nscd
, is 1844674407359
, equal to213503-23:34:33
が、 に対して実行されていることがわかります1-01:20:02
。
プロセスが間違っている別の問題cstime
は次のとおりです。
スリープをフォークする bash フォーク a sh。
したがって、proc bash の cstime は 1844674407368 であり、その子の合計 CPU 時間よりもはるかに大きいことがわかります。
私のサーバーには、4 コアと 8 スレッドの Intel(R) Xeon(R) CPU E5620 @ 2.40GHz が 1 つあります。オペレーティング システムは、次のように Suse Linux Enterprise Server SP1 x86_64 です。
それで、それはカーネルの問題ですか?誰かがそれを修正するのを助けることができますか?
virtual-machine - EucalyptusXenの上の1台の物理マシンに制限された2台の仮想マシン
3ノードのXenを使用したEucalyptusベースのクラウドがあります。xenクラスター内の物理マシンの数の2倍を超えるVMを実行すると、追加のVMは起動せず、常に状態が保留から終了に変わり、ログファイルには、ノードコントローラーが追加のVMをチェックした後にシャットオフすることが示されます。インスタンス番号。一部のVMを手動でシャットダウンすると、シャットダウンした数とまったく同じ数のVMを簡単に起動できます。
ログには次のエラーが表示されます。
エラー:[Tue Jan 17 12:51:05 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/ xen / scripts /blockが失敗しました;エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:05 2012] [004231] [EUCADEBUG] doDescribeResource()が呼び出されました[Tue Jan 17 12:51:06 2012] [ 004231] [EUCADEBUG] doDescribeInstances()が呼び出されました[Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-3BB00757 publicIp = 192.168.4.165 privateIp = 192.168.4.165 mac = d0:0d :3B:B0:07:57 vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-473807EE publicIp = 192.168.4.112 privateIp = 192.168 .4.112 mac = d0:0d:47:38:07:EE vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-348A06AE publicIp = 0.0.0.0 privateIp = 0.0.0.0 mac = d0:0d:34:8A:06:AE vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/xen/scripts/blockに失敗しました;エラーが検出されました。')(code = 11 )[Tue Jan 17 12:51:08 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/xen / scripts /blockが失敗しました;エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:09 2012] [004231] [EUCAERROR] libvirt:POST操作が失敗しました:xend_post:xenデーモンからのエラー:(xend.err 'デバイス2051(vbd)を接続できませんでした。/etc/xen/scripts/blockが失敗しました。エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2051(vbd)を接続できませんでした。/etc/xen/scripts/blockに失敗しました;エラーが検出されました。 ')(code = 11)[Tue Jan 17 12:51:10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012][004231][EUCADEBUG]状態変更などi-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012 ] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012] [004231] [EUCADEBUG]状態の変更(例:i-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012] [004231] [EUCADEBUG]状態の変更(例:i-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)
これはCentOS5.*およびRedHat5の制限ですか?CentOS 6で修正されていますか?
http://docs.vmd.citrix.com/XenServer/5.0.0/1.0/en_gb/guest.html#rhel5_limitations
「5.2より前のバージョンでは3つの仮想ネットワークインターフェースのみがサポートされています。5.2以降では、7つの仮想ネットワークインターフェースがサポートされています。」
私はこのトピックをCentOSとEucalyptusの両方のフォーラムで運がなく開いた。
- https://www.centos.org/modules/newbb/viewtopic.php?topic_id=35491&forum=38
- http://open.eucalyptus.com/forum/unable-run-more-4-instances-even-extra-resources
ありがとう、レアンドロ