Saya ingin virtualisasi workstation saya (Tier 1), Mencari Bare Metal Hypervisor untuk komponen kelas konsumen

17

Saya menemukan diri saya dalam ikatan serupa ini setidaknya setahun sekali. Ikatan di mana saya baik meningkatkan motherboard, atau hard drive OS. Ini membuat saya gila harus menginstal ulang Windows, Visual Studio, semua addins saya, mengkonfigurasi ulang pengaturan saya dll ... setiap saat. Saya memiliki tata letak dan saya suka dan saya ingin tetap menggunakannya.

Pertanyaanku adalah...

Apakah ada Bare Metal Hypervisor di pasaran yang akan memungkinkan saya memvirtualisasikan stasiun kerja kelas konsumen saya? Saya benar-benar ingin menghindari virtualisasi Host / Klien. Bare Metal jelas merupakan cara yang lebih baik untuk memenuhi kebutuhan saya.

Apakah ini pendekatan yang baik, atau apakah saya akan menderita beberapa efek samping yang tidak diinginkan dengan melakukan ini?


Klarifikasi

Mesin saya memiliki tujuan yang sangat terbatas. Penggunaan utama saya adalah Visual Studio 2010 Professional di mana saya mengembangkan Aplikasi Web ASP.NET MVC. Bagian kedua dari perangkat lunak yang saya gunakan (yang intensif sistem) adalah Photoshop CS3. Selain itu, aplikasi saya terbatas pada Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad, dan berbagai aplikasi (kecil) lainnya.

Selain itu, saya sedang mempertimbangkan untuk mengerjakan proyek node.js dan mungkin menjalankan pada hypervisor yang sama jika memungkinkan.

Spesifikasi Sistem:
Motherboard Gigabyte
Intel i7 920
12 GB Ram
dasar 500GB 7200RPM HDD untuk OS
4 VelociRaptors dalam Raid 1/0 untuk build disk
Dual GTS250 (512MB) Kartu grafis (non SLI) untuk monitor quad

Di samping catatan

Saya juga tidak akan menentang saran alternatif jika batasannya terlalu besar. Saya dapat menginstal ESXi (atau Zen Server) pada kotak saya, dan membangun "thin client" yang terpisah untuk RDP ke dalam mesin virtual. Tampaknya RDP mendukung dual monitor .


Edit (9 Des 2011)

Sudah hampir setahun sejak saya pertama kali mengajukan pertanyaan ini. Sejak itu, ada banyak langkah besar dalam teknologi Hypervisor ... DAN MokaFive sekarang dirilis untuk penggunaan perusahaan.

Saya ingin menggali lebih dalam pertanyaan ini dan mencari tahu apakah ada BareMetal Hypervisor solid untuk workstation yang menjalankan komponen tingkat konsumen (IE: bukan Dell, HP, Lenovo, Etc).

Chase Florell
sumber
Mengapa notDell, HP atau Lenovo? Apa dll
trolle3000
@ trolle3000 xenClient berjalan pada Big Brands (Dell, HP, Lenovo) tetapi tidak pada perangkat keras toko komputer seperti Gigabyte, Asus, dll. Saya mencari Hypervisor Type1 yang akan bekerja di seluruh papan.
Chase Florell
2
etc = et cetera, ungkapan Latin yang berarti "dan hal-hal lain" atau "dan seterusnya". Bukan merek komputer :)
kobaltz
Lihat posting saya tentang Proxmox. Saya sudah menginstalnya di desktop kelas konsumen. Berfungsi sempurna selama Anda memiliki Perangkat Keras Virtualisasi (Core i3, i5, i7, dll.)
kobaltz
Jujur, saya sudah bermain-main dengan Proxmox pada beberapa sistem perangkat keras dan belum menemukan satu yang memiliki masalah kompatibilitas perangkat keras. ESXi menyebalkan untuk perangkat keras yang tidak mahal.
kobaltz

Jawaban:

10

Ini bukan ide yang baik untuk menggunakan hypervisor Tipe 1 seperti VMware ESX / ESXi, Hyper-V, Xen, dll, untuk workstation desktop. Mereka dirancang untuk penggunaan server, dan Anda tidak akan dapat menggunakan port USB atau Firewire atau menggunakan perangkat keras grafik 3D yang dipercepat.

Anda akan lebih baik menggunakan program virtualisasi yang dihosting. Saya pikir VMware Workstation akan ideal untuk Anda gunakan, sampai MokaFive tersedia.

EDIT: Ada uji coba MokaFive yang tersedia di situs web.


Informasi baru

