Ubuntu Sunucusunda bir Windows sanal makinesi oluşturmanın bir yolu var mı?


10

Bir Ubuntu ana bilgisayarında Windows VM oluşturma hakkında belgeler ararken, bulabildiğim tek makaleler Ubuntu Sunucusu değil Ubuntu Masaüstü hakkında makaleler.

Ubuntu Sunucusunda Windows VM oluşturmanın bir yolu var mı? Birisi beni herhangi bir makaleye yönlendirebilir mi? Bir şey derlemem veya süper karmaşık bir şey yapmam gerekmiyorsa bonus puanları.


KVM'yi komut satırında nasıl kullanacağınızı zaten biliyorsanız, sudo tasksel install virt-hostsanallaştırma için tam gelişmiş sunucu için her şeye sahip olacaksınız.
Oxwivi

Bu sayfa , komut satırında KVM'yi kullanmaya nasıl başlayacağınızı söylemek için yeterlidir. VM'lere erişmek için sadece VNC kullanın. Daha fazla açıklamaya ihtiyacınız varsa, bana yorum yapın ve etiketleyin @Oxwivi, tam bir cevap vereceğim.
Oxwivi

Yanıtlar:


13

KVM kullanmalısınız, çünkü ... çünkü Ubuntu Kvm'yi sever

KVM nedir

KVM (Çekirdek Tabanlı Sanal Makine için), sanallaştırma uzantıları (Intel VT veya AMD-V) içeren x86 donanımında Linux için tam bir sanallaştırma çözümüdür.

KVM kullanarak, değiştirilmemiş Linux veya Windows görüntüleri çalıştıran birden fazla sanal makine çalıştırılabilir. Her sanal makinenin özel sanallaştırılmış donanımı vardır: bir ağ kartı, disk, grafik adaptörü, vb.

KVM'nin çekirdek bileşeni 2.6.20 itibariyle Linux ana hattına dahil edilmiştir.

Ubuntu, grafik olmayan sunucular için arka uç sanallaştırma olarak KVM'yi ve araç takımı / API olarak libvirt'i kullanıyor. VM'leri yönetmek için Libvirt ön uçları virt-manager'ı (GUI) içerir.

Hack yapmaya gidelim

Bu kurulum kılavuzu Ubuntu Sunucusunda bir KVM yapılandırmak ve VM'lerin yönetimi Ubuntu Masaüstü çalıştıran başka bir makineden uzaktan gerçekleştirilir.

SUNUCU YAN

ADIM # 1: lib-virt paketini kurun.

sudo apt-get install kvm libvirt-bin  

ADIM # 2: Sunucudaki 22 numaralı bağlantı noktasında (ssh) gelen tcp ve udp paketine izin ver

sudo ufw allow 22

MASAÜSTÜ YAN

ADIM # 2: Sanal Makine Yöneticisini kurun (Ubuntu Masaüstü makinesine).

sudo apt-get install virt-manager  

ADIM # 3: Sunucuya bağlanın: virt-manager'ı çalıştırın

gksudo virt-manager
  • DOSYA.
  • Bağlantı Ekle.
    • Uzak bilgisayara bağlanma
    • Yöntem: SSH
    • Kullanıcı: kullanıcı sunucunuz
    • makine adı: sunucunun ip adresi

ŞİMDİ SUNUCUDA SANAL MAKİNE YARATMAYA HAZIRSINIZ

4. ADIM: Konuk VM görüntüsünü oluşturun. Sanal Makine Yöneticisi kolayca görüntü oluşturmak için bir GUI sağlar. Sadece sunucuya sağ tıklayın ve “Yeni” yi seçin. Daha sonra VM'niz için yapılandırılması gereken değişkenler (örn. İşlemci sayısı, bellek vb.) Hakkında adım adım sorulacaktır.

ADIM # 5: Konuk VM İşletim Sistemini kurun. İşletim sistemini VM'ye yüklemek için normal CD / DVD yükleyicinizi veya iso görüntünüzü kullanın.

