タグ付けされた質問 「virtual-machines」

仮想マシン(VM)は、通常のホストオペレーティングシステム内に完全に分離されたゲストオペレーティングシステムのインストールです。これは、物理マシンのようなプログラムを実行するマシン(コンピュータ)のソフトウェア実装です。

1
なぜ65,535のポートしかないのに、もっと多くのポートがあるのでしょうか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 5年前に閉鎖されました。 IPアドレスごとに65,535個のポートを持つ背後にある元の理由を理解しています。これは、16ビットまたは2バイトの数値で表すことができる最大の数値であり、コンピューターがこれ以上余裕を持たせることは考えられませんでした港のようなささいなもの、またはそのようなもののためのそれよりも。各ポートは開いたり、ブロックされたり、「ステルス」されたりする可能性があるため、実際にはポートにはそれぞれ1ビット以上が必要な場合があります。この間違いの一部がある場合は、ぜひ教えてください。 しかし、ほとんどのコンピューターが32ビットであり、さらに2、3個のポート用に十分なメモリ/スペースがある世界では、なぜこれほど多くのポートがあるのですか?現在、HTML5、HTTP2.0、IPv6、およびその他の完全に異なるバージョンへの移行を進めていますが、なぜポートも同じではないのでしょうか?これらの多くは16ビットをはるかに超えています。実際、IPv6では16 バイトが許可されています!これらの多くは数年または数十年先にあることを理解していますが、なぜこれらのアップグレードに関するすべてのおしゃべりがあり、より多くのポート(私はアマチュアが聞いたことがある)についてのぞき見さえしていませんか? 65,535のポートを保持することでわかる2つの理由は、大企業が古いレガシーシステムを保持できるようにすることです(これはほとんど正当な理由ではありません)。 、間もなくインターネットに登場します。多くはモノのインターネットの一部です。これらの組み込みシステムでは、おそらくポートの数を減らすことができます。大きなデスクトップコンピューターがポートに接続しようとすると、赤ちゃんの組み込みシステムは最大65,000のポートしか使用できないため、穏やかであると言えます。 一方、より多くのポートを持ついくつかの正当な理由を考えることができます。ほとんどの場合、NATや、複数のプライベートIPアドレスが同じパブリックIPアドレスを使用してインターネットの他の部分と通信しなければならない他のシステムに関係していますが、同じコンピューター上でのVMの台頭のように、すべて同じIPアドレスを使用しています。技術的には、各VM IPアドレスには65,535個のポートがありますが、実際にはすべてホストのポートを使用します。このような場合、これらのシステムはポートをすぐに使い果たす可能性があります。別の特定のケースはキャリアグレードNATです。1つのパブリックIPアドレスが複数のプライベートIPアドレスに変換され、これらのプライベートアドレスの少なくとも1つがさらに多くのプライベートアドレスの別のセットに変換されます。繰り返しますが、各プライベートIPアドレスには技術的には65,535個のポートがありますが、これは幻想です。データがパブリックインターネットに送信されるとき、パブリックIPのポートを使用しているように。NAT自体が必ずしも必要なのかどうかはわかりませんが、IPv6によって大量に提供される場合でも、アドレスを節約するためにNATが必要になります。このようなケースがある場合、65,535を超えるポートを使用する余裕さえありますか? では、なぜ65,535個のポートしかまだないのに、さらに許可する予定があるのでしょうか? PS技術的にはIPアドレスごとに65,536個のポートがありますが、ポート0は通常何にも使用されません。

6
Ubuntu仮想マシンで/ dev / randomを機能させるにはどうすればよいですか?
どうやら、/ dev / randomは、ハードウェア割り込みまたは物理ハードウェアの同様の予測不可能な側面に基づいています。仮想マシンには物理ハードウェアがないためcat /dev/random、仮想マシン内で実行しても何も生成されません。libvirt / KVMを使用して、Ubuntu Server 11.04をホ​​ストおよびゲストとして使用しています。 VM内でKerberosをセットアップする必要がありますがkrb5_newrealm、システムが何も生成しないため、「ランダムデータのロード」が永遠にハングします。 誰もこれを回避する方法を知っていますか?ホストの/ dev / random(非常におしゃべり)をvmに渡して、vmがランダムデータを使用できるようにすることは可能ですか? いくつかのソフトウェアの選択肢があることを読みましたが、それらは十分にランダムではないため、暗号学には適していません。 編集:vm上のcat / dev / randomは、非常にゆっくりと出力を生成するようです。「ランダムなデータをロード中」に約2時間待機して、レルムをセットアップしました。結局、それは継続するのに十分になりました。私はまだこれを加速する方法に興味があります。