Anda harus melihat Citrix XenClient , yang merupakan komponen dari paket XenDesktop, tetapi juga tersedia secara mandiri gratis, untuk hingga sepuluh klien.

Sayangnya, tampaknya hanya kompatibel dengan merek laptop dan workstation OEM tertentu (di mana perangkat keras dikenal).

Saya belum sempat mencobanya sendiri, tetapi saya berencana untuk segera menggunakannya.


Opsi Terbaik: Hyper-V (gratis)

Saya baru saja memperhatikan bahwa Anda terbuka untuk menggunakan thin client dan pengaturan server terpisah. Ini akan memungkinkan Anda untuk menggunakan hypervisor Tipe 1 yang ditujukan untuk server, untuk penggunaan workstation melalui RDP. Daftar kompatibilitas perangkat keras VMware ESXi cukup ketat, sementara Hyper-V dapat berjalan pada apa saja. Hyper-V juga memiliki keuntungan yang sangat besar untuk apa yang ingin Anda lakukan - RemoteFX . Ini akan memungkinkan Anda untuk menggunakan akselerasi perangkat keras kartu grafis 3D pada host Hyper-V Anda (kartu grafis Anda yang didukung!) Melalui RDP. Saya pikir ini akan bekerja dengan baik untuk Anda. Anda mungkin ingin menyelidiki apakah sakelar gigabit dan tim NIC dual-gigabit akan memberi Anda kinerja yang lebih baik dengan pengaturan ini dengan kartu grafis yang kuat.


Pembaruan Terbaru

Windows 8 termasuk hypervisor bare metal yang berjalan di atas - Klien Hyper-V .

paradroid
sumber
Terima kasih atas komentarnya. Forum VMWare mengatakan bahwa dengan rilis baru VMWare vSphere, saya bisa mendapatkan Dukungan USB .
Chase Florell
1
Ini adalah hypervisor Tipe 1 untuk desktop - yang pertama dari jenisnya. Saya belum mencobanya sendiri, tetapi saya sudah mendengarnya selama berbulan-bulan.
Paradroid
1
Itu betul.
Paradroid
1
@ ChaseFlorell: Oh, saya baru saja memperhatikan komentar lama ini dari Anda. Jadi Anda sudah tahu tentang XenClient, dan sepertinya itu hanya ditujukan untuk laptop. Saya akan meninggalkannya dalam jawaban saya karena mungkin bermanfaat bagi orang lain. Beruntung bagi saya, saya hanya berencana untuk menggunakannya pada laptop ThinkPad sendiri.
paradroid
1
Sepertinya kamu benar! RemoteFX harus "bekerja" dengan GPU kelas konsumen modern (dengan asumsi ia memiliki fitur yang diperlukan)! Tautan 1 dan Tautan 2 . Link 1 memiliki demo dengan beberapa tangkapan layar. Link 2 memiliki beberapa posting blog dengan GPU yang diklaim penulis telah diuji untuk berfungsi dengan RemoteFX.
Afrazier
4

Setidaknya kamu bisa mencobanya. Buat dual boot dengan beberapa OS linux sebagai tuan rumah dan instal Windows Anda sebagai tamu dengan VirtualBox.

Linux akan memberikan Anda kinerja HDD yang lebih baik karena caching disk yang lebih baik.

Jika Anda menyukai pengaturan, cukup buat cadangan gambar mesin virtual, Anda bahkan dapat membuat 2 instance untuk Windows - satu untuk pekerjaan, satu untuk eksperimen (tidak berjalan bersamaan karena lisensi)

Jika Anda memiliki file besar - yaitu file multimedia, Anda dapat menyimpannya di luar tamu - menggunakan folder bersama VirtualBox untuk menjaga gambar VM tidak terlalu besar

Anda juga akan senang menjelajahi i-net dan memeriksa formulir email di luar Linux, menggunakan virtual desktop, menggunakan berbagai manajer Window (KDE, Gnome, LXDE, XFCE), menjalankan beberapa server (Apache, MySQL, SVN, Git, Wiki) juga menyalin Gambar Windows bolak-balik antara PC yang berbeda

Bahkan Anda dapat memindahkan seluruh HDD ke komputer lain tanpa masalah.

Jika partisi di fstab dipasang dengan ID daripada nomor perangkat, Anda dapat mem-boot disk dari komputer lain dengan port eSATA tanpa membuka kasing dengan seluruh lingkungan Anda

