12.04 Sunucusu çalıştıran başsız bir makineye sanallaştırılmış bir sunucuyu nasıl dağıtabilirim?


9

Sanal makine kurma konusunda çok farklı bilgiler var ama nereden başlayacağımı kaybettim. Temel sorum şu:

Çalıştığım başsız makinenin üzerine bir web sunucusunu (benzersiz bir kullanıcı kümesiyle birlikte) sanal olarak nasıl dağıtabilirim?

Belirli sistemimi benzersiz kılan şeyler (yani, google üzerinden bilgi bulmam zorlaşıyor):

  1. Sunucu kablosuzdur.
  2. Sunucu GUI çalıştırmıyor.

Çoğu öğretici / howtos kablolu bir bağlantı ve / veya GUI olduğunu varsayar.

Ne Denedim

  1. Ben belgelerine okudum libvirt, qemuve kvm. Ayrıca ubuntu-vm-builderveya kullanan bir dizi öğretici gördüm qemu-img. Nereden başlayacağımdan emin değilim. Tüm yığın hakkında nasıl düşüneceğimi bilmiyorum : Sanırım şöyle görünüyor: libvirt--controls -> qemu--controls -> kvm. Ama emin değilim.
  2. Sanallaştırmayı sistemimdeki BIOS üzerinden açtım.
  3. qemu*Ve libvirt*paketlerini kurdum .
  4. qemu-system-x86_64 ubuntu-server-12.04.isoİndirilen sunucu ISO ile çalıştırmayı denedim . Bu işe yaramadı.

Zorluklar Henüz cevap bulamadım.

  1. Sanallaştırılmış bir sunucunun çalıştırılması için standart adımlar nelerdir? İle başlar qemu-imgmısın? Yoksa ilk adım başlıyor ubuntu-vm-buildermu?
  2. Fiziksel sunucunuz her önyüklendiğinde onu nasıl çalışır halde tutarsınız?
  3. Bir öğretici, kablosuz karttan köprü kuramayacağınızı belirtti . Bu bugün hala geçerli mi?
  4. Nasıl düzenleneceğini anlamıyorum /etc/network/interfaces. Wlan0'ı birincil ağ arayüzüm olarak kullanıyorum, bu yüzden gördüğüm tüm öğreticiler eth0 kullandığımı varsaydığı için onunla uğraşmak biraz belirsiz.
  5. Gördüğüm tüm eğiticiler, çalışan bir GUI'm olduğunu varsayar. Yapmıyorum. Konuk işletim sisteminin ekran kartına geçmesini nasıl sağlayabilirim (bir video kartım var, ancak Ubuntu Sunucusu sadece CLI çalıştırıyor)?
  6. Kullanabileceğiniz birçok dosya sistemi vardır qemu-img. Hangisini kullanmalıyım?

Bu soruyla ilgili bir sürü soru var. Üzgünüm, ama en önem verdiğim soru başlangıçta. Benim tercihim Xen'i kurmak ya da Virtual Box kullanmak zorunda olmamak.


Bu harika bir soru ve çok fazla bilgi. Ancak, Ask Ubuntu için S ve C stiline uymuyor. Bunun yerine lütfen "cevabınızı" aşağıdaki bir öz cevaba böler misiniz (aradan sonraki her şey). Bu şekilde daha sonra bir cevap olarak kabul edebilirsiniz ve diğerleri yine de cevaplar verebilir veya ilerlemenizi geliştirebilir. Kendi kendine yanıtlama hakkında SSS
Marco Ceppi

Yanıtlar:


2

Şimdiye kadar kaydettiğim ilerlemenin bir kaydını tutacağım. Bunu daha sonra temizler ve başarılı olursa cevap olarak gönderirim.

1.gün

  1. Ben esas olarak bu eğitimi kullanıyorum . Başlangıçta 9.10 / için olduğunu ve / / birincil ağ arayüzünün eth0 olduğunu varsayalım. Birincil arabirim olarak kablosuz bir kart kullanıyorum. Sidenote olarak, kullanmanın libvirten iyi yol olduğundan emin değilim . Göreceğiz.
  2. Kablosuz kartın köprülemesinin kutunun dışında desteklenmediği doğrudur. İşte howto olan (bu belgede; kapalı oluşturur O notu etrafında olsun nasıl başka bir ). Denedim ama hala libvirtsanal makinelerimi yönetmek için kullanmaya çalıştığım için , bu geçici çözümün çalıştığını doğrulamadım.
  3. Kontrol akışının nasıl göründüğü ile ilgili olarak, smokin oldukça iyi bir makaleye sahiptir . Makaleden şeması var: sanallaştırma.

2. gün

  1. VM'mi açmam gerekiyor. Koştum vmbuilder --debug --verboseile benim yapılandırma dosyası olarak yer /etc/vmbuilder.cfg. En temel bölüm kurulumunu çalıştırdım. vmbuilder.partitionDosyaya ne koyacağınızı görmek için google'ı kullanın . Bu uzun zaman alıyor ve apt-proxy'nin nasıl kurulacağını anlayamadım. Apt-proxy'yi yükleyebiliyorsanız, yapardım.

  2. Hala ağ iletişimi çalışamıyor. Konuk işletim sistemi ana işletim sistemini göremez ve bunun tersi de geçerlidir.

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.