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

仮想マシン(VM)は、通常のホストオペレーティングシステム内の完全に分離された環境で実行されるゲストオペレーティングシステムです。最新の仮想マシンは、ソフトウェアエミュレーションまたはハードウェア仮想化のいずれか、または(ほとんどの場合)両方を組み合わせて実装されます。

17
Linuxを常にVMで実行しない理由は何ですか?
私は日々の仕事のほとんどでArch Linuxを使用するように切り替えており、ゲームやOneNoteのようなLinuxに移植されていないアプリ以外にはWindowsは必要ありません。私のLinuxディストリビューションは、WindowsをホストとしてVirtualBoxでホストされており、スナップショットは非常に便利です。 Windowsホストをほとんど気にせず、ゲストの95%をゲストに費やすとしたら、何を見逃してしまうでしょうか? 重大な欠点はありますか? パフォーマンスは深刻な影響を受けますか?マシンに直接インストールすると、私の人生はさらに驚くほどになりますか?

13
仮想化テクノロジーを決定する簡単な方法
Linuxマシンへのコマンドラインアクセスがあり、仮想化されている場合とされていない場合があります。実行している仮想化テクノロジーの種類(VMWare、VirtualBox、KVM、OpenVZ、Xenなど)がある場合、それを判断したいと思います。これは敵対的な環境ではありません。自分自身を偽装しようとしているVMに対して作業しようとするのではなく、ほとんど知らない不安定なサーバーを診断しています。 より正確には、私は誰かが問題を診断するのを手伝っています。私は実権を握っていません。そのため、「このコマンドをコピーして貼り付ける」などの指示を伝える必要があり/procます。理想的には、次のようなものになりますlshw。簡単にインストールできる(プリインストールされていない場合)コマンドは、突っ走り、関連情報を出力します。 このシステムがどの仮想化テクノロジーのゲストであるかを判断する最も簡単な方法は何ですか?提案で、どのテクノロジー(ベアハードウェアを含む)を最終的に検出でき、どのテクノロジーを最終的に削除できるかについて言及していただければ幸いです。私は主にLinuxに興味がありますが、それが他の大学でも機能するなら、それは素晴らしいことです。

8
Virtual Box(Ubuntu Guest、Windows Host)の下の共有フォルダーのファイル許可の問題
Virtual BoxでUbuntuを使用していますが、ホスト(Windows)とVM(Ubuntu)の間で共有されるフォルダーがあります。Ubuntuの共有フォルダーにあるファイルを開くと、その所有者がrootに設定されているため変更できません。 所有権を自分に変更するにはどうすればよいですか? 出力はls -l次のとおりです。 -rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt 出力dfは次のとおりです。 m@m-Linux:~/Desktop/vbox_shared$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29640780 10209652 17925440 37% / none 509032 260 508772 1% /dev none 513252 168 513084 1% /dev/shm none 513252 88 513164 1% /var/run none 513252 0 …

6
LVMはパフォーマンスに影響しますか?
いくつかのサーバーをLinuxに移行する必要があり、評価する必要がある重要な側面の1つは、新しいホストシステムに弾力的なストレージ容量が必要であることです。当然のことながら、いくつかの基礎研究を行って、LVMに出会いました。 lvmを使用するとパフォーマンスが低下しますか?もしそうなら、どのようにそれを測定できますか? 私が今考えているのは、LVMとその上で実行される仮想化Linuxボックスを備えたホストOSとしてLinuxを使用することです(ゲストOSにもLVMを追加する必要がありますか?)。

3
64ビットDebian / Ubuntuで32ビットプログラムを実行するにはどうすればよいですか?
64ビット(amd64別名x86_64)DebianまたはUbuntuがインストールされています。時々32ビット(i386 / i686)プログラムを実行するか、32ビットシステム用にプログラムをコンパイルする必要があります。どうすれば最小限の手間でこれを行うことができますか? ボーナス:ディストリビューションの古いリリースまたは新しいリリースで実行またはテストしたい場合はどうすればよいですか?

10
VirtualBoxマシンを自動的に起動およびシャットダウンする方法は?
専用マシンにアプライアンスとしてインストールすることを目的としたソフトウェアシステムを実行する必要があります。エネルギーを節約するために、代わりにVirtualBox VMでシステムを実行する予定です。 ホストはSysV-Initシステムを備えた標準のLinuxボックスであり、ゲストは大幅に変更されたLinuxであり、これ以上変更する必要はありません。VirtualBoxは、OSEバージョンで使用されます。 ホストの起動時にVMを起動する方法はすでにわかっています(編集:これは、Nikhilが後述するようにコマンドを使用して行われますVBoxManager startvm)が、VMを正常にシャットダウンするにはどうすればよいですか?ホストで実行されているスクリプトは、ゲストが完全にシャットダウンするまで待つ必要があります。 たとえば、これを行うサービスファイルがどのように見える必要があるのか​​、誰でも提案できますか?