jet
sumber
Saya setuju @jet - Jika Hypervisor bukan jawaban karena keterbatasan monitor atau keterbatasan lainnya, saya pikir OS linux ringan (tulang kosong) mungkin harus menjadi jawabannya.
Chase Florell
@rockinthesixstring: ESXi didasarkan pada Red Hat Linux, meskipun sangat dimodifikasi.
Paradroid
Saya telah membuat satu lagi "catatan tambahan" untuk mengedit pertanyaan saya.
Chase Florell
3

Anda harus menyadari keterbatasan penggunaan mesin virtual seperti kartu grafis sampah tetapi jika Anda senang dengan keterbatasan ini maka Anda dapat mencobanya.

Jika Anda mendapatkan versi hypervisor yang tepat, itu tidak akan dikenakan biaya .

Saya pasti akan menggunakan hypervisor daripada sistem operasi penuh sesak dengan VMWare Player atau serupa jika saya ingin memiliki semuanya di mesin virtual. VMWare Player (atau Virtualbox atau ...) bagus di mana Anda tidak menghabiskan banyak waktu di mesin virtual dan agak boros karena Anda memiliki dua sistem operasi penuh yang berjalan.

Anda bisa mendapatkan verson gratis dari sini ; tekan tautan utama di tubuh untuk perangkat keras 64 bit, tautan di bagian bawah halaman untuk versi sebelumnya jika Anda memiliki perangkat keras 32 bit.

Neal
sumber
Terima kasih @Neal - Saya setuju bahwa menjalankan dua full-blown OS untuk menyelesaikan satu tugas sedikit terbelakang. Saya benar-benar condong ke hypervisor, namun yang Citrix tampaknya sedikit lebih halus, saya kira saya harus mencoba keduanya saat saya mengambil Mobo yang sesuai.
Chase Florell
2

Saya tidak mengetahui VMWare ESXi, jadi saya tidak yakin apakah pertanyaan saya ini ada dalam konteks di sini, tapi itu menjelaskan pengalaman saya mencoba menggunakan OS tervirtualisasi: Bagaimana rasanya menggunakan Linux (Ubuntu) sebagai OS tamu untuk semua tugas saya? . Kemudian saya menambahkan 'Catatan' ke posting saya, menjelaskan bagaimana akhirnya saya menabrak dinding. Sekarang saya dual-boot.

(Mungkin saya akan memiliki sesuatu untuk dipelajari dari utas ini.)

sauparna
sumber
2

ESXi akan bekerja dan membuat perangkat keras reguler Anda menjadi lebih mudah.

Namun, Anda bertanya apa efek yang tidak diinginkan. Pertanyaan saya kepada Anda adalah untuk apa Anda menggunakan sistem Windows Anda? Kecuali ada sesuatu yang berubah, VM tidak dikenal karena kinerja video yang luar biasa. Jika Anda suka memainkan game kelas atas, Anda harus mengurangi skala grafiknya, jika dijalankan sama sekali.

LeoB
sumber
2

