En arkadaş canlısı sanallaştırma çözümü nedir?


11

Ubuntu 10.04'te sanallaştırmayı denemek istiyorum ve umarım alakalı adların şu listesini bulduk: Xen, OpenVZ, KVM, Vservers, EC2 ve Solaris Bölgeleri, ancak bu sadece bir örnek liste ve soru bunlara özel değil.

Topluluğun deneyimlerinden, Ubuntu üzerinde öğrenmek için hangi sanallaştırma çözümünü kullanmalıyım? Faktörler kurulum kolaylığı, kullanım kolaylığıdır. İstikrar da önemlidir. İkincil bellek kullanımı ve performans sorunları.

Neyi sanallaştırmak istiyorum? Deneme başlığı altında seçilen yazılımın izin verdiği hemen hemen her şey.


2
Ne problemi çözmeye çalışıyorsun?
andol

2
Bu, neredeyse bir topluluk wiki sorusuna benziyor.
Marco Ceppi

@ando: Denemeyle ilgili sorunun söylediklerinin ötesinde bir şey yok. David bu bağlamda çok sayıda seçenek sunmuştur - aşağıdaki kabul edilen cevaba bakınız. Teşekkürler.
John K

Kimin için en cana yakın?
Thorbjørn Ravn Andersen

@ Thorbjørn: Başlık bir tuz tanesi ile alın :) Başlıklar sadece çok uzun olabilir. Söz konusu metin, ilgili tüm içeriği içermektedir.
John K

Yanıtlar:


16

Yeni başlıyorsanız VirtualBox'ı tavsiye ederim. ( apt-get install virtualbox-ose) Hem sanal (konuk) bilgisayarı hem de gerçek (ana bilgisayar) bilgisayarı birlikte kullanabilmeniz için bir masaüstü (veya dizüstü bilgisayar) bilgisayarında sanal makine çalıştırmak için tasarlanmıştır. Sanal makineler oluşturmak ve ayarlarını değiştirmek için kullanabileceğiniz hoş bir GUI sağlar. Sanal makineyi başlatabilir ve durdurabilirsiniz, böylece ana bilgisayarda çalıştırdığınız bazı görevler için ekstra işlem gücüne ihtiyacınız varsa, misafirin yoluna girmesi gerekmez.

Sorunuzda verdiğiniz isimler daha üst düzey. Bunlar, sanal bir sunucu kullanan birkaç özel kullanıcıya sanal sunucu kullanan web barındırma şirketleri olan sanal özel sunucu (VPS) şirketleriyle bağlantılı olarak duyduğum şeyler. Kurulumu ve bakımı muhtemelen biraz daha karmaşıktır ve genellikle Xen gibi bir şey kullandığınızda, ana bilgisayar VPS'ler için bir "temel" olarak hizmet etmenin yanı sıra çok fazla bir şey yapmayı amaçlamaz.


Bu konuda David'i kabul ediyorum - konuk makinelerinizi (VM) kullanmayı planlarken ana makinenizi (Masaüstü) kullanacaksanız, kesinlikle VirtualBox gibi bir şey kullanmak isteyeceksiniz.
Marco Ceppi

Teşekkürler David, çok açık seçenekler, iyi açıkladı. Virtualbox kurdum. Yazılım ile denemeler yapmaktan keyif alacaksınız.
John K

Ben ose sürümü tavsiye etmem, ama daha ziyade hala serbestçe kendi web sitesinden indirilebilir thats. USB cihazlarını sanal makineye düzgün bir şekilde paylaşmak oldukça kullanışlıdır ve OSE sürümü ile çalışmaz (en azından son denediğimde işe yaramadı). Ve USB cihazları ile kulaklık, web kamerası vb
kırmızı

3

Bir seferde yalnızca 1 veya 2 VM çalıştırmanız gerekiyorsa, VirtualBox muhtemelen en dostudur.

Aynı anda birçok farklı Linux ortamı (ana bilgisayar başına 10 veya daha fazla) çalıştırmanız gerekiyorsa, OpenVZ gitmenin yoludur. Bu, chroot gibidir ancak tamamen yalıtılmış Linux ortamları (kaplar) kaynaklarını kontrol etme, kontrol etme ve canlı geçiş yapma yeteneği sağlar. İşyerinde birçok farklı sysadmin görevi için 2 yıldan fazla bir süredir kullanıyorum (büyük bir üniversitede 400 kullanıcılı Biyoinformatik merkezi).

