Jalankan mesin virtual tanpa host

11

Saya tahu bahwa saya dapat memiliki perangkat lunak virtualisasi (Virtual Box, Virtual PC) yang berjalan di Ubuntu atau Windows dan menjalankan sistem operasi tamu di dalamnya. Apakah mungkin menjalankan mesin virtual tanpa OS host?

Terima kasih sebelumnya. Saya tidak terlalu terbiasa dengan virtualisasi. Maaf jika ini adalah pertanyaan dasar. Saya tidak dapat menemukan jawaban di Google. Jika Anda bisa mengarahkan saya ke sesuatu yang gratis itu akan menjadi luar biasa!

anon
sumber
lihat makan inti server di windows server 2008
Saif Khan
Ini ide yang bagus, atau solusi lain, misalnya, kami membuat host windows xp minimal sebagai wadah driver dan menjalankan OS apa pun di atasnya.
diyism
1
Semua jawaban salah karena per definisi hypervisor adalah OS host. Jadi, kecuali Anda secara ajaib memulai VM tanpa apa pun sebelumnya (yang bertanya: apa yang memuat VM) Anda selalu menjalankan OS.
TomTom

Jawaban:

10

Beberapa pilihan perangkat lunak virtualisasi bare-metal gratis:

  • VMWare ESXi
  • Microsoft Hyper-V Server 2008
Pete TerMaat
sumber
Hyper-V tidak gratis.
Josh Brower
@Anaplogetos, Tautan di atas mengatakan "unduh gratis." Pemahaman saya adalah bahwa Microsoft menggunakan biaya $ 28 per server untuk Hyper-V Server 2008, tetapi membuatnya gratis sekitar sebulan setelah VMWare membuat ESXi gratis. computerworld.com/action/... Apakah saya kehilangan sesuatu?
Pete TerMaat
Pete benar ... gratis. Tautan tidak muncul pada posnya karena beberapa alasan, tetapi dapat diunduh di sini: microsoft.com/hyper-v-server/en/us/default.aspx
Sean Earp
6

http://www.xen.org/ untuk linux?

Rory
sumber
ServerFault benar-benar berorientasi pada VMWare / Hyper-V!
Antoine Benkemoun
4

Lihatlah artikel wikipedia ini:

  • Virtualisasi platform
  • Hypervisor

Microsoft memiliki hypervisor yang disebut Hyper-V.

TwistedAphid
sumber
1
juga mencari "virtualisasi bare-metal"
Rob Allen
3

Pada dasarnya, ada dua jenis hypervisor. Pertama ada hypervisor yang berjalan di atas sistem operasi Anda. Ini disebut hypervisor Tipe-2 dan termasuk VMware Workstation, MS Virtual PC dan VirtualBox. Lalu, ada yang hypervisors yang merupakan sistem operasi (saya tahu yang terlalu disederhanakan). Ini disebut hypervisor Tipe-1 dan termasuk Xen, Linux dengan KVM, VirtualIron, ESX, ESXi dan MS Hyper-V.

Apa yang paling mendekati apa yang Anda inginkan, adalah hypervisor Tipe-1. Menilai Anda dari pertanyaan Anda, Anda akan mengalami kesulitan dengan apa saja kecuali ESXi dengan antarmuka webnya. Saya akan mendukungnya jika Anda menginginkan kinerja yang layak dan opsi variasi luas sistem operasi tamu. ESXi agak pilih-pilih untuk perangkat keras yang mendasarinya, jadi jika itu masalah, lihat ke Fedora dengan KVM dan / atau Windows 2008 dengan Hyper-V. Opsi terbaru cukup mahal, jika Anda belum memiliki lisensi Windows 2008.

wzzrd
sumber
1
Ya, tetapi bahkan sebuah hypervisor bare metal IS - secara teknis - sebuah OS. Jadi jawabannya salah.
TomTom
3

KVM untuk Linux

Walaupun sangat mirip dengan perangkat lunak lain untuk menggunakan beberapa mesin virtual pada kenyataannya itu secara efektif mengubah kernel Linux menjadi hypervisor.

Hal yang sama berlaku untuk XEN, perbedaannya adalah bahwa dengan XEN Anda benar-benar mem-boot XEN sebagai Hypervisor yang akan memulai instance tervirtualisasi (dom0) yang digunakan sebagai instance manajemen.

KVM mengubah instalasi Linux Anda menjadi sebuah hypervisor sehingga Anda pada dasarnya distribusi yang Anda gunakan di sekitar kernel linux yang diaktifkan KVM Anda tidak lebih dari antarmuka manajemen.

Linux KVM dan XEN setahu saya satu-satunya virtualisasi logam kosong gratis (seperti di libre) yang tersedia.