Saya telah menggunakan Proxmox ( http://www.proxmox.com ) selama hampir satu tahun sekarang. Saya harus mengatakan bahwa ini luar biasa. Sama seperti ESXi, ini berbasis linux. Ini adalah OS gratis berdasarkan Debian. Bahkan jika Anda tidak tahu banyak tentang linux, Anda dapat menginstal dan menjalankan ini dalam waktu singkat.

Konfigurasi saya saat ini adalah:

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

Komunitas pengguna mereka sangat membantu dalam situasi di mana Anda mungkin perlu SSH masuk ke server. Wiki mereka dan dokumentasi lainnya luar biasa untuk melakukan tugas-tugas dasar; menambahkan node lain ke cluster Anda, membuat cadangan VM, memulihkan VM, memigrasi VM ke node lain, dan pengaturan khas.

Mereka memang memiliki versi baru dalam versi beta sekarang yang sedikit bermasalah jadi saya tidak menggunakannya di lingkungan saya saat ini, tetapi ia memiliki UI makeover lengkap menggunakan EXTJS yang merupakan UI mewah.

UI LAMA UI LAMA

UI BARU UI BARU

Karena Anda memiliki akses penuh ke konsol, Anda dapat menginstal alat apa pun yang Anda butuhkan melalui apt-get. Secara pribadi, saya menjalankan server Hamachi pada node sehingga saya dapat mengakses server saya dari mana saja di dunia tanpa harus membuka server untuk risiko keamanan. Satu-satunya port yang terbuka untuk VM dan server saya adalah 80 dan 443.

Saya menjalankan beberapa jenis VM pada Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP, dll.

Proxmox juga mendukung berbagai adapter jaringan untuk digunakan dengan VM. Anda dapat dengan mudah menambahkan hard drive tambahan, NIC 1GBps Virtual, dan banyak lagi.

Cadangan pada VM sangat mudah diatur dan dikonfigurasikan. Anda dapat mengunggah ISO ke server atau menggunakan Peralatannya (tidak jelas Windows). Namun, peralatan mereka luar biasa dan mudah dikonfigurasi. Anda bisa mendapatkan Out of the Box Wordpress, Drupal, Manajemen Tiket, CRM, EYEOS, dan banyak lagi.

kobaltz
sumber
0

Saya pikir apa yang harus Anda lakukan selain membeli ESXi adalah menggunakan perangkat lunak gratis yang disediakan VMWare yang disebut VMWare Player . Anda tidak perlu membeli lisensi untuk menggunakannya untuk pengguna pribadi. Itu dapat mengimpor dan mengekspor mesin seperti yang Anda inginkan. Anda tidak perlu khawatir tentang kompatibilitas perangkat keras dengan VM atau untuk menggunakan perangkat lunak (yaitu Anda tidak harus membeli motherboard khusus hanya untuk menggunakan VMWare Player). Jika Anda memiliki pertanyaan, beri komentar.

David
sumber
Kesepakatan saya adalah bahwa saya ingin bare metal sehingga saya tidak memerlukan OS klien untuk menjalankan VM. ESXi memiliki edisi gratis, dan saya baru saja melihat, dan ada edisi gratis Xen Server dari Citrix juga.
Chase Florell
Ahh ... Aku hanya mencari itu juga ... Wow, sepertinya itu akan menjadi ide yang bagus jika kamu ingin membayar sedikit ekstra untuk perangkat keras khusus.
David
Tampaknya satu-satunya persyaratan perangkat keras khusus adalah perangkat keras x64 dengan teknologi VT. blogs.vmware.com/esxi/2009/06/… dan citrix.com/English/ps2/products/…
Chase Florell
Saya baru saja mendapat ide lain @rockinthesixstring! Anda dapat menempatkan OS host (Windows) pada flash drive dan komputer Anda boot ke sana, kemudian mengakses VM Anda melalui host (seperti menggunakan VMWare Player). Saya hanya berpikir itu ide yang rapi. Jika Teknologi VT lebih mahal, Anda mungkin ingin mencobanya. :) Semoga Sukses
David
0

mengapa tidak melakukan gambar sistem saja? gunakan drivexml untuk menyalin seluruh drive c: Anda. total biaya. 1 harddrive. motherboard baru datang dengan cd driver. cukup instal mobo maka driver. cadangan drive sistem atau cadangan gambar mesin virtual. diferensial malam dapat dilakukan dengan beberapa prog cadangan drive gratis. google itu

a atau b
sumber
tidak yakin bagaimana itu bekerja dengan perangkat keras yang berbeda.
Chase Florell
0

Anda mungkin dapat menggunakan pendekatan lain - menjalankan windows, dan menjalankan folder dan perangkat lunak pribadi Anda pada lapisan virtualisasi aplikasi. Saya bersumpah oleh SVS - Anda dapat membuat lapisan yang akan memiliki folder pengguna Anda, dan memiliki lapisan yang terpisah (atau satu) untuk perangkat lunak. Jika Anda menginstal ulang, cukup pindah dan aktifkan lapisan, dan bobs paman Anda.

Jika Anda menginginkan alternatif, Anda bisa menggunakan App-V

Journeyman Geek
sumber
0

Jika Anda menggunakan Windows 7, Anda bisa mengubah komputer lama Anda menjadi VHD dan kemudian boot ke dalamnya.

Ini berarti bahwa Anda hanya perlu menginstal ulang Windows ke mesin baru, sementara semua aplikasi Anda akan berasal dari mesin virtual, dan ini hanya menggunakan PC Virtual dan bukan hypervisor.

Berikut beberapa artikel yang akan membantu Anda dalam perjalanan:

Migrasi P2V Lokal Menggunakan Microsoft Deployment Toolkit 2010 dan Sysinternals Disk2VHD
Windows 7 - VHD Boot - Panduan Penyetelan
Meningkatkan Windows 7 Boot ke VHD untuk Tes Visual Studio 2010
Windows 7 Boot dari VHD - A Sedikit Gotchas

harrymc
sumber
Ini saran yang bagus. Satu "ditambahkan" kemungkinan adalah bahwa saya mungkin mulai berkecimpung di node.js dan berkembang di lingkungan Linux.
Chase Florell