タグ付けされた質問 「virtualization」

仮想化は、システムのレイヤー間の抽象化を可能にするソフトウェアテクノロジーのグループです。これにより、システムの論理レイヤー間の分離が可能になり、分離、柔軟性、および/または一度に複数を実行する機能が提供されます。これは、さまざまな層が本質的に結び付けられているほとんどの従来のシステムとは異なります。

4
すべての内部サーバーをクラウドに移動する
バックグラウンド 私のクライアントの1人は、約50席のIT依存型のワークフロー主導の法律事務所です。クライアント(FSA規制の住宅ローン業者)の1人によって監査されており、単一サイトはビジネス継続性への脅威であると言われています。私は彼らのビジネスを2つのビットに分割することを提案しました: クライアント側-PC、モニター、椅子、机、LANスイッチ、ルーター、ファイアウォール サーバー側-Active Directory、Exchange、SQL、SharePoint、およびその他の基幹業務アプリ、「ロボット」ワーカーマシン、リモートデスクトップサービスを実行する仮想マシン(合計で約14のVM) アイデアは、機器を保管し、少なくとも別の場所で少なくとも容量の少ないクライアント側環境を迅速に再現するための準備を整えたり、必要に応じてユーザーに自宅から接続させることです。 サーバー側には、より大きな課題があります。これには、(現在はADSLで、すぐに100 Mbpsファイバーになります)IP接続から発行されるサービスと、バックアップを含まない約3 TBのデータが含まれます。サーバー側の環境全体を、現在の自己ホスト型のオンサイトサーバールームからホスト型施設に移動することを提案しました。私はまだ同じレベルのプライバシーを望んでいます。これは、公開されている少数のサービスを除き、インターネットからファイアウォールで保護する必要があり、DMZのWebサーバーVMから最適に提供されます。 現在、2つのサーバールームがあり、それぞれに複製されたSANの1つのノードと1つのHyper-Vクラスターホストが含まれています。冗長ファイバチャネルとイーサネットリンクを組み合わせることにより、サーバールーム全体が失われた場合でもシステムが稼働し続けます。ホストされたサーバー側の環境が、単一のデータセンターの損失に対して同様に回復力があることを望みます。 基本的に、ローカルセルフホスティングから得られるセキュリティ、可用性、制御が必要ですが、クラウドでは、少なくとも30 kmの地理的多様性があります。また、キットを購入して自分でラックに入れたり、ハードウェアの寿命や交換、バックアップなどを心配したりすることはあまり望んでいません。 ご質問 複製するSANおよびHyper-Vクラスターは、データセンターで複製しようとする必要がありますか、または大規模なホスティング事業者とクラウドプロバイダーに可用性を確保する他の方法がありますか? Amazon AWSには必要なすべてのビット(EC2、EBS、S3、VPC、VPNなど)があるように見えますが、EUデータセンターは1つだけです。どのような可用性が期待できますか?たとえば、アイルランドのデータセンターで大規模な停止が発生した場合(たとえば、航空機が着陸することを想像してください)、そこでホストされているサービスはどうなりますか?そして、一般的な信頼性の問題はどうですか? これは、Windows Azure、Rackspace Cloud、または他のクラウドサービスが提供するものを使用して実行できますか? 私の質問を検討してくれてありがとう。

2
Illumos上のKVM(OpenIndianaとSmartOS)
私は、最近のKVMのIllumosへのポートを実行している単一のサーバー上に多数のゲストを仮想化することを検討しています。私の2つの主要なオプションはOpenIndianaとSmartOSのようです。最終的に使用するディストリビューションは、次の要件を満たす必要があります。 CLIを使用して管理およびカスタマイズできる必要があります(ZFSファイルシステム/ zvolオプションの変更、外部ドライブの接続とデータのコピー、zfs送受信を使用したデータのオフサイトサーバーへの自動複製など)。 自動化されたZFSスナップショットを実装する必要がある(例:zfs-auto-snapshotを使用)。 サーバーのヘルスが低下した場合に自動電子メール通知をセットアップできる必要があります。基本的に、定期的なZFSスクラブを設定し、zpool、fault manager、SMARTの問題を監視し、問題が検出されたら電子メールを送信します。OSが許可する限り、これを手動で設定しても構いません。 Debian、Ubuntu、およびWindows 2008 Server R2ゲストを安定性と妥当なパフォーマンスで処理する必要があります。これらのゲストは実稼働で使用されます。 将来のリリースが引き続き提供されるという合理的な期待があるはずです-私は行き止まりの製品を使用して立ち往生したくありません。 セットアップが簡単で、何らかのGUIがある場合は便利ですが、これはオプションです。 これらの要件に基づいて、どのディストリビューションをお勧めしますか? この環境は、今後のOpenIndiana安定版リリースがリリースされるまでデプロイされないと想定できます。また、サーバーがSandy Bridge Xeon E3-1xxx CPUを使用すると想定できるため、KVMの互換性に注意する必要があります。 また、これらのディストリビューションのいずれでも、IlumosへのKVMポートの堅牢性と安定性はどの程度ですか?今のところ、本番環境でKVM / Illumosを検討する必要がありますか?