Opsi lain telah disebutkan

Martin M.
sumber
1
Ya, sekarang tolong jalankan itu tanpa OS - yaitu tanpa Linux. Atau memulai sesuatu.
TomTom
3

Tidak mungkin untuk menjalankan VM tanpa Host karena tidak mungkin untuk menjalankan proses tanpa sistem operasi.

Dalam sistem operasi kernel mengisolasi proses yang berbeda dan menjadwalkan mereka harus ada sesuatu yang mirip dengan melakukan penjadwalan dan isolasi di lingkungan virtual kernel ini disebut Hypervisors.

ananthan
sumber
Pada dasarnya Anda mengatakan bahwa Hypervisor dapat menjadi tuan rumah dengan sendirinya (digunakan seperti mini OS, alih-alih menggunakannya di atas OS yang berfungsi penuh).
JCarlosR
2

Mesin virutual bergantung pada mesin host, dan OS-nya, untuk menyediakan akses ke CPU fisik mesin memori, memori, drive disk dan periferal lainnya.

Jadi, tidak, Anda tidak dapat menjalankan mesin virtual tanpa mesin host dan OS-nya.

Menghukum
sumber
3
hypervisor telanjang-logam, siapa pun?
HannesFostie
2
Terpidana benar. Hypervisor hanyalah os yang diperkeras, sangat sedikit yang didedikasikan untuk mengelola akses VM ke sumber daya. Namun demikian, ini adalah OS, yang akan di-host di ring 0 pada CPU fisik. Intel VT membantu melepaskan tugas ini untuk hypervisor, tetapi VM tidak dapat memiliki akses nyata ke rinf 0, jika tidak Anda tidak dapat memiliki isolasi mesin virtual di antara mereka.
Mathieu Chateau
Jawaban Mathieu Chateau lebih lengkap daripada jawaban Narapidana. Sementara narapidana secara teknis benar, saya pikir itu harus menyebutkan hypervisor tipe 1 dan mengapa mereka masih tidak memberikan akses fisik langsung (ring0) ke mesin virtual.
Burly
0

Anda dapat menggunakan Windows 7 dan mem-boot langsung ke hard drive virtual, maka OS pada drive virtual itu akan memiliki akses langsung ke perangkat keras. Lihat artikel ini: Kurang Virtual, Lebih Banyak Mesin - Windows 7 dan keajaiban Boot ke VHD

dapope1979
sumber
2
Itu hanya disk virtual, bukan mesin virtual. Dan Anda hanya dapat menjalankan satu OS sekaligus, sepertinya tidak banyak digunakan kecuali untuk menguji Win7 tanpa drive cadangan.
saschabeaumont
0

Saya pikir Anda sedang mencari sesuatu seperti VMware ESXi . Ini juga gratis saat ini ...

Tanpa malu-malu disalin dari ini pertanyaan yang lebih atau kurang terkait ;-)

fretje
sumber
0

Anda juga dapat melihat Citrix XenServer 5.0

Ini benar-benar gratis sejak Februari dan memiliki kinerja yang sangat bagus.

Opsi lain (gratis dan mudah dikelola) yang dijelaskan sebelumnya adalah

  • VMware ESXi
  • MS Hyper-V gratis jika Anda sudah memiliki lisensi Win2k8
  • Novell Xen (dilengkapi dengan Novell SLES)

Jangan lupa bahwa ketika Anda menggunakan hypervisor Bare-metal (seperti yang ada dalam daftar), Anda akan memerlukan Intel VT atau CPU yang diaktifkan AMD-V untuk menjalankan Mesin Virtualisasi Perangkat Keras Virtual. Dengan VMware dan Hyper-V, Anda memiliki kesempatan untuk menjalankan Mesin Virtual Terjemahan Biner yang memiliki efek lebih negatif pada kinerja daripada perangkat keras yang divirtualisasikan.

Novell Xen dan Citrix XenServer dibangun di atas Xen (duh) sehingga sangat mudah untuk membuat mesin virtual paravirtualised. Jenis virtualisasi ini membutuhkan kernel yang sadar bahwa itu sedang divirtualisasi. Novell SLES sangat mudah untuk mengatur paravirtualized dan Citrix XenServer memiliki templat Debian Paravirtualised di papan yang segera menginstal Debian tanpa perlu CD. februari 18, XenServer versi baru akan keluar, termasuk Debian Lenny (Debian terbaru).

Hofa
sumber
0

Penginstal WUBI Ubuntu pada dasarnya melakukan ini. Saya ingin melihat lebih banyak pengembangan masuk ke WUBI untuk tujuan itu.

John Robillard
sumber