İş istasyonumu sanallaştırmak istiyorum (Seviye 1), Tüketici sınıfı bileşenler için Çıplak Metal Hipervizörü Arıyorum


17

Kendimi yılda en az bir kez bu benzer bağda buluyorum. Bir anakartı ya da bir OS sabit sürücüsünü yükselttiğim bağ. Windows, Visual Studio, tüm eklentilerimi yeniden yüklemek, ayarlarımı yeniden yapılandırmak vb. Her seferinde beni deli ediyor. Bir mizanpajım var ve hoşuma gidiyor ve ona bağlı kalmak istiyorum.

Sorum şu ...

Piyasada tüketici sınıfı iş istasyonumu sanallaştırmamı sağlayacak bir Bare Metal Hipervizörü var mı? Gerçekten Host / Client sanallaştırmasından kaçınmak istiyorum. Bare Metal ihtiyaçlarım için kesinlikle daha iyi bir yol.

Bu iyi bir yaklaşım mı yoksa bunu yaparak başka istenmeyen yan etkiler mi çekeceğim?


açıklama

Makinemin amaçları çok sınırlı. Birincil kullanımım ASP.NET MVC Web Uygulamaları geliştirdiğim Visual Studio 2010 Professional. Kullandığım ikinci yazılım parçası (bu sistem yoğun) Photoshop CS3. Bunun ötesinde, uygulamalarım Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad ve diğer çeşitli (küçük) uygulamalarla sınırlıdır.

Bunun ötesinde, bir node.js projesi üzerinde çalışmayı düşünüyorum ve mümkünse aynı hipervizörde çalıştırabilirim .

Sistem Özellikleri:
Gigabyte Anakart
Intel i7 920
12 GB Ram
temel 500 GB 7200 RPM HDD OS
4 için VelociRaptors Raid 1/0 yapı diski için
Çift GTS250 (512 MB) Dört monitör için grafik kartları (SLI olmayan)

Yan notta

Sınırlamalar çok büyükse alternatif bir öneriye de karşı çıkmam. ESXi'yi (veya Zen Sunucusunu) kutuma yükleyebilir ve sanal makineye RDP için ayrı bir "ince istemci" oluşturabilirim. RDP çift monitörü destekliyor gibi görünüyor .


Düzenle (9 Ara 2011)

Bu soruyu ilk sorduğumdan bu yana yaklaşık bir yıl geçti. O zamandan beri, Hipervizör teknolojisinde çok büyük adımlar atıldı ... VE MokaFive şimdi kurumsal kullanım için piyasaya sürüldü.

(: IE biraz daha bu soruya içine kazmak ve tüketici dereceli bileşenleri çalışan iş istasyonları için sağlam BareMetal Hipervizör olup olmadığını öğrenmek isteriz değil , Dell, HP, Lenovo, Vb).


Neden notDell, HP veya Lenovo? Vb. Nedir?
trolle3000

@ trolle3000 xenClient Büyük Markalar (Dell, HP, Lenovo) üzerinde çalışıyor ancak Gigabyte, Asus, vb.Gibi bilgisayar mağazası donanımlarında çalışmıyor.
Chase Florell

2
etc = et cetera, "ve diğer şeyler" veya "vb." anlamına gelen bir Latince ifade. Bir bilgisayar markası değil :)
kobaltz

Proxmox hakkındaki yazımı görün. Tüketici sınıfı masaüstlerine yükledim. Sanallaştırma Donanımı (Core i3, i5, i7 vb.)
Olduğunuz

Dürüst olmak gerekirse, birkaç donanım sisteminde Proxmox ile oynadım ve henüz donanım uyumluluğu sorunları olan birini bulamadım. ESXi cehennem kadar pahalı olmayan donanımları emer.
kobaltz

Yanıtlar:


10

Masaüstü iş istasyonu için VMware ESX / ESXi, Hyper-V, Xen, vb.Gibi Tip 1 hipervizör kullanmak iyi bir fikir değildir. Sunucu kullanımı için tasarlanmıştır ve USB veya Firewire bağlantı noktalarını kullanamaz veya donanım hızlandırmalı 3D grafikler kullanamazsınız.

Barındırılan bir sanallaştırma programı kullanmak daha iyi olur. MokaFive kullanılabilir hale gelene kadar VMware Workstation kullanımınız için ideal olacağını düşünüyorum .

EDIT: MokaFive web sitesinde bir deneme var.


Yeni bilgi