4
仮想マシンのLVMパーティションをKVMホストにマウントする方法は?
KVMホストで以下を実行しようとすると: # kpartx -av /dev/VolGroup00/kvm101_img add map kvm101_img1 : 0 208782 linear /dev/VolGroup00/kvm101_img 63 add map kvm101_img2 : 0 125612235 linear /dev/VolGroup00/kvm101_img 208845 # mount /dev/mapper/kvm101_img1 /mnt その後、/ bootパーティションがマウントされます。しかし、次のように入力するとエラーが発生します。 # mount /dev/mapper/kvm101_img2 /mnt mount: you must specify the filesystem type ゲストマシンのfdiskレイアウトは次のとおりです。 # fdisk -l Device Boot Start End Blocks Id …

3
使用するKVMディスクの種類
いくつかのKVM仮想ゲストをセットアップしており、使用するディスクタイプを議論しています。私は、それぞれの長所と短所を駆使する優れたリソースをオンラインで見つけることができませんでした。 異なるディスクタイプとそれぞれの長所と短所のリストを作成するのを手伝ってもらえますか?私が知っているディスクの種類は次のとおりです。 生画像 qcow2 専用パーティション(LVMなど) 私はこれらの基準に興味があります: セットアップの容易さ(各タイプの作成はどれくらい簡単ですか) 性能 クローニングのしやすさ 拡張のしやすさ(より大きくするため、仮想ゲストのディスク容量が増える) そのディスクタイプに固有の機能 バックアップのしやすさ 他のホストへの移行 選択肢の評価を手伝ってもらえますか?

4
1つの巨大なVMを複数の物理的なコモディティサーバーにスパンすることは可能ですか?
1つの巨大な仮想マシンを複数の物理的なコモディティサーバーにスパンすることは可能ですか? 使用例は次のとおりです。 64 GBのRAMを搭載した32プロセッサのdbサーバーを実装する必要があります このような容量の物理サーバーはありません 少ないリソースで多くのサーバーがあります。 これらのサーバーを利用して必要な容量のVMを作成できるテクノロジーまたは(より良い)製品はありますか?たとえば、8つのRAMを備えた8つの物理4プロセッサマシンを、それぞれ64 GBのRAMを備えた32プロセッサの「論理ユニット」に結合し、この容量をすべて使用するOracleサーバーをセットアップできますか。 この質問を投稿する前に、同様の質問を読みましたが、答えが見つかりませんでした。 複数の物理サーバーを1つの仮想サーバーに結合します クラウドコンピューティング-複数の物理コンピューター、1つの論理コンピューター たぶん、誰かが今私たちにヒントを与えることができますか?

8
KVM + libvirtを使用してDHCPクライアントのリストを取得しますか?
Ubuntu 9.10でKVM + libvirtを介して複数のVMを実行しています。各マシンに物理的な「コンソール」を物理的に開き、を呼び出さずに、各ホストに割り当てられたIPアドレスを見つけたいと思いifconfigます。 考慮してください: rascher @ localhost:〜$ virsh -c qemu:/// system list --all uriへの接続:qemu:/// system Id Name State ---------------------------------- 1台のマシンが実行中 2台のmachine2が実行中 -machine3が停止しました 私のネットワーク構成は次のようになります。 <network> <name>default</name> <uuid>1be...</uuid> <forward mode='route' dev="eth0"/> <bridge name='virbr0' stp='on' forwardDelay='0' /> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254' /> </dhcp> </ip> </network> それでは、次のようなリストを取得するにはどうすればよいですか? machine1 IPアドレス= 192.168.122.16 …