Ubuntu resmi sunucusunda daha fazla bilgi Dokümantasyon -> burada

İyi Şanslar ve Mutlu Sallanan

Not: Komut satırından korkmazsın .....


6
Komut satırından korkmuyorum (aslında seviyorum), sadece sorun gidermek için saatlerce google'a gitmemize neden olan karmaşık şeylerden nefret ediyorum.
Phil

Sadece sürekli ve tekrar tekrar benim sunucuları için kök şifre soruyor: /
iwayneo

5

VirtualBox (masaüstü iş parçacıklarında okuduklarınız), herhangi bir sanal makineyi başsız bir durumda çalıştırmanıza izin veren birkaç komut satırı aracına sahiptir.

Örnek olarak şunlar verilebilir:

VBoxHeadless -startvm vm_name

Yine de VBoxManage( VBoxManage --helporada seçenekler için) ile yapılabilecek VM'yi kurmanız gerekir . Masaüstünde ilk yapılandırmayı yapmak ve ardından yapılandırma ve disk görüntüsünü sunucuya aktarmak en kolay yol olabilir.

Eğer açılışta çalıştırmak için isterseniz, yüke bunun için bir init veya Sonradan görme senaryo yazmaya isterdim, ya da sadece muhtemelen isteyeceksiniz (tembel, yönetilmeyen yöntem olarak /etc/rc.local komutunu kıpırdamak &üzerinde komutun sonunda sistem yüklemesini engellemez).

Ancak benzer şekilde, ağ kurma gelene kadar yüklenmemesi için Upstart'ı kullanmanız gerekebilir. Onunla oynayın ve neyin işe yaradığını bize bildirin.

Ama hiçbir şey derlemenize gerek yok.

Düzenleme: Bu iş parçacığında önyükleme sırasında çalıştırılan bazı öneriler var .

Edit 2: Burada bazı eski kurulum talimatları var ama gerçekten yararlı olan örnek VBoxManage ifadeleri vardır:

VBoxManage createvm -name "Ubuntu 8.04 Server" -register
VBoxManage modifyvm "Ubuntu 8.04 Server" -memory "256MB" -acpi on -boot1 dvd -nic1 nat
VBoxManage createvdi -filename "Ubuntu_8_04_Server.vdi" -size 10000 -register
VBoxManage modifyvm "Ubuntu 8.04 Server" -hda "Ubuntu_8_04_Server.vdi"
VBoxManage registerimage dvd /home/ubuntu-8.04.1-server-i386.iso
VBoxManage modifyvm "Ubuntu 8.04 Server" -dvd /home/ubuntu-8.04.1-server-i386.iso

Bunları durumunuz için özelleştirmeniz gerekir, ancak size iyi bir referans noktası vermelidirler.


resmi sanal kutu belgeleri vboxmanage -> virtualbox.org/manual/ch08.html
hhlp

@Oli ♦ Hmm başsız devletle ne demek istediniz?
chrisjlee

@ ChrisJ.Lee Başsız bir monitör olmadan demektir. Çoğu kişi sunucularını herhangi bir bağlı ekran olmadan uzaktan yönetir.
Oli

1

Açık kaynaklı / özgür yazılıma veya ticari yazılıma ihtiyacınız olup olmadığını sormadınız.

Bu şahsen kullandığım iyi bir ticari çözümdür:

http://www.vbridges.com


Bunun neden reddedildiğinden emin değilim. Tüm ticari yazılımlar kötü değil, sadece Redmond ve Cupertino'dan gelenler.
Oli

@Oli Redmond o kadar da kötü değil. Nefret etme.
Phil

Şaka yapıyordum! Blimey. Bugün herkes beni çok ciddiye alıyor :)
Oli

Cupertino hakkında bir şey söylemedim ...;)
Phil

haters gona nefret ..
AO_
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.