OpenVZ'nin neredeyse hiç ek yükü yoktur. Türünün tek örneği (işletim sistemi düzeyinde sanallaştırma). Bir web ters proxy'den G / Ç yoğun yedekleme sistemine günde 30 TB işleyen herhangi bir orandaki Linux uygulamalarını iyi işler. Sunucu başına 30 veya daha fazla kap olması normaldir. Başka bir büyük avantaj, donanım düğümünden (Xen'de Dom0'a eşdeğer), doğrudan Linux kaplarının tüm dosya sistemlerine sahip olmanızdır - NFS gerekmez. Ayrıca, Linux kaplarınızın tüm süreçlerini baş düğümden bağlama, öldürme vb.

Arkadaşlarınıza ssh erişimi olan kapsayıcıları güvenle atayabilir ve köklenmelerine izin verebilirsiniz.

Linux ve komut satırı ile rahat olmanız gerekir. Başlangıç ​​komut dosyalarını düzenleyebilmek yararlı olacaktır (hızlı bir şekilde size çok fazla kontrol sağlar). Daha gelişmiş kurulumlar için bazı ağları öğrenmeniz gerekebilir.


3

Virtualbox dışında, ön uç olarak virt-manager ile birlikte KVM tecrübelerime göre oldukça iyi bir sanallaştırma çözümüdür.


1

Eğer ana makineyi (VM yazılımını kurduğunuz bilgisayar) VM-hostta olmak dışında herhangi bir şey için kullanmayı planlıyorsanız, VirtualBot ve qemu'ya (veya parasal özgürlükleri yakmak istiyorsanız vmware) devam etmelisiniz .

Bir komut satırı aracı olduğu için qemu'ya ( install ) bir göz atmanızı tavsiye ederim , kurulumu biraz zor (afaik no gui-tools gerçekten iyi çalışıyor). Ancak qemu'nun temel özelliklerinden biri, üzerinde olduğunuz diğer CPU hedeflerini taklit edebilmenizdir. Sık sık telefonumun test kök görüntüsünü önyüklemek için kullanıyorum (aslında Maemo Linux çalıştıran 500MHz ARM bir bilgisayar.)

Ne zaman qemu bir çalışan x86-64 kullanabileceği KVM için x86-6 üzerinde 4, IA-32'de , kullanabileceği KVM üzerinde IA32 üzerinde, PPC 440 kullanabileceği KVM için PPC 440 vb ..


Ben bildiğim kadarıyla Sunucu indirmek ve ticari olmayan amaçlar için kullanmak ücretsizdir vmware para yakma hakkında ifade emin değilim. Yıllardır Windows platformunda özgürce kullanıyorum. Ancak bu zaten tanıdık olduğumdan bakmamın kötü bir fikir değil. Teşekkürler.
John K

@jdk bu doğru görünüyor mu? Yine de, bir iş istasyonunda düzgün bir şekilde vmware iş istasyonlarını kullanmalısınız, şimdi bunun fiyatı (ne parasal ne de sosyal) bilmiyorum, kayıt talebi üzerine araştırmayı bıraktım.
LassePoulsen

Bilgi için teşekkürler. qemu ilginç bir paket gibi görünüyor. Bir noktada deneyeceğim.
John K


1

HP EliteBook 8530'umda hem VirtualBox hem de VMware iş istasyonum yüklü. VirtualBox ile arada bir donma yaşıyorum, ancak VMware iş istasyonunda değil. Kendime bazı belirsiz bir hata olduğunu söylemeye çalıştım, ama hem 10.04 hem de 10.10 ile oldu, bu yüzden emin değilim ... Bilgi toplamaya çalıştım, ama boşuna.

Bununla birlikte, madeni parayı satın alabilmek için yüzebilirseniz VMware Workstation'a bağlı kalacağım dedi. Yapamıyorsanız, sadece VB'nin tuhaf davranışlarına hazırlıklı olun.

-C

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.