6
キャパシティプランニングのための正確なトレンドのランダムI / Oパフォーマンス
私が働いている場所には、Xen Hypervisorを使用して多くの仮想マシンをホストするために使用される多数の「ビッグアイアン」サーバーがあります。これらは通常、32GB RAM、デュアルクアッドコアプロセス、および大量のI / O容量を持つ高速ディスクで構成されます。 私たちは、既存のハードウェア構成が歯の中で少し長くなりつつあり、外に出て、より大きく、より速く、より光沢のある新しいハードウェアを調達する時が来ました。 前述のように、既存のキットは32GB RAMで展開されており、ホストに展開できるVMの数を事実上制限しています。 ただし、新しいハードウェアの調査では、単一のシャーシ内に64、72、または96GBのRAMを搭載した単一のマシン内でより多くのRAMを取得できることは明らかです。明らかに、これにより、指定されたホストにより多くのマシンを追加することができ、常に勝ちです。これまでに完了した分析は、制限要因がディスクサブシステムにシフトされることを示唆しています。 問題は、現在、どこにいるかを把握しようとしていることです...使用法のおかげで、I / O帯域幅、つまり、ランダムなI / O操作は完了できます。このポイントに達すると、iowaitは空ロケットになり、マシンのパフォーマンス全体が犬に行きます。 これは私が尋ねている質問の核心です、特に完了しているランダムI / O操作の数に関連して、既存のI / Oパフォーマンスを正確に追跡/追跡する方法を知っている人はいますか? 私が実際にメトリックを取得しようとしているのは、「この構成はX個のランダムI / O要求を正常に処理でき、現在(平均して)Z個の操作のピークでY個の操作を実行しています」です。 前もって感謝します!


11
ホストなしで仮想マシンを実行する
UbuntuまたはWindowsで仮想化ソフトウェア(Virtual Box、Virtual PC)を実行し、その中でゲストオペレーティングシステムを実行できることを知っています。ホストOSなしで仮想マシンを実行することは可能ですか? 前もって感謝します。私は仮想化にあまり精通していません。基本的な質問であれば申し訳ありません。Googleで答えが見つかりませんでした。あなたが私に素晴らしいものを無料で提供できるなら!


3
WindowsでOpenVPN TAPアダプターを介してVirtualBoxをブリッジする
VPN接続を介してブリッジアダプターを備えた仮想マシン(Backtrack 4を実行するVirtualBoxゲスト)を構成しようとしています。VPNは私の大学のサイバーセキュリティクラブによってホストされ、クラブが構築したさまざまなサーバーに対する侵入テスト用に設計されたサンドボックスLANに接続します。 私のホスト(Windows 7 Ultimate)はVPNに正常に接続し、DHCPを介してIPが割り当てられていますが、何らかの理由でVMが同じことを行えず、その理由がわかりません。それは、OpenVPNが認識できないMACアドレスからのパケットをフィルターで除外しているようなものです。 私たちのITオフィスは、ネットワーク上でできることとできないことについて非常に厳しいポリシーを持っているので、仮想マシンがVPN接続を介してブリッジできるようにしたいと思います。サンドボックス環境でアクティブな攻撃(ARPスプーフィング、nmap、Nessusスキャン)を実行できるようにしたいのですが、誤ってトラフィックが大学のネットワークを通過してインターネットアクセスが取り消されるリスクを冒す必要はありません。VPN接続を介してブリッジし、VM内からすべての攻撃を実行することで、この問題を解決できます。 ホストがこのインターフェイスを使用できる理由は何かわかりますが、VMは使用できませんか?

1
VMware-統合が必要ですが、元に戻したい
昨夜、新しいディスクを追加し、Exchangeのオフラインデフラグを実行する前に(新しく追加したディスクを一時パスとして使用して)、VMのスナップショットを撮りました。 今日目覚めたとき、サーバーはオフラインでした。vSphereを開くと、「構成の問題-仮想マシンのディスク統合が必要です」というメッセージが表示されました。私は質問に答え、中止/キャンセルを選択しました。その後、VMが起動しました。Exchangeデータベースのサイズは約160GB(約240GBから減少)になりました。これは、デフラグ後に予想されるサイズとほぼ同じです。そのため、デフラグが完了したのではないかと疑いましたが、残念ながらマウントされません。 この段階での私の好みは、スナップショットに戻ることです。誰かが以前にこの状況にあったことがありますか?私はたくさんの読み物をしましたが、統合によって「統合が必要」エラーを修正する方法を説明する記事のみを見つけました。不要な差分ディスクを削除して元に戻す方法は何も見つかりません。 これらの不要なデルタディスクを統合せずに削除するためのサポートされている方法はありますか? diskname-000001.vmdkファイルを別の場所に移動して、VMを起動するだけですか?(また、.REDO_nSGail拡張子のファイルがいくつかありますが、これも移動する必要があると思います)。元の.vmdkファイルは読み取り専用モードになりますが、読み取りと書き込みに戻す方法はありますか? アドバイスをいただける方に感謝します。 その他の情報:-ESXi 6.0-VMはWindows SBSボックスです(ExchangeとADの両方があります)。また、約1TBのデータがあり、すべてを復元するにはデータストアに十分な空き領域がありません。最初にすべてのVMファイルを削除してから、バックアップを復元する必要があります。バックアップを復元するのに何時間もかかるので、可能であればそれを避けたいと思います。