XenDesktop paketinin bir bileşeni olan Citrix XenClient'e göz atmalısınız , ancak on istemciye kadar ücretsiz olarak bağımsız olarak da mevcuttur.

Ne yazık ki, sadece belirli OEM marka dizüstü bilgisayarları ve iş istasyonları ile uyumlu görünüyor (donanımın bilindiği yerlerde).

Henüz denemedim, ama yakında kullanmayı planlıyorum.


En İyi Seçenek: Hyper-V (ücretsiz)

Sadece şimdi ayrı bir ince istemci ve sunucu kurulumu kullanmaya açık olduğunuzu fark ettim. Bu, RDP aracılığıyla iş istasyonu kullanımı için sunucular için tasarlanmış bir Tip 1 hipervizörü kullanmanızı sağlayacaktır. VMware ESXi donanım uyumluluk listesi oldukça kısıtlayıcıdır, Hyper-V ise hemen hemen her şeyde çalışabilir. Hyper-V'nin yapmak istediğiniz şey için çok büyük bir avantajı da var - RemoteFX . Bu donanım Hyper-V ana bilgisayarında 3D grafik kartları hızlandırılmış (grafik kartları kullanmanızı sağlayacak olan desteklenen!) RDP aracılığıyla. Bunun sizin için çok iyi olacağını düşünüyorum. Bir gigabit anahtarının ve çift gigabit NIC takımının bu grafik kartıyla güçlü grafik kartlarıyla size daha da iyi performans verip vermeyeceğini araştırmak isteyebilirsiniz.


Son Güncelleme

Windows 8, Client Hyper-V'nin üstünde çalıştığı çıplak bir metal hipervizörü içerir .


Yorum için teşekkürler. VMWare forumu, yeni VMWare vSphere sürümüyle USB Desteği alabileceğimi söylüyor .
Chase Florell

1
Masaüstü için Tip 1 hipervizörü - türünün ilk örneği. Henüz kendim denemedim, ama aylardır duyuyorum.
paradroid

1
Bu doğru.
paradroid

1
@ChaseFlorell: Oh, sadece bu eski yorumu senden fark ettim. Yani XenClient'i zaten biliyorsunuz ve aslında sadece dizüstü bilgisayarlar için tasarlanmış gibi görünüyor. Başkaları için yararlı olabileceğinden cevabımda bırakacağım. Neyse ki benim için sadece ThinkPad dizüstü bilgisayarlarda kullanmayı planlıyorum.
paradroid

1
Haklı görünüyorsun! RemoteFX, modern tüketici sınıfı GPU'larla "sadece çalışmalıdır" (gerekli özelliklere sahip olduğu varsayılarak)! Bağlantı 1 ve Bağlantı 2 . Bağlantı 1 bazı ekran görüntüleri ile bir demo var. Link 2, yazarın RemoteFX ile çalışmayı test ettiğini iddia ettiği GPU'lara sahip birkaç blog yayını içeriyor.
afrazier

4

En azından deneyebilirsin. Ana bilgisayar olarak bazı Linux işletim sistemiyle çift önyükleme oluşturun ve Windows'u VirtualBox ile misafir olarak yükleyin.

Linux, daha iyi disk önbelleği nedeniyle size daha iyi HDD performansı sağlayacaktır.

Kurulumu beğendiyseniz, sanal makinenin görüntüsünü yedeklemeye devam edin, Windows için 2 tane oluşturabilirsiniz - biri iş için, diğeri deneyler için (aynı anda lisanslar nedeniyle aynı anda çalışmıyor).

VM dosyalarınızı çok büyük tutmak için VirtualBox paylaşılan klasörlerini kullanarak büyük dosyalarınız varsa (yani multimedya dosyalarınız varsa onları misafir dışında tutabilirsiniz)

Ayrıca i-net'e göz atmayı ve Linux dışındaki e-postaları kontrol etmeyi, sanal masaüstlerini kullanmayı, farklı Pencere yöneticilerini (KDE, Gnome, LXDE, XFCE) kullanmayı, bazı sunucuları çalıştırmayı (Apache, MySQL, SVN, Git, Wiki) de kopyalamayı seveceksiniz. Farklı bilgisayarlar arasında ileri ve geri Windows görüntüsü

Hatta sabit diskin tamamını başka bir makineye sorunsuzca taşıyabilirsiniz.

Fstab içindeki bölümler aygıt numaraları yerine ID ile monte edilirse, diski eSATA bağlantı noktasına sahip başka bir makineden tüm ortamınızdaki kasayı açmadan önyükleyebilirsiniz