5
VBoxManageを使用して仮想ハードディスクを接続する方法
既存の仮想マシンのプライマリコントローラーの仮想ハードドライブ(VDI)を設定する最良の方法は何ですか? VDIが実際に他の親ディスクの子差分ディスクである場合、構文は変更されますか?何らかの方法で親VDIを接続し、次に子VDIを接続する必要がありますか? 状況: 既存のVMがあります---ブートに使用するハードドライブを別の通常の仮想HDまたは場合によっては差分ディスクに置き換えます。これはVBoxManageで実行できますか?

5
VMWare Server 2.0仮想マシンを物理ハードウェアに「非仮想化」できますか?
VMWare Converterを使用して作成されたVMWare Server 2.0仮想マシンが多数あります(物理マシンを仮想マシンにコピーします)。仮想マシンを物理マシンに戻す必要がある場合、これを簡単に実現する方法はありますか?基本的に、VMWare Converterプロセスを逆に実行します。

9
Hyper-V vs. ESXi vs. XenServer
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Hyper-V、ESXi、およびXenServer仮想化プラットフォームを使用した経験を誰もが共有できますか(たとえば、これは素晴らしかったです!コスト?管理?特徴?負荷とバックアップとリカバリを処理しますか? また、最小サーバー要件は? XenはLinux用の無料の仮想化プラットフォームだと思いました。Xenと別個のXenServerプラットフォームはありますか? 私たちの組織のテスト展開については、ご意見やご意見をいただければ幸いです。


3
ESXiサーバーでメモリはどのように割り当てられますか?
48 GBのRAMを搭載したESXi 4.1サーバーがあります。 VMごとに、4GBのメモリを割り当てています。サーバーには13台の仮想マシンがあるため、マネージャーはこれが間違っていると考えています。 ESXiが実際にメモリ自体を管理することを説明しますが、ESXiサーバー自体に割り当てたメモリの量を尋ねました。 私は何も割り当てませんでした(ESXiサーバー自体にメモリを割り当てるオプションについて聞いたことがありません)。 ESXiサーバーにメモリはどのように割り当てられますか?仮想マシン間で問題なくRAMを過剰に割り当て/分散す​​る方法は?

2
QemuとKVMの関係を理解する
KVMとQemuの違いは何ですか?私が理解するように、後者は「ユーザーモードエミュレーション」を提供できます。つまり、次のような他のアーキテクチャ用に構築された単一の実行可能ファイルを実行できます。 # file busybox-sparc busybox-sparc: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped # qemu-sparc busybox-sparc ls Packages_arm Packages_i386 arm busybox-armv6l busybox-i686 busybox-powerpc busybox-sparc busybox-x86_64 i386 # ..および「コンピューターエミュレーション」は、動的なバイナリ変換が実行されるだけでなく、仮想マシン全体がエミュレートされることを意味します(ビデオカード、サウンドカード、ネットワークカード、光学デバイスなど)。例えば: # qemu-system-sparc64 -hda hda.img -cdrom debian-6.0.5-sparc-CD-1.iso -boot d 私が理解したように、Qemuはハードウェア仮想化(x86アーキテクチャ上のIntel VT-xまたはAMD-Vソリューションなど)を活用する方法を知りません。これはKVMが役立つ場合です。ただし、KVMは、特定のハードウェアアーキテクチャ上のハードウェア支援仮想化へのエミュレーションプログラムへのアクセス以外の機能を提供しますか?KVMのみを使用して、全体(CPU、ビデオカード、I / Oデバイスなど)の仮想マシンを作成できますか?はいの場合、この仮想マシンの作成と制御に使用するプログラムはどれですか?

3
Azureでの仮想マシンのクローン作成、既存の保持
これについてオンラインで直接答えがあるようには見えません。Azureに既存の仮想マシンがあり、既存のサーバーがダウンした場合に別のリージョンにクローンを作成したいと思います。正確なレプリカである必要がありますが、見つけることができるのは、クローンではなく仮想マシンを移動することだけです。コンピューター名がVMと同じではないためか、特定の種類のクローンを作成できないと思います。 何をすべきかについての良い記事はありますか、それとも最初から始めて、既に持っているものを複製しようとして仮想マシンを再構築する必要がありますか?

5
それで、本当に、仮想化のオーバーヘッドは何であり、いつ心配する必要がありますか?
マシンを仮想化しない場合を理解するための良い経験則を探しています。 たとえば、ほぼ100%の使用率を持つ完全にCPUにバインドされたプロセスは、おそらく仮想化するのは得策ではありませんが、ほとんどの場合「かなりの量」(たとえば40または50%)? 別の例:1000台のマシンを仮想化する場合、たとえそれらが軽度または中程度にしか使用されていなくても、4コアのみのホストですべてを実行するのはおそらく悪いでしょう。 ホストリソースと比較した場合、マシンのワークロードまたはゲストマシンの数に基づいて仮想化に関するヒントを要約できますか? 私は通常、VirtualBoxまたはVMWareを使用してWindowsホストで仮想化しますが、これは非常に一般的な質問であると想定しています。

2
仮想マシン内でコンテナを実行していますか?
コンテナは、ハードウェアを仮想化せずに、VM上で実行されているソフトウェアをシステム上の他のコンテナで実行されているソフトウェアから隔離するだけなので、VMはVMよりもはるかに軽量であることを理解しています。 私の状況では、追加のサーバーを購入する余裕はなく、所有しているサーバーはすべてハイパーバイザーを実行しています。比較的小さなWebアプリケーションのインスタンスをホストするために、少なくとも6つの「サーバー」をプロビジョニングする必要があります(各インスタンスは異なる顧客用です)。これらの各サーバーに新しいVMをプロビジョニングするのは無駄なので、2つのVMをセットアップし、次のいずれかを実行する予定です。 仮想ホスト(apache)を使用して、各VMでアプリケーションの複数のインスタンスを実行します。または 環境を分離できるように、VMにコンテナーをセットアップします。 これを考慮して、VM内で使用するのは悪い考えになるコンテナシステムに関連する無視できないオーバーヘッドがありますか、またはコンテナを使用したくない他の技術的な理由がありますか?

2
Azure VMの名前を変更する
Azure VMの名前を変更しようとしています。このガイドを使用して、あるサブスクリプションから別のサブスクリプションにVMをコピーしました。 http://blogs.msdn.com/b/microsoft_press/archive/2014/01/29/from-the-mvps-copying-a-virtual-machine-from-one-windows-azure-subscription-to-another- with-powershell.aspx これは正常に機能し、新しいサブスクリプションで新しく作成されたVMに満足しています。ただし、VMは元のシステムの名前を保持しているため、名前を変更したいと思います。 「名前」とは、次のスクリーンショットでAzureポータルに表示されるラベルのことです。 このリストの変更が反映されることを期待して、新しいVMのホスト名を変更しましたが、役に立ちませんでした。DNSおよび他のすべての設定は正しいです。 新しい仮想マシンを作成せずにこれを変更する方法はありますか?おそらく、この名前を変更できるコマンドレットまたはポータルの非表示オプションがありますか?

15
Ubuntu用のWebベースのKVM管理
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 複数のKVM仮想マシンを実行したい単一のUbuntu 9.10ルートサーバーがあります。これらの仮想マシンを管理するには、WebベースのKVM管理ツールが必要ですが、linux-kvm.orgに記載されているツールのリストからどれを選択するのかわかりません。 デスクトップでvirshとvirt-managerを使用しましたが、サーバーのWebインターフェイスが必要です。ConVirtをデスクトップでテストしましたが、virsh / virt-managerからKVMマシンをピックアップできず、KVM仮想マシンのインポートを動作させることができませんでした(Xenのみ)。 oVirtは良さそうですが、Ubuntu 9.10にインストールできるかどうか、どのようにインストールできるかわかりません。 Ubuntu 9.10に簡単にインストールできる優れたWebベースのKVM管理ツールを誰でも推奨できますか? 仮想マシンのホストに加えて、apacheやpostgresqlなどの他のサービスも実行できるようにするものを探しています。専門的なクラスタリングや移行などは必要ありません。Webページから仮想マシンを作成、開始、検査、管理、停止できるものだけです。 よろしく、ティム 更新: 誰か提案がありますか?ここはひどく静かです。

2
マウントされたドライブRedhat 7から空き領域を取得する方法
VMインフラストラクチャには、クラスター化されたホストがSANに接続されています。 私が理解しようとしているのは、Redhatサーバー内のファイルを削除するときに、「空白」がどれだけ残っているかです。Windowsサーバーではsdeleteを使用しているため、この問題は解決されますが、Linuxでは解決策を見つけるのに苦労しています。 「空白」をセクターとして定義していますか?SSDドライブは、書き込みを行う前に最初にゼロを設定する必要があるため、ゼロのままではありません。 私が指摘することの1つは、Linuxに関して言えば、危険であると十分に知っているが、スーパーユーザーではないということです。 ドライブとパーティションを確認します。 [root@rhserver1-DATA10 /]# fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0005d52e …

3
PING icmp open socket:操作はvserverで許可されていません
複数の仮想マシンで仮想サーバー環境を実行しています。単一のVMには次の問題があります。 $ ping 8.8.8.8 ping: icmp open socket: Operation not permitted $ ls -l $(which ping) -rwsr-xr-x 1 root root 30736 2007-01-31 00:10 /bin/ping $ whoami root $ mount /dev/hdv1 on / type ufs (defaults) none on /proc type proc (0) none on /tmp type tmpfs (size=16m,mode=1777) none on /dev/pts …

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