1
VMware仮想マシンのクローンを作成する場合、MACアドレスとUUIDの競合を防ぐにはどうすればよいですか?
VMware Fusion(Mac用)とVMware ESXi / vSphereの両方で次の問題に遭遇しました。多くの方はこの問題に精通しており、VMware KBで説明されています:「ネットワーキングがクローンLinux仮想マシンで機能しない(2002767)」。 CentOS VMを作成します。 これは、最小限のソフトウェアセットと機能するネットワークスタックを備えた最小限のVMです。アイデアは、最小限のVMを取得し、それを複製して、後でソフトウェアを追加することです。 そのVMのクローンを作成する VMware FusionまたはvCenterは、クローンされたVMのネットワークインターフェイスに新しいMACアドレスを割り当てます。 Linuxはこの新しいMACアドレスを認識しないため、ネットワーキングは機能しません。このファイルに/etc/sysconfig/network-scripts/ifcfg-ethNは、最初のマシンのインターフェースのMACアドレスが含まれています。 これを修正するには、新しいVMのMACアドレスを見つけ、ifcfg-ethNこのMACを編集してHWADDR=フィールドに追加する必要があります。MACを単純に切り取ってフィールドに貼り付けることはできないので、特にペンと紙にMACを書き留めておくのを忘れた場合は、エラーが発生しやすくなります。 (ボーナスポイント)新しいVMでは、eth0、eth1などが間違った順序で表示されることがよくあります。これを修正するには、周りに難解なダンスが含まれます/etc/udev/rules.d 私はこれを行うことができますが、何かをテストするために新しいVMを起動したいだけの場合、それはエラーが発生しやすく、一種の苦痛です。 この手動プロセスを簡略化する方法はありますか?新しいマシンのクローンを作成するとき、MACアドレスの問題をどのように修正しますか?

2
ローカルWi-Fiに仮想マシン(vagrant)を公開する
Vagrant(www.vagrantup.com)を使用してローカル仮想マシン(ubuntu 12.4)をセットアップし、ローカルwifiネットワークでそのリソースを共有する必要があります。これは基本的に、ローカルネットワーク上の他のマシンからアクセスできるWebサーバーを実行しています。 私のローカルwifiアダプターはルーターから動的IPアドレスを取得します。 現在の構成は次のようになっていますが、IPを使用して別のマシンからマシンにアクセスできません。 config.vm.network :private_network, ip: "192.168.56.101" config.vm.network :forwarded_port, guest: 80, host: 8080 どうすればこれを実現できますか?どんな助けでも大歓迎です!

4
継続的な統合サービスのための「白紙の状態のシステム」を確実にする効果的な方法
プロジェクトの継続的インテグレーション(CI)サービスをセットアップしたいと考えています。そのCIサービスは、デプロイメントを含むプロジェクトライフのすべての側面を制御する必要があります。 つまり、各反復でCIエージェントがクリーンなシステム(特にUbuntuサーバー)を取得し、そこにプロジェクトをデプロイしてテストを実行する必要があります。 私たちのエコシステムはかなり珍しいので、CIサービスを最初から自分で作成します。問題は、CIの反復ごとにクリーンなスレートシステムを効果的に提供する方法ですか。 プロジェクトの展開では、いくつかのDebianパッケージをインストールし、いくつかのnginxサイトを構成し、いくつかのパッケージをシステム全体の実装言語固有のパッケージマネージャー(LuaRocks)にインストールします。それ以上に邪魔になるものはありません(私は信じています)。したがって、完全な分離とクリーンを確保するよりも、クリーンスレートをすばやく(最新のハードウェアでは1分以内に、より速く、より良く)セットアップできることが重要です。 私たちが必要とすることを行う方法は2つあります。 いずれかの種類の刑務所(lxcなど)をセットアップします。 または、スナップショットを実行できる仮想マシンをインストールして使用します。 しかし、現時点では決定するのに十分な情報がありません。 何をアドバイスしますか?他のオプションはありますか?特定のツール名はありますか? 注:CIサービスは、Citrix XenServerゲスト内で実行されます。価格がリーズナブルであれば、有料のソリューションで問題ありません。(通常、この分野では妥当ではありません。)リモートCIソリューションは適切ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.