Katılıyorum @jet - Bir Hipervizör monitör sınırlamaları veya diğer sınırlamalar nedeniyle cevap değilse, hafif bir linux işletim sisteminin (çıplak kemikler) cevap olması gerektiğini düşünüyorum.
Chase Florell

@rockinthesixstring: ESXi, oldukça değiştirilmiş olmasına rağmen Red Hat Linux'a dayanmaktadır.
paradroid

Soruma bir "yan not" düzenlemesi daha yaptım.
Chase Florell

3

Çöp grafik kartı gibi bir sanal makine kullanmanın sınırlamalarının farkında olmanız gerekir, ancak bu sınırlamalardan memnunsanız, bunu da deneyebilirsiniz.

Hipervizörün doğru sürümünü alırsanız, size herhangi bir paraya mal olmaz .

Sanal makinede her şeye sahip olmak istersem VMWare Player veya benzeri bir tam gelişmiş işletim sistemi yerine kesinlikle bir hipervizör kullanardım. VMWare Player (veya Virtualbox veya ...), sanal makinede çok fazla zaman geçirmediğiniz durumlarda iyidir ve çalışan iki tam işletim sisteminiz olduğundan oldukça israflıdır.

Buradan ücretsiz verson alabilirsiniz ; 64 bit donanım için gövdede ana bağlantıya, 32 bit donanımınız varsa önceki sürüm için sayfanın alt kısmındaki bağlantıya basın.


Teşekkürler @Neal - Tek bir görevi yerine getirmek için iki tam gelişmiş işletim sistemi çalıştırmanın biraz gecikmeli olduğunu kabul ediyorum. Kesinlikle bir hipervizöre yöneliyorum, ancak Citrix biri biraz daha cilalı görünüyor, sanırım uygun Mobo'yu aldığımda ikisini de denemek zorundayım.
Chase Florell


2

ESXi çalışır ve normal donanım yeniden yapılandırmalarınızı çok daha kolay hale getirir.

Ancak, hangi istenmeyen etkilerin olabileceğini sordunuz. Size sorum, Windows sisteminizi ne için kullanıyorsunuz? Bir şey değişmedikçe, VM'ler çarpıcı video performansı ile bilinmemektedir. Eğer yüksek kaliteli oyunlar oynamak isterseniz, grafiklerin aşağı doğru ölçeklenmesi gerekir.


2