4
VirtualBox:UbuntuのDebianゲストの2つのネットワークインターフェイス(NATおよびホストオンリーインターフェイス)
私はVirtualBox上で2つのインターフェースを持つDebian VMを作成しました。NATインターフェース(インターネットにアクセスするためのインターフェース)とホスト専用インターフェースです。ただし、両方のインターフェイスを同時に機能させる方法はわかりません。ホストのみをアダプタ1として定義すると、ホストからはVMにアクセスできますが、インターネットからはアクセスできません。NAT 1をアダプター1として定義すると、インターネットにアクセスできますが、ゲストDebianに到達できません。 それでは、どのようにして両方のインターフェースを連携させることができますか? 注:ホストのポートをゲストSOのSSHポートにマップしようとしているので、提案する必要はありません:) 編集:これは、ifconfig最初のアダプターがホストオンリーのものである場合の出力です : eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:495 errors:0 dropped:0 overruns:0 frame:0 TX packets:206 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:48187 (47.0 KiB) TX bytes:38222 (37.3 KiB) lo Link …


3
VirtualBox:物理CPUコアの数よりも多くの仮想CPUコアを割り当てることは悪い考えですか?
ハイパースレッディング対応のCPU を持っているので、次の警告が示すように、物理CPUコアの数よりも多くの仮想CPUコアを割り当てるのは悪い考えでしょうか。 転写: 仮想マシンには、ホストシステム上の物理CPUの数よりも多くの仮想CPUが割り当てられます。これにより、仮想マシンのパフォーマンスが低下する可能性があります。仮想CPUの数を減らすことを検討してください。 誰かがこのトピックに推論を置くことができますか? EDIT1: 問題のCPUはIntel Core i7-4700HQ、Ark Intel、CPUベンチマークです EDIT2: 仮に、HDD(SSDの代わりに)や低RAM(ここでは16GB、最小vm.swappinessでこのVMに4GB )などの古いハードウェアはありません。

2
Dockerコンテナー内のプロセスはどのように見えますか?
最近、Dockerコンテナの内部、つまり、Dockerコンテナ内で呼び出すコマンドとプロセスに関して、Dockerコンテナとは何か、より具体的には内部で何が起こっているのかについて、混乱が何度か起きていると聞きました。 誰かが何が起こっているのかについての高レベルの概要を提供してください


1
QEMUでrawディスクイメージを起動する
ここからディスクイメージファイルがあります。そのページには、QEMUと次のコマンドでこのイメージを起動できると書かれています。 $ qemu-system-x86_64 -m 4096 -ctrl-grab -no-reboot x86-64.img それはメッセージを与えます: WARNING: Image format was not specified for 'x86-64.img' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. エミュレータはロードされますが、PilOSがクラッシュします。つまり、何か間違ったことをしました。 (おそらくPilOSはブロック0に書き込みたいが、できないため) rawコマンドライン引数は、次のように渡されることを意味し、私の知る限り、次のとおりです。 …

5
パーティションのイメージを、パーティションテーブルを使用してディスクのイメージに変換する
で生成された既存のパーティションのイメージがありdd if=/dev/sdXN of=image.binます。次に、このイメージを仮想マシンの基礎として使用します。VirtualBoxが使用できる形式に画像を変換する方法を知っています。 問題は、「ディスク」イメージが実際には1つのパーティションのイメージにすぎないため、MBRまたはパーティションテーブルが含まれていないことです。これにより、VMの起動が非常に難しくなります。 パーティションのイメージを指定して、パーティションテーブルを含む適切なディスクイメージを作成する簡単な方法はありますか?

2
仮想マシンを使用してLinuxモジュールの開発/テストは安全ですか?
私はオペレーティングシステムクラスにいます。カーネルコードを修正する作業を行う必要があります。悪いコードを書いて、すべきではない場所に上書きする可能性があるため、テストにはパーソナルマシンを使用しないことをお勧めします(これはインストールを意味すると思います)。安全のため、ラボ内のマシンにアクセスできます。 VMを使用してテストする場合、潜在的に安全でないコードからホストシステムを保護しますか?私は本当に学校のシステムにこだわる必要はありません。スナップショットが役立ちます。 それでもリスクが高い場合、安全にテストするために考慮する必要があるものについての提案はありますか? まずはlinuxmintのようなものを使用します。現在のプロジェクトの内容を確認したい場合:http : //www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf

1
resize2fsを使用してパーティションのサイズを変更できない
最近、VMWare ESXiでVMのハードドライブのサイズを150 GBから500 GBに変更しました。これを行った後、Gpartedを使用して、このイメージのパーティションのサイズを効果的に変更しました。今、私がしなければならないことは、ファイルシステムのサイズを変更することです。なぜなら、まだ古い値が表示されているからです(の出力からわかるようにdf -h): Filesystem Size Used Avail Use% Mounted on /dev/mapper/owncloud--vg-root 157G 37G 112G 25% / udev 488M 4.0K 488M 1% /dev tmpfs 100M 240K 100M 1% /run none 5.0M 0 5.0M 0% /run/lock none 497M 0 497M 0% /run/shm /dev/sda1 236M 32M 192M 14% /boot ただし、実行sudo resize2fs …

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