Neredeyse bir yıldır Proxmox ( http://www.proxmox.com ) kullanıyorum . İnanılmaz olduğunu söylemeliyim. ESXi gibi, bu linux tabanlıdır. Debian tabanlı ücretsiz bir işletim sistemidir. Linux hakkında çok şey bilmeseniz bile, bunu hemen yükleyebilir ve alabilirsiniz.

Geçerli yapılandırmam:

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

Kullanıcı toplulukları, sunucuya SSH eklemeniz gerekebilecek durumlarda son derece yararlıdır. Onların wiki ve diğer belgeleri temel görevleri yerine getirmek için olağanüstü; kümenize başka bir düğüm eklemek, VM'leri yedeklemek, VM'leri geri yüklemek, VM'leri diğer düğümlere geçirmek ve tipik kurulumlar.

Şu anda beta olarak yeni bir sürümleri var, bu biraz buggy, bu yüzden mevcut ortamımda kullanmıyorum, ancak süslü bir kullanıcı arayüzü olan EXTJS kullanarak tam bir makyaj kullanıcı arayüzüne sahip.

ESKİ UI ESKİ UI

YENİ kullanıcı arayüzü YENİ kullanıcı arayüzü

Konsola tam erişiminiz olduğundan, apt-get yoluyla ihtiyacınız olan tüm araçları yükleyebilirsiniz. Kişisel olarak, sunucuları güvenlik risklerine açmak zorunda kalmadan dünyanın herhangi bir yerinden sunuculara erişebilmem için düğümlerde bir Hamachi sunucusu çalıştırıyorum. VM'lerime ve sunucularıma açık olan tek port 80 ve 443'tür.

Bunlarda Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP vb. Gibi birkaç farklı VM türü çalıştırıyorum.

Proxmox ayrıca VM'lerle kullanmak için çeşitli ağ bağdaştırıcılarını da destekler. Ekstra sabit diskleri, 1GBps Sanal NIC'leri ve daha fazlasını kolayca ekleyebilirsiniz.

VM'lerin yedeklerinin kurulumu ve yapılandırılması çok kolaydır. ISO'ları sunucuya yükleyebilir veya Aletlerini kullanabilirsiniz (açıkça Windows yok). Ancak, aletleri harika ve yapılandırması kolaydır. Kutudan Çıktı Wordpress, Drupal, Biletleme Yönetimi, CRM, EYEOS ve daha fazlasını alabilirsiniz.


0

ESXi'yi satın almak dışında yapmanız gereken, VMWare'in VMWare Player adlı ücretsiz yazılımını kullanmak olduğunu düşünüyorum . Kişisel kullanıcı için kullanmak üzere lisans almanıza gerek yoktur. İstediğiniz gibi makineleri içe ve dışa aktarabilir. VM ile donanım uyumluluğu veya yazılımı kullanmak için endişelenmenize gerek yoktur (yani, sadece VMWare Player'ı kullanmak için özel bir anakart satın almanız gerekmez). Herhangi bir sorunuz varsa, yorum yapın.


Benim anlaşma çıplak metal istiyorum böylece VM çalıştırmak için bir istemci işletim sistemi gerekmez. ESXi'nin ücretsiz bir sürümü var ve ben sadece baktım ve Citrix'ten de Xen Server'ın ücretsiz bir sürümü var.
Chase Florell

Ahh ... Sadece ben de bakıyordum ... Vay be, özel donanım için biraz daha fazla ödeme yapmak iyi bir fikir olurdu gibi görünüyor.
David

Tek özel donanım gereksinimi, VT teknolojisine sahip x64 donanımı olduğu anlaşılıyor. blogs.vmware.com/esxi/2009/06/… ve citrix.com/İngilizce/ps2/products/…
Chase Florell

Başka bir fikrim var @rockinthesixstring! Ana bilgisayar işletim sistemini (Windows) bir flash sürücüye koyabilir ve bilgisayarınızın önyükleme yapmasını sağlayabilir, ardından ana makineden VM'nize erişebilirsiniz (VMWare Player'ı kullanmak gibi). Sadece düzgün bir fikir olduğunu düşündüm. VT Teknolojisi daha pahalıysa, bunu denemek isteyebilirsiniz. :) İyi Şanslar
David

0

neden bir sistem görüntüsü yapmıyorsunuz? c: sürücünüzün tamamını kopyalamak için drivexml kullanın. toplam tutar. 1 sabit sürücü. yeni anakartlar bir cd sürücü ile geliyor. sadece mobo sonra sürücüleri yükleyin. bir sistem sürücüsünü veya sanal makine görüntüsünü yedekleyin. gece diferansiyelleri bazı ücretsiz sürücü yedekleme progları ile yapılabilir. Google'da Ara


Farklı donanımlarla nasıl çalıştığından emin değilim.
Chase Florell

0

Muhtemelen başka bir yaklaşımı tercih edebilirsiniz - pencereleri çalıştırın ve kişisel klasörünüzün ve yazılımınızın bir uygulama sanallaştırma katmanında çalışmasını sağlayabilirsiniz. SVS ile yemin ederim - kullanıcı klasörlerinize sahip olacak ve yazılım için ayrı (veya tek) bir katman oluşturabilecek bir katman oluşturabilirsiniz. Yeniden yüklerseniz, katmanları hareket ettirin ve etkinleştirin ve amcanızı bombalayın.

Bir alternatif istiyorsanız, App-V'yi kullanabilirsiniz.


0

Windows 7 kullanıyorsanız, eski bilgisayarınızı bir VHD'ye dönüştürebilir ve ardından önyükleme yapabilirsiniz.

Bu, tüm uygulamalarınız sanal makineden gelecekken, yalnızca Windows'u yeni bir makineye yeniden yüklemeniz gerekeceği anlamına gelir ve bu, herhangi bir hipervizör değil, sadece Sanal PC kullanırken.

İşte size yardımcı olacak bazı makaleler:

Microsoft Dağıtım Araç Seti 2010 ve Sysinternals Disk2VHD Kullanarak Yerel P2V Geçişi
Windows 7 - VHD Önyükleme - Kurulum Kılavuzu
Visual Studio 2010'u Test Etmek için Windows 7 Önyükleme'den VHD'ye Kaldırma
- Birkaç Gotchas


Bu harika bir öneri. Bir "eklenen" olasılık, node.js'de dabbling yapmaya ve bir Linux ortamında gelişmeye başlayabilirim.
Chase Florell
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.