Menü
Bedava
giriş
ana  /  TARAFINDAN / VDS KVM Ubuntu 14.04 grafik kabuğu ile. Ubuntu'da Rusça Dil Belgeleri

VDS KVM Ubuntu 14.04 grafik kabuğu ile. Ubuntu'da Rusça Dil Belgeleri

Daha önce kurulum hakkında zaten yazdım Qemu-kvm. içinde Debian.. Ancak, bence, bilgi eksik olduğu ortaya çıktı. Artı bazı nüansları düşünmedim. Bu nedenle, Qemu-KVM sanal makinesini yükleme hakkında dikkatinize güncellenmiş bir makale getiriyorum. Eski makale, doğal olarak, sil.

Ne olduğunu açıklamayı düşünüyorum sanal makine, Değmez. Muhtemelen biliyorsun (bu makaleyi okursan). Olmazsa -. Doğrudan sabgana üzerinde duracağız. Qemu-kvm. - Bu, iki göze çarpan (bence) tam sanallaştırma teknolojilerini birleştiren bir projedir. Qemu. - Bu, birçok donanım mimarisini destekleyen bir tür bilgisayar emülatörüdür. Herhangi bir cihaz için neredeyse herhangi bir işletim sistemi çalıştırabilirsiniz (örneğin, eski sürümleri başlattım. Mac OS X.hangisi için PowerPC.). Qemu'nun dezavantajı, bir yaklaşım hızlandırma eksikliğinden dolayı yavaşlar. Ve sonra başka bir proje kurtarmaya geliyor - KVM. . Veya çekirdek sanal makine. KVM, izin veren bir Linux çekirdek teknolojisidir. donanım ivmesi Tam sanallaştırma ile. KVM'nin dezavantajı sadece X86 mimarisinin desteğidir.

Neden QMU-KVM? Linux için, bu en tavsiye edilen sanallaştırma projesidir. Daha hızlı çalışır Virtualbox. ve VMware Player. (Testlerime göre) KVM, Linux'a özgü bir teknolojidir. Ayrıca, eğer iyi bir sahibiyseniz oyun bilgisayarı İki video kartıyla, Qemu-KVM'ye yükleyebilirsiniz. pencereler, ekran kartlarından birine girip başka bir işletim sisteminin yeniden başlatılmasını unuturuz. Oynamak istedim - Windows ve Play ile bir sanal başlattı. Performans, Windows'un "demir" üzerine kurulu performansın% 95'i olacaktır. Ama bu sadece muhteşem, bence. Bununla ilgili ayrı bir makale yazacağım. İlginç olacak:)

Şimdi eylemlerimizin planını tanımlayacağım. İlk olarak, örnekte kurulumu yapacağım Debian 8.2 GNOME 64 bitHer ne kadar diğer grafik ortamlarında özel bir fark olmayacak. İkincisi - KVM ile çalışmayı sadece grafik modda tarif edeceğim (sunucuya koymayacağız). Bu nedenle, genellikle sunucu sanallaştırması durumunda geldiği gibi, hiçbir terminal, komut dosyaları vb. Üçüncüsü, QEMU ve KVM belgelerini ek olarak okumanızı tavsiye ederim (makalenin sonundaki bayanlar bağlantısı). Bu paketin tam potansiyelini kullanmak için maksimum bir maksimum istiyorsanız, sizin için çok kullanışlıdır. Peki, eylemlerimizin planı açıktır. Şimdi adımlar eylemler:

  • qEMU-KVM kurulumu;
  • bir grafik müdürü ve ek yardımcı programlar kurmak;
  • ağ köprüsünü ayarlama;
  • İçin bir depo oluşturma sanal makineler;
  • bir misafir sistemi kurmak.
Başlamak için, bilgisayarınızın donanım sanallaştırmasını destekleyip desteklemediğini kontrol edin. Bunu yapmak için, terminalde komutu gerçekleştirin:

eGREP "(VMX | SVM)" / proc / cpuinfo

Ekibin çıktısında da mevcut olmalıdır vmxya sVM.. Hayır ise - sanallaştırma BIOS'ta etkin olup olmadığı (öğeleri arayın) İntel vt-i veya benzer AMD.). Hiçbir şey yoksa - bu şanslı olmadığı anlamına gelir.

Gerekli bileşenleri takın:

sudo Apt Kurulum Qemu-KVM Köprüsü-Utils Libvirt-Bin Virt-Manager

Kendinizi Libvirt grubuna ekleriz:

sudo adduser $ kullanıcı libvirt

Şimdi ağı ayarlayın. Tüm Verraal arabaların ağa gitmesi ve birbirleriyle iletişim kurması için, her sanal için bir ağ köprüsü ve sanal ağ kartları oluşturmanız gerekir ( tAP cihazları). Sanal makinelerden beri kurulacağız grafik arayüzüManuel olarak dokunmanız gerekmez "s. Virt Manager. Her başladığınızda bizim için yapın. Sadece köprüyü yapılandırmamız gerekiyor. Başlamak için, çekirdeğindeki yönlendirmeyi açın:

sudo nano /etc/sysctl.conf.

Bir string net.ipv4_forward \u003d 0 arıyoruz ve değerini değiştiriyoruz 1 . Kurtar ve:

sudo sysctl -p.

Sonra, aşağıdakileri varsayacağım: 1) Bilgisayarınızda bir tane var lan kartıIP adresini yönlendiriciden alma. 2) 3G modem aracılığıyla çevrimiçi gidersiniz ve ağ kartınız ücretsizdir. Bu seçenek daha fazla el yapımı öneriyor, ancak tekrar tekrar kontrol edildi (arabanın kendisinden birinde). Böylece, arayüzler dosyasını açın:

sudo nano / etc / ağ / arayüzler

Varsayılan içerik:



otomatik lo.
İface lo inet geri döngü

İçeriğini değiştirin. İlk seçenek için:

kaynak /etc/network/interfaces.d/*

# Loopback ağ arayüzü
otomatik lo.
İface lo inet geri döngü

Otomatik Eth0.
İface eth0 inet manuel

AUTO BR0.
İface br0 inet statik
adres 192.168.0.2.
ağ Geçidi 192.168.0.1
netMask 255.255.255.0.
ağ 192.168.0.0.
yayın 192.168.0.255
Bridge_Ports ETH0.
köprü_stp kapalı.
Bridge_Maxwait 0.
Bridge_FD 0.

İkinci seçenek için:

kaynak /etc/network/interfaces.d/*

# Loopback ağ arayüzü
otomatik lo.
İface lo inet geri döngü

Otomatik PPP0.
İface ppp0 inet wvdial

Otomatik Eth0.
İface eth0 inet manuel

AUTO BR0.
İface br0 inet statik
adres 192.168.0.2.
ağ Geçidi 192.168.0.1
netMask 255.255.255.0.
ağ 192.168.0.0.
yayın 192.168.0.255
Bridge_Ports ETH0.
köprü_stp kapalı.
Bridge_Maxwait 0.
Bridge_FD 0.
rota del varsayılan br0 kadar

Not: Sistemin başlamasından sonra İnterneti modem üzerinden otomatik olarak bağlamanıza gerek yoksa, Otomatik PPP0 satırını yapılandırmadan kaldırın.
İface ppp0 inet wvdial. Aksi takdirde, sistemi başlatırken modem USB portuna yerleştirildiğinden emin olun.

Kurtarırız. Şimdi modem içeren bir seçenek için, arama programını yüklemeniz gerekir. wvdial:

sudo apt wvdial kurulum

Doğru Yapılandırma (Not: 3G Modem örnek olarak kullanılır Beeline.. Diğer modemler için yapılandırmaların örnekleri İnternette kolayca bulabilirsiniz):

sudo nano /etc/wvdial.conf.


İnit1 \u003d atz.
İnit2 \u003d ATQ0 V1 E1 S0 \u003d 0 & C1 & D2 + FCLASS \u003d 0
İnit3 \u003d at + cgdcont \u003d 1, "ip", "home.beeline.ru"
Aptal mod \u003d 1
İsdn \u003d 0.
Modem Tipi \u003d USB Modem
Yeni PPPD \u003d YES
Telefon \u003d * 99 #
Modem \u003d / dev / ttyacm0
Kullanıcı adı \u003d beeline.
Şifre \u003d Beeline
Baud \u003d 9600.
Ülke \u003d Rusya.
Otomatik yeniden bağlanma \u003d Açık
Otomatik DNS \u003d KAPALI
Boşta saniye \u003d 0

Kurtarırız. Şimdi modem sistemi yükledikten hemen sonra açılacaktır. Yukarı rota del varsayılan br0 stresi, varsayılan rotayı köprüden siler. Bu yapılmazsa, trafik köprüye gideceği gibi, 3G modeminden değil, internete bağlanamazsınız.

Son aşamada söylemeliyiz uzak duvarBöylece sanal ve ağa geri gelen trafiği kaçırdı. Bunu yapmak için, iki şekilde gidebilirsiniz: birden fazla kurallara sahip bir komut dosyası yazın. iptables.Bu, sistemle birlikte çalışacak veya bu kuralları manuel olarak girin ve kaydeder. İlk seçenekten yararlanacağım. İkincisi için paketi kurmanız gerekecek iptables-kalıcı Ve sadece dönüşümlü olarak kuralları girin (sudo kullanarak). Yani. Bir komut dosyası oluşturun (herhangi birinde metin düzeltici). Aşağıdaki içeriği orada ekleyin:

#! / bin / sh

# Adres Değiştirme'nin uygulanacağı çıkış arayüzünü tanımlayın (NAT)
iptables -V -T Nat -A Postrouting -O PPP0 -J Masquerade

# Modeme gelen tüm paketleri gönderiyoruz. küresel ağ (0.0.0.0/0) Yerel Alan Ağına (192.168.0.0/24)
iptables -V -a İleri -i PPP0 -O BR0 -S 0.0.0.0/0 -D 192.168.0.0/24 -J kabul

# Gelen tüm paketleri gönderiyoruz yerel ağ (192.168.0.0/24) Global'e (0.0.0.0/0)
iptables -v -a İleri -i BR0 -O PPP0 -S 192.168.0.0/224 -D 0.0.0.0/0 -J kabul

Tutmak gateway.sh. ve yürütme hakları (veya dosyanın özelliklerinde veya terminal komutunda) chmod + x gateway.sh). Şimdi, sistem yüklendikten sonra manuel olarak çalıştırabilir veya Autoload'e ekleyebilirsiniz. Bunu yapmak için, komut dosyasını ~ / .config / autostart (içinde dosya yöneticisi Şovu açmak gizlenmiş dosyalarve kataloğu göreceksiniz .config ev dizininde).

Şimdi her şey sanal bir makine yüklemeye hazır. Uygulama menüsünden, Virt Manager'ı çalıştırın (Sanal Makine Yöneticisi):

Satıra sağ tıklayın localhost. ve Seç Detaylar. Sekmeye git Depolama. Sanal makineleri saklamak için bir dizin (veya disk / disk bölümü) belirtmemiz gerekir.

Sol alt köşede, artı işaretine tıklayın ( Pul ekle), Depo türünü ve yolunun türünü belirtirim.

Sekmede Ağ arayüzleriHer şeyin çalışıp çalışmadığını kontrol edebilirsiniz.

Şimdi tıklayın Dosya - Yeni Sanal Makine. Disk görüntüsünün yolu, sanal makinenin türünü belirtin. Sonra, bunun için RAM sayısını ve işlemci çekirdeklerinin sayısı belirtin. Sonra, depolamamızı belirtin ve tıklayın Yeni birim. Adı belirtin, türde kalır qcow2.ve boyut. Sanal olacak hdd. Bir sistem bir grafik kabuğuna ve bir sürü programla yüklemeyi planlıyorsanız, yerleri daha fazla verin (GIGS 50). Son sekmesinde bir kene koy Başlamadan önce ayarları değiştirinBunu kontrol et ağ cihazı Köprüyüz seçildi, sanallar için herhangi bir isim yazın ve tıklayın Tamamlayınız. Bu sanal makinenin parametrelerini açacaksınız.





Sekmeye git İşlemcive bir kene koymak Ana Bilgisayar Sistemi İşlemci Ayarlarını Kopyala.

Sekmenin yanında (sonraki) ve ayrıca belirtin vitio.. Sekmede Görüntüle Belirtmek Baharat.ve sekmesinde Video - Qxl. Genellikle bu paket sağlar maksimum verimlilik Grafikleri işe alıyorsanız, eğer istersen deneyebilirsiniz. Konuklar için not windows Sistemleri, Gereklidir ayrı kurulum QxL sürücüleri (Windows'ta).


Şimdi her şey hazır olduğunda, sol üst köşede, tıklayın Kurulum Başlat. Ve sistemi her zamanki gibi koyduk, bir istisna dışında: Yükleyici şebekeyi otomatik olarak ayarlamaya başlar başlamaz, tuşuna basın. İptal etmekve seç Bir ağ el ile ayarlayın. Sanallar için istediğiniz IP adresini belirtin (bizim durumumuzda 192.168.0.3 ), alt ağ maskesi ( 255.255.255.0 ), ağ geçidi (ağ geçidi, ev sahibinin adresi olacak, yiyorum 192.168.0.2 ) ve DNS sunucusu (burada sadece Google'ı girin 8.8.8.8 ). Ve bu kadar. Sonraki hiçbir şey yapmaz. Sistemi koyun ve yapılandırın. Genel olarak, her şey. Açıklanan eylemler, DEĞİŞTİRME YOLU, SAY, VirtualBox daha fazla en iyi alternatif. Belgeleri okuduktan sonra, Qemu-KVM'nin olanaklarının ne kadar geniş olduğunu anlayacaksınız. Kasıtlı olarak, her zaman bir ev makinesinde gerekli olmadığından, sanal makineleri terminalden başlatmak için ek konsol parametrelerini ve yöntemlerini tarif etmedim. Bir ev çok işlevli bir sunucuyu ayarlamak için bu ayrı makale hakkında yazacağım (ayrıca sanal makine sunucusu olarak da hareket edebilir). Bazı nedenlerden ötürü, neyin yazıldığını veya anlaşılmaz anlar olmasını anlamadılar - tanımlamayacağım videoyu izlemeyi öneriyorum, ancak size her şeyin nasıl iyi olduğunu ve uyumadığını göstereceğim. Makaleye herhangi bir öneriniz veya eklemeniz varsa - yorumlara yazın.

Daha önce kurulum hakkında zaten yazdım Qemu-kvm. içinde Debian.. Ancak, bence, bilgi eksik olduğu ortaya çıktı. Artı bazı nüansları düşünmedim. Bu nedenle, Qemu-KVM sanal makinesini yükleme hakkında dikkatinize güncellenmiş bir makale getiriyorum. Eski makale, doğal olarak, sil.

Ne olduğunu açıklamayı düşünüyorum sanal makine, Değmez. Muhtemelen biliyorsun (bu makaleyi okursan). Olmazsa -. Doğrudan sabgana üzerinde duracağız. Qemu-kvm. - Bu, iki göze çarpan (bence) tam sanallaştırma teknolojilerini birleştiren bir projedir. Qemu. - Bu, birçok donanım mimarisini destekleyen bir tür bilgisayar emülatörüdür. Herhangi bir cihaz için neredeyse herhangi bir işletim sistemi çalıştırabilirsiniz (örneğin, eski sürümleri başlattım. Mac OS X.hangisi için PowerPC.). Qemu'nun dezavantajı, bir yaklaşım hızlandırma eksikliğinden dolayı yavaşlar. Ve sonra başka bir proje kurtarmaya geliyor - KVM. . Veya çekirdek sanal makine. KVM, tam sanallaştırma ile donanım ivmesi sağlamanıza izin veren bir Linux çekirdek teknolojisidir. KVM'nin dezavantajı sadece X86 mimarisinin desteğidir.

Neden QMU-KVM? Linux için, bu en tavsiye edilen sanallaştırma projesidir. Daha hızlı çalışır Virtualbox. ve VMware Player. (Testlerime göre) KVM, Linux'a özgü bir teknolojidir. Ayrıca, iki video kartıyla iyi bir oyun bilgisayarının sahibiyseniz, Qemu-KVM'de yükleyebilirsiniz. pencereler, ekran kartlarından birine girip başka bir işletim sisteminin yeniden başlatılmasını unuturuz. Oynamak istedim - Windows ve Play ile bir sanal başlattı. Performans, Windows'un "demir" üzerine kurulu performansın% 95'i olacaktır. Ama bu sadece muhteşem, bence. Bununla ilgili ayrı bir makale yazacağım. İlginç olacak:)

Şimdi eylemlerimizin planını tanımlayacağım. İlk olarak, örnekte kurulumu yapacağım Debian 8.2 GNOME 64 bitHer ne kadar diğer grafik ortamlarında özel bir fark olmayacak. İkincisi - KVM ile çalışmayı sadece grafik modda tarif edeceğim (sunucuya koymayacağız). Bu nedenle, genellikle sunucu sanallaştırması durumunda geldiği gibi, hiçbir terminal, komut dosyaları vb. Üçüncüsü, QEMU ve KVM belgelerini ek olarak okumanızı tavsiye ederim (makalenin sonundaki bayanlar bağlantısı). Bu paketin tam potansiyelini kullanmak için maksimum bir maksimum istiyorsanız, sizin için çok kullanışlıdır. Peki, eylemlerimizin planı açıktır. Şimdi adımlar eylemler:

  • qEMU-KVM kurulumu;
  • bir grafik müdürü ve ek yardımcı programlar kurmak;
  • ağ köprüsünü ayarlama;
  • sanal makineler için bir depolama oluşturma;
  • bir misafir sistemi kurmak.
Başlamak için, bilgisayarınızın donanım sanallaştırmasını destekleyip desteklemediğini kontrol edin. Bunu yapmak için, terminalde komutu gerçekleştirin:

eGREP "(VMX | SVM)" / proc / cpuinfo

Ekibin çıktısında da mevcut olmalıdır vmxya sVM.. Hayır ise - sanallaştırma BIOS'ta etkin olup olmadığı (öğeleri arayın) İntel vt-i veya benzer AMD.). Hiçbir şey yoksa - bu şanslı olmadığı anlamına gelir.

Gerekli bileşenleri takın:

sudo Apt Kurulum Qemu-KVM Köprüsü-Utils Libvirt-Bin Virt-Manager

Kendinizi Libvirt grubuna ekleriz:

sudo adduser $ kullanıcı libvirt

Şimdi ağı ayarlayın. Tüm Verraal arabaların ağa gitmesi ve birbirleriyle iletişim kurması için, her sanal için bir ağ köprüsü ve sanal ağ kartları oluşturmanız gerekir ( tAP cihazları). Sanal makineleri grafiksel arayüzden yükleyeceğimizden, daha sonra manuel olarak dokunmanız gerekmez. Virt Manager. Her başladığınızda bizim için yapın. Sadece köprüyü yapılandırmamız gerekiyor. Başlamak için, çekirdeğindeki yönlendirmeyi açın:

sudo nano /etc/sysctl.conf.

Bir string net.ipv4_forward \u003d 0 arıyoruz ve değerini değiştiriyoruz 1 . Kurtar ve:

sudo sysctl -p.

Sonra, aşağıdakileri varsayacağım: 1) Bilgisayarınızda, IP adresini yönlendiriciden alan bir ağ kartı var. 2) 3G modem aracılığıyla çevrimiçi gidersiniz ve ağ kartınız ücretsizdir. Bu seçenek daha fazla el yapımı öneriyor, ancak tekrar tekrar kontrol edildi (arabanın kendisinden birinde). Böylece, arayüzler dosyasını açın:

sudo nano / etc / ağ / arayüzler

Varsayılan içerik:



otomatik lo.
İface lo inet geri döngü

İçeriğini değiştirin. İlk seçenek için:

kaynak /etc/network/interfaces.d/*

# Loopback ağ arayüzü
otomatik lo.
İface lo inet geri döngü

Otomatik Eth0.
İface eth0 inet manuel

AUTO BR0.
İface br0 inet statik
adres 192.168.0.2.
ağ Geçidi 192.168.0.1
netMask 255.255.255.0.
ağ 192.168.0.0.
yayın 192.168.0.255
Bridge_Ports ETH0.
köprü_stp kapalı.
Bridge_Maxwait 0.
Bridge_FD 0.

İkinci seçenek için:

kaynak /etc/network/interfaces.d/*

# Loopback ağ arayüzü
otomatik lo.
İface lo inet geri döngü

Otomatik PPP0.
İface ppp0 inet wvdial

Otomatik Eth0.
İface eth0 inet manuel

AUTO BR0.
İface br0 inet statik
adres 192.168.0.2.
ağ Geçidi 192.168.0.1
netMask 255.255.255.0.
ağ 192.168.0.0.
yayın 192.168.0.255
Bridge_Ports ETH0.
köprü_stp kapalı.
Bridge_Maxwait 0.
Bridge_FD 0.
rota del varsayılan br0 kadar

Not: Sistemin başlamasından sonra İnterneti modem üzerinden otomatik olarak bağlamanıza gerek yoksa, Otomatik PPP0 satırını yapılandırmadan kaldırın.
İface ppp0 inet wvdial. Aksi takdirde, sistemi başlatırken modem USB portuna yerleştirildiğinden emin olun.

Kurtarırız. Şimdi modem içeren bir seçenek için, arama programını yüklemeniz gerekir. wvdial:

sudo apt wvdial kurulum

Doğru Yapılandırma (Not: 3G Modem örnek olarak kullanılır Beeline.. Diğer modemler için yapılandırmaların örnekleri İnternette kolayca bulabilirsiniz):

sudo nano /etc/wvdial.conf.


İnit1 \u003d atz.
İnit2 \u003d ATQ0 V1 E1 S0 \u003d 0 & C1 & D2 + FCLASS \u003d 0
İnit3 \u003d at + cgdcont \u003d 1, "ip", "home.beeline.ru"
Aptal mod \u003d 1
İsdn \u003d 0.
Modem Tipi \u003d USB Modem
Yeni PPPD \u003d YES
Telefon \u003d * 99 #
Modem \u003d / dev / ttyacm0
Kullanıcı adı \u003d beeline.
Şifre \u003d Beeline
Baud \u003d 9600.
Ülke \u003d Rusya.
Otomatik yeniden bağlanma \u003d Açık
Otomatik DNS \u003d KAPALI
Boşta saniye \u003d 0

Kurtarırız. Şimdi modem sistemi yükledikten hemen sonra açılacaktır. Yukarı rota del varsayılan br0 stresi, varsayılan rotayı köprüden siler. Bu yapılmazsa, trafik köprüye gideceği gibi, 3G modeminden değil, internete bağlanamazsınız.

Son aşamada söylemeliyiz uzak duvarBöylece sanal ve ağa geri gelen trafiği kaçırdı. Bunu yapmak için, iki şekilde gidebilirsiniz: birden fazla kurallara sahip bir komut dosyası yazın. iptables.Bu, sistemle birlikte çalışacak veya bu kuralları manuel olarak girin ve kaydeder. İlk seçenekten yararlanacağım. İkincisi için paketi kurmanız gerekecek iptables-kalıcı Ve sadece dönüşümlü olarak kuralları girin (sudo kullanarak). Yani. Bir komut dosyası oluşturun (herhangi bir metin düzenleyicide). Aşağıdaki içeriği orada ekleyin:

#! / bin / sh

# Adres Değiştirme'nin uygulanacağı çıkış arayüzünü tanımlayın (NAT)
iptables -V -T Nat -A Postrouting -O PPP0 -J Masquerade

# Global Network'ten (0.0.0.0/0) gelen tüm paketleri yerel alan ağına (192.168.0.0/24) gönderiyoruz.
iptables -V -a İleri -i PPP0 -O BR0 -S 0.0.0.0/0 -D 192.168.0.0/24 -J kabul

# Yerel ağdan (192.168.0.0/24) gelen tüm paketleri global (0.0.0.0/0) gönderiyoruz.
iptables -v -a İleri -i BR0 -O PPP0 -S 192.168.0.0/224 -D 0.0.0.0/0 -J kabul

Tutmak gateway.sh. ve yürütme hakları (veya dosyanın özelliklerinde veya terminal komutunda) chmod + x gateway.sh). Şimdi, sistem yüklendikten sonra manuel olarak çalıştırabilir veya Autoload'e ekleyebilirsiniz. Bunu yapmak için, komut dosyasını ~ / .config / autostart (Dosya Yöneticisi'nde, Gizli dosyaların ekranını açın ve dizini göreceksiniz .config ev dizininde).

Şimdi her şey sanal bir makine yüklemeye hazır. Uygulama menüsünden, Virt Manager'ı çalıştırın (Sanal Makine Yöneticisi):

Satıra sağ tıklayın localhost. ve Seç Detaylar. Sekmeye git Depolama. Sanal makineleri saklamak için bir dizin (veya disk / disk bölümü) belirtmemiz gerekir.

Sol alt köşede, artı işaretine tıklayın ( Pul ekle), Depo türünü ve yolunun türünü belirtirim.

Sekmede Ağ arayüzleriHer şeyin çalışıp çalışmadığını kontrol edebilirsiniz.

Şimdi tıklayın Dosya - Yeni Sanal Makine. Disk görüntüsünün yolu, sanal makinenin türünü belirtin. Sonra, bunun için RAM sayısını ve işlemci çekirdeklerinin sayısı belirtin. Sonra, depolamamızı belirtin ve tıklayın Yeni birim. Adı belirtin, türde kalır qcow2.ve boyut. Sanal bir sabit disk olacak. Bir sistem bir grafik kabuğuna ve bir sürü programla yüklemeyi planlıyorsanız, yerleri daha fazla verin (GIGS 50). Son sekmesinde bir kene koy Başlamadan önce ayarları değiştirin, Köprüsümüzün bir ağ cihazı olarak seçildiğini kontrol edin, sanallar için herhangi bir isim yazın ve tıklayın Tamamlayınız. Bu sanal makinenin parametrelerini açacaksınız.





Sekmeye git İşlemcive bir kene koymak Ana Bilgisayar Sistemi İşlemci Ayarlarını Kopyala.

Sekmenin yanında (sonraki) ve ayrıca belirtin vitio.. Sekmede Görüntüle Belirtmek Baharat.ve sekmesinde Video - Qxl. Genellikle bu demet, maksimum çizim performansı performansı sağlar, ancak isterseniz deneyebilirsiniz. Konuk sistemleri pencerelerinin, ayrı bir QXL sürücüsü kurulumunun gerekli olduğunu unutmayın (Windows'un kendisinde).


Şimdi her şey hazır olduğunda, sol üst köşede, tıklayın Kurulum Başlat. Ve sistemi her zamanki gibi koyduk, bir istisna dışında: Yükleyici şebekeyi otomatik olarak ayarlamaya başlar başlamaz, tuşuna basın. İptal etmekve seç Bir ağ el ile ayarlayın. Sanallar için istediğiniz IP adresini belirtin (bizim durumumuzda 192.168.0.3 ), alt ağ maskesi ( 255.255.255.0 ), ağ geçidi (ağ geçidi, ev sahibinin adresi olacak, yiyorum 192.168.0.2 ) ve DNS sunucusu (burada sadece Google'ı girin 8.8.8.8 ). Ve bu kadar. Sonraki hiçbir şey yapmaz. Sistemi koyun ve yapılandırın. Genel olarak, her şey. Açıklanan eylemler, daha iyi bir alternatif için, sanal kutusunu değiştirmenin yoludur. Belgeleri okuduktan sonra, Qemu-KVM'nin olanaklarının ne kadar geniş olduğunu anlayacaksınız. Kasıtlı olarak, her zaman bir ev makinesinde gerekli olmadığından, sanal makineleri terminalden başlatmak için ek konsol parametrelerini ve yöntemlerini tarif etmedim. Bir ev çok işlevli bir sunucuyu ayarlamak için bu ayrı makale hakkında yazacağım (ayrıca sanal makine sunucusu olarak da hareket edebilir). Bazı nedenlerden ötürü, neyin yazıldığını veya anlaşılmaz anlar olmasını anlamadılar - tanımlamayacağım videoyu izlemeyi öneriyorum, ancak size her şeyin nasıl iyi olduğunu ve uyumadığını göstereceğim. Makaleye herhangi bir öneriniz veya eklemeniz varsa - yorumlara yazın.

Bu tanıtım makalesinde, herkes hakkında bilgi vereceğim yazılımgeliştirme sürecinde kullanılır. Onlar hakkında daha ayrıntılı olarak aşağıdaki makalelerde söylenecektir.

Neden? Bu işletim sistemi bana yakındır ve anlaşılır bir şekildedir, böylece işkence, işkence ve küçük resimler dağıtımını seçerken test edilmedi. Red Hat Enterprise Linux'a özel bir avantaj yoktur, ancak tanıdık bir sistemle çalışmaya karar verildi.

Altyapıyı benzer teknolojiler kullanarak bağımsız olarak dağıtmayı planlıyorsanız, Rhel'i almanızı tavsiye ederim: İyi belgeler ve iyi yazılmış sayesinde uygulamalı Programlar Eğer bir büyüklük sırası değilse, daha sonra tam olarak iki kat daha kolaydır ve geliştirilen sertifikasyon sistemi sayesinde, bu işletim sistemindeki belirli bir tanıdık düzeyde belirli sayıda uzman bulmak mümkün olacaktır.

Biz, tekrar ediyorum, kullanmaya karar verdim Debian sıkma Bir dizi paket ile SID / Deneysel ve bazı paketler, ayrılır ve yamalarımızla toplanır.
Planların paketlerle bir yayın deposu var.

Bir sanallaştırma teknolojisi seçerken, iki seçenek kabul edildi - XEN ve KVM.

Kullanılabilirlik gerçeği de dikkate alındı büyük sayı Geliştiriciler, hosters, ticari çözümler Kesinlikle xen temelinde - daha ilginç olan KVM temelinde bir karar vermekti.

Tam olarak KVM kullanmaya karar vermemizin temel nedeni, sanal makineleri FreeBSD ve Perspektif, MS Windows ile çalıştırma ihtiyacıdır.

Sürüş için sanal makineler API kullanan ürünleri kullanmak için son derece uygun olduğu ortaya çıktı: virsh., virt-Manager., vites kurmak, vb.

Bu, sanal makinelerin ayarlarını depolayan bir sistemdir, bunları kontrol eden, bunları kontrol eder, sanal makineye başlarken, arayüzün yükselmesi durumunda, aygıtları makineye bağlar, genel olarak bir sürü yararlı iş gerçekleştirir, biraz daha.

Tabii ki, çözüm mükemmel değil. Eksilerinin denilmelidir:

  • Kesinlikle istikrar edilemez hata mesajları.
  • QMP (QMU Monitor Protokolü) oldukça izin verilmesine rağmen, sanal makine yapılandırmasının bir kısmını sineyde değiştirememe.
  • Bazen, Libvirtd'e anlaşılmaz bir sebep için bağlanması imkansızdır - dış olaylara cevap vermekten vazgeçer.

Hizmetin en başında uygulanmasındaki asıl sorun, sanal makineler için kaynakların sınırlandırılmasıydı. XEN'de, bu sorun, sanal makineler arasında kaynaklar dağıtma kaynaklarının yardımı ile çözüldü - ve en güzel olanı, sınırlayıcı ve disk operasyonları olasılığı uygulandı.

KVM'de, nükleer kaynak dağıtım mekanizması görünmeden önce hiçbir şey olmadı. Linux'ta her zamanki gibi, bu fonksiyonlara erişim özel bir şekilde uygulandı. dosya sistemi cgroup.Grup'a geleneksel sistem çağrılarını kullanarak gruba işlemi ekleyebileceğiniz, parrotlarda ağırlığını atayın, çalışacağı çekirdeği belirtin, belirtin, belirtin verim Bu işlemin kullanabileceği disk veya tekrar, ağırlığı atayın.

Kâr, tüm bunların çekirdek içinde uygulanmasıdır ve bunu yalnızca sunucu için değil, masaüstü için değil (bilinen "~ 200 hattı Linux çekirdek yaması için de kullanılabilir"). Ve bence, bu, bir sonraki dosya sistemini havlamak yerine, en sevdiğiniz 12309 sayısını saymamak için, 2.6 şubedeki en önemli değişikliklerden biridir. Pohmelf dışında (ama tamamen isim yüzünden).

Bu kütüphane-yardımcı programın tutumu oldukça belirsiz.

Bir yandan şöyle görünüyor:

Ve bu şey lanet olası, kaynaktan toplanmak zordur ve pakette daha fazlasıdır: Bazen bana göre, çizikten gelen Linux'un sıfırdan biraz daha kolay toplandığı gibi görünüyor.

Öte yandan, sanal makineler için görüntüler oluşturmanıza, onları değiştirmek, tırmanmaya, gruba koymak, bölüm tablosunu değiştirmek, yapılandırma dosyalarını değiştirmek, "Demir" makinelerini sanal ortama yönetmek, sanal ortama aktarmak, sanal ortama aktarmak için çok güçlü bir şey Bir görüntüden diğerine, sanal makineleri bir resimden ütüyü ve dürüst olmak gerekirse, burada fantezi başarısız olur. Ah, evet: Daemon'u hala Linux sanal makinesinin içinde çalıştırabilir ve sanal makine verilerine erişebilirsin ve hepsini Shell, Python, Perl, Java, Ocaml'da yap. Bu kısa ve uzak tam liste Ne yapılabilir.

İlginçtir ki, B kodunun çoğu, montaj sırasında ve projenin belgelerinin yanı sıra üretilir. OCAML, Perl çok yaygın olarak kullanılmaktadır. Kodun kendisi C'ye yazılır, bu daha sonra OCAM'lara dönüşür ve tekrarlanan kod parçaları kendileri oluşturulur. Görüntülerle çalışmak, içindeki kanaldan komutların içindeki özel bir servis görüntüsü (Supermin Cihaz) çalıştırılarak gerçekleştirilir. Bu görüntünün içinde bazı kurtarma, ayrılmış, MKF'ler ve diğer kullanışlı sistem yöneticisi gibi bir set yardımcı programları içerir.

Son zamanlarda, Nandroid imajından ertelendiğimde onu evde kullanmaya başladım. Verilere ihtiyacım var. Ancak bu, çekirdeği yafalar için destekle gerektirir.

Diğer

Aşağıda, kullanılmış kartların açıklamasına daha ilginç referanslardır - ilgi çekici ise, kendinizi okuyun ve söyler. Örneğin,

KVM (çekirdek tabanlı sanal makine), çalışkan sanallaştırma Intel VT-X ve AMD-V'nin teknolojileri üzerinde bir soyutlama seviyesi olarak düşünmeyi kolaylaştırırım. Bu teknolojilerden birini destekleyen bir işlemci ile bir araba kullanıyoruz, bu makine linux, Linux'ta KVM'yi kurun, sonuç olarak sanallar oluşturma fırsatı buluruz. Yani Amazon Web Hizmetleri gibi yaklaşık olarak çalışma bulutlar. KVM ile birlikte, XEN de kullanılır, ancak bu teknolojinin tartışılması zaten bu yazının kapsamı ötesindedir. Konteyner sanallaştırma teknolojilerinin aksine, örneğin, aynı Docker, KVM, herhangi bir işletim sistemi konuk sistemi olarak çalıştırmanızı sağlar, ancak aynı zamanda hakkındasanallaştırma üzerine havai sıçrama.

Not: Aşağıda açıklanan eylemler benim tarafından test edildi Ubuntu linux 14.04, ancak teoride, hem Ubuntu ve diğer Linux dağılımlarının diğer versiyonlarında büyük ölçüde geçerli olacaktır. Her şey masaüstünde ve sunucuda çalışmalı, SSH tarafından gerçekleştirilen erişim.

KVM kurulumu

Intel VT-X veya AMD-V işlemcimiz tarafından desteklenip desteklenmediğini kontrol ediyoruz:

grep -e "(VMX | SVM)" / proc / cpuinfo

Bir şey sıkışıp kaldıysa, desteklenir ve daha da hareket edebilirsiniz.

KVM'yi yükleyin:

sudo apt-get güncelleme
sudo apt-get install qemu-kvm libvirt-bin virTinst Bridge-utils

Tutmak için ne kullanılır:

  • / var / libvirt / boot / - misafir sistemlerini yüklemek için ISO görüntüleri;
  • / Var / lib / libvirt / images / - görüntüler sabit diskler Konuk Sistemleri;
  • / Var / log / libvirt / - burada tüm günlükleri aramalısınız;
  • / etc / libvirt / - yapılandırma dosyalarıyla dizin;

Şimdi KVM'nin kurulu olduğu, ilk sanalımızı oluşturun.

İlk sanal sanat oluşturma

FreeBSD'yi bir misafir sistemi olarak seçtim. Sistemin izo-görüntüsünü salıncak:

cD / var / lib / Libvirt / Boot /
sudo wget http: // ftp.freebsd.org/ yol / / somebsd-disk.iso

Sanal makinelerin çoğu durumda yönetimi, Virsh yardımcı programı kullanılarak gerçekleştirilir:

sudo virsh --help.

Sanallara başlamadan önce, ek bilgi toplamamız gerekecektir.

Mevcut ağların listesine bakıyoruz:

sudo virsh net listesi

Belirli bir şebekeyi görüntüleme (varsayılan olarak adlandırılmış):

sudo virsh net bilgi varsayılan

Konuk OS için mevcut optimizasyonların listesine bakıyoruz:

sudo Virt-Install --OS-Variant Listesi

Bu nedenle, şimdi 1 CPU, 1 GB RAM ve varsayılan ağa bağlı 32 GB disk alanı olan sanal bir makine oluşturun:

sudo virt-install \\
--Virt tipi \u003d kvm \\
- Name FreeBSD10 \\
--ram 1024 \\
--Vcpus \u003d 1 \\
--os-variant \u003d FreeBSD8 \\
--Hvm \\
--Cdrom \u003d / var / lib / Libvirt / Boot / FreeBSD-10.2 -Relese-amd64-disc1.iso \\
- Network Network \u003d Varsayılan, Model \u003d Virtio \\
- graphics vnc \\
--Disk yolu \u003d / var / libvirt / görüntüler / freebsd10.img, beden \u003d 32, Otobüs \u003d Virto

Görebilirsin:

UYARI Grafik konsola bağlanılamıyor: Virt-Viewer değil
Kurulmuş. Lütfen "VERT-VISHER" paketini yükleyin.

Etki alanı kurulumu hala devam ediyor. Konsolun tekrar bağlanabilirsin
Kurulum işlemini tamamlamak için.

Bu normaldir ve olmalıdır.

Sonra XML biçimindeki sanal özellikleri görün:

sudo Virsh Dumpxml FreeBSD10

İşte en çok full bilgi. Örneğin, ve bize daha fazla ihtiyaç duyulacak MAC adresi dahil. Şimdiye kadar VNC hakkında bilgi buluyoruz. Benim durumumda:

Favori müşterinizin yardımıyla (şahsen Rammina'yı kullanıyorum), gerekirse, SSH bağlantı noktası iletme kullanılarak VNC'den geçin. FreeBSD anında bulun. Ayrıca, her şey her zamanki gibidir - sonraki, sonraki, sonraki, kurulu sistemi elde ediyoruz.

Ana takımlar

Şimdi KVM ile çalışmak için ana komutları düşünelim.

Tüm sanalların bir listesini almak:

sudo virsh listesi - Tüm

Belirli bir sanal makine hakkında bilgi alma:

sudo virsh dominfo freeBSD10

Sanal olarak çalıştırın:

sudo virsh başlatmak FreeBSD10

Sanal Durdur:

sudo virsh kapatma freeBSD10

Bir sanal öldürmek için sert (adına rağmen) değil Kaldırma):

sudo virsh freeBSD10'u yok et

Bir sanal yeniden reddet:

sudo virsh yeniden başlatma FreeBSD10

Sanal inşa:

sudo Virt-Clone -O FreeBSD10 -N FreeBSD10-Clone \\
--File / VAR / LIB / Libvirt / Resimler / FreeBSD10-Clone.IMG

Autorun'u etkinleştir / devre dışı bırakma:

sudo virsh autostart FreeBSD10
sudo virsh autostart - indirilebilir FreeBSD10

Dialog Mode'daki Virsh Koşma (iletişim kutusundaki tüm komutlar - yukarıda açıklandığı gibi):

sudo virsh.

Sanalların özelliklerini XML'de düzenleme, burada da dahil olmak üzere, Hafıza ve benzeri miktardaki sınırını değiştirebilirsiniz:

sudo virsh düzenleme FreeBSD10

Önemli! Düzenlenmiş XML'den gelen yorumlar, ne yazık ki silinir.

Bir virtuette durduğunda, disk de teslim edilebilir:

sudo Qemu-IMG Resize / var / lib / Libvirt / Resim / FreeBSD10.IMG -2G
sudo Qemu-IMG Bilgisi / var / lib / Libvirt / Resimler / FreeBSD10.IMG

Önemli! Konuk OS'niz büyük olasılıkla diskin birdenbire az ya da çok olmuş gibi değil. En iyi ihtimalle, acil durum modunda diski kullanmak için bir teklifle önyüklenir. Büyük olasılıkla, bunu yapmak istememelisin. Yeni bir sanal başlatmanın ve üzerindeki tüm verileri değiştirmesi çok daha kolaydır.

Yedekleme ve kurtarma oldukça basittir. Bir yerden çıktı Dumpxml, bir disk görüntüsünü ve ardından geri yüklemek için yeterlidir. Youtube'da video bulmayı başardı Bu sürecin gösterilmesiyle her şey gerçekten basittir.

Ayarlar Ağı

İlginç bir soru - hangi IP adresini indirdikten sonra sanal olanı nasıl aldın? KVM'de bu kurnazca yapılır. Sonunda Python'da böyle bir komut dosyasını yazdım:

#! / usr / bin / env python3

# Virt-ip.py script
# (c) 2016 Aleksander Alekseev
# http: // site /

İthalat sys
İthalat tekrar.
İthalat OS.
İthalat alt projesi
xml .etree ithalat elementtree'den

def eprint (str):
baskı (str, dosya \u003d sys .stderr)

eğer len (sys .argv)< 2 :
EPrint ("Kullanım:" + sys .argv [0] + " " )
EPrint ("Örnek:" + sys .argv [0] + "FreeBSD10")
sys .exit (1)

oS .GETEUID ()! \u003d 0:
EPrint ("Hata: Shold, root")
EPrint ("İpucu: Run` sudo" + sys .argv [0] + "...` ");
sys .exit (1)

subprocess .call ( "Hangi Arring 2\u003e & 1\u003e / Dev / Null", Shell \u003d true)! \u003d 0:
EPrint ("Hata: Arring bULUNAMADI." )
Eprint ( "İpucu: Run` sudo apt-get install awing`)
sys .exit (1)

Domain \u003d sys .argv [1]

eğer değilse ("^ * $", etki alanı):
Eprint ( "Hata: Etki alanı adında geçersiz characters")
sys .exit (1)

DOUTOUT \u003d Subprocess .Check_Output ("Virsh Dumpxml" + Domain + "|| Doğru",
Shell \u003d true)
Domout \u003d domout.decode ("UTF-8"). Şerit ()

eğer domout \u003d\u003d "" ise:
# Dumpxml tarafından önceden yazdırılan hata mesajı
sys .exit (1)

DOC \u003d Elementtree.Fromstring (Dolum)

# 1. Tüm ağ arayüzlerini listeleyin
# 2. paralel olarak her arabirimde `run
# 3. GREP Cevaplar
cmd \u003d "(ifconfig | kesim -d" "-F 1 | grep -e". "|" + \
"XARGS -P0 -I IFACE ARPING -I IFACE -C 1 () 2\u003e & 1 |" + \
"GREP" bayt ") || doğru"

dOC.ITER () içindeki çocuk için:
eğer child.tag \u003d\u003d "Mac" ise:
Macaddr \u003d child.attrib ["adres"]
MacOut \u003d Subprocess .Check_Output (CMD.Format (MacADDR),
Shell \u003d true)
yazdır (macout.decode ("UTF-8"))

Komut dosyası, her ikisi de varsayılan ağ ile birlikte çalışır ve bridged ağın yanında görüneceğiz. Bununla birlikte, pratikte, KVM'yi yapılandırmak için çok daha uygun, böylece her zaman aynı IP adreslerini konuk sistemlerine atar. Bu ağ kurulum kuralları için:

sudo virsh net-düzenleme varsayılan

... bu şekilde:

>



>

Bu düzenlemeleri yaptıktan sonra


>

... ve gibi bir şeyi değiştirin:




>

Konuk sistemini yeniden başlatın ve yönlendiriciden DHCP tarafından IP alındığını kontrol edin. Eğer istersen misafir sistemi Statik bir IP adresi vardı, konuk sistemindeki her zamanki gibi yapılandırılmıştır.

Virt-Manager programı

Ayrıca ilginizi çekebilir Virt-Manager:

sudo apt-get install virt-manager
sudo usermod -a -g libvirtd kullanıcı adı

Bu ana penceredir:

Gördüğünüz gibi, Virt-Manager yalnızca yerel olarak çalışan sanallar için GUI değil. Bununla birlikte, diğer ana bilgisayarlarda çalışan sanal makineleri yönetebilir ve gerçek zamanlı olarak güzel programlara bakabilirsiniz. Virt-Manager'da özellikle uygun buluyorum, hangi port belirli bir konuk sisteminin VNC'sini döndürüyor. Sadece liste hakkında bir sanal buluyorsunuz, çift tıklarken ve monitöre erişirsiniz.

Virt-Manager yardımıyla bile, XML dosyalarının zaman alıcı düzenlemesini gerektiren ve bazı durumlarda ek komutları gerçekleştiren şeyleri gerektiren şeyleri yapmak çok uygundur. Örneğin, sanal makineleri yeniden adlandırarak, CPU afinitesini ve benzeri şeyleri yapılandırın. Bu arada, CPU afinitesinin kullanımı, gürültülü komşuların etkisini ve sanal makinelerin ana sistemdeki etkisini önemli ölçüde azaltır. Mümkünse, her zaman kullanın.

KVM'yi virtualbox yerine bir yedek olarak kullanmaya karar verirseniz, donanım sanallaştırmasını bölemezlerini dikkate alınız. KVM'ye Masaüstünüzde kazanın, yalnızca VirtualBox ve Vagrant'teki tüm sanalları durdurmanız gerekmez, aynı zamanda sistemi yeniden başlatmanız gerekmez. Şahsen KVM'yi sanal kutudan çok daha uygun buluyorum, çünkü komutu gerektirmez sUDO / SBIN / RCVBOXDRV Kurulumu Her çekirdek güncellemesinden sonra C birlik, yeterince çalışır ve genel olarak tüm pencereleri gizlemenizi sağlar.

KVM (Kernel veya çekirdek tabanlı sanal tabanlı sanal makine) - açık olan ücretsiz sanallaştırma yazılımı kaynak kodu. Birkaç sanal makine (VM) oluşturabilirsiniz, her sanal makine, disk, işlemci gibi kendi sanal ekipmanı vardır. veri deposu vs. 2.6.20 çekirdeğinde Linux çekirdeğinin ana kısmına dahil edildi.

Eğer bir alternatif arıyorsanız Virtualbox.KVM kullanmanızı şiddetle tavsiye ediyoruz. Ayrıca bu şaşırtıcı sanallaştırma yazılımını şahsen kullanıyoruz.

Kurulum KVM Ubuntu 17.04

KVM'yi yüklemek için aşağıdaki ön boşluklara sahip olmalısınız.

  1. Sistem BIOS'unda sanallaştırma etkinleştirin.
  2. Sanallaştırmayı destekliyorsa, CPU sistemini kontrol edin. Aşağıdaki komutu takip edin.

eGREP - C '(VMX | SVM)' / Proc / CPUINFO

Yukarıdaki komutdan veya 1 veya daha fazla bir sonuç aldığınızda, bu, işlemcinin, 0 veya daha azından dışındaki sanallaştırmayı desteklemediği anlamına gelir.

3. Mimariyi kontrol edin Ubuntu. Bir komut çalıştırarak 16.04 lt.

X86_64, 64 bit bir çekirdektir.
I386, I486, I586 veya I686 32-bit çekirdeğidir.

32 bit işletim sistemi, bu sanal makine için mümkün olduğunca 2 GB RAM ile sınırlıdır.
32-bit çekirdeği sadece 32 bitlik bir konuk çekirdeğe yerleştirilecektir, oysa 64 bit çekirdeğinde hem 32 bit hem de 64 bitlik konuk olabilir.

Ubuntu'ya KVM'yi kurmak için adımlar atın

Bu bölümde KVM'yi kurmak için adımları yazacağız. Önceki yayınımızda öğrendik. Belki de sizin için ilginç olacak.

1. KVM Ubuntu 17.04'ü ve diğer bağımlı paketleri takma

Ubuntu 17.04 LTS'de komutu kullanabilirsiniz uYGUN veya her ikisini de apt. Apt veya apt-get komutu kullanılarak yüklü paketlerde farklılıklar olmayacaktır, bu yüzden burada iyisindir.

sudo apt güncelleme.

sudo Apt Kurulumu Qemu - KVM Libvirt - Bin Köprüsü - Utils

2. Yeni kullanıcılar ve bir KVM yazılım grubu hakkında bilgi edinin.

Paketleri taktıktan sonra, kullanıcı ve grup sayısında bazı ilaveler oluşacaktır.

(A) İki kullanıcı oluşturulur.
- Libvirt-QMU
- libvirt-dnsmasq

[E-posta Korumalı] : ~ $ Kuyruk - 2 / etc / passwd

libvirt - Qemu: X: 64055: 129: Libvirt Qemu ,: / var / libvirt: / bin / false

libvirt - DNSMASQ: X: 121: 130: Libvirt DNSMASQ ,: / var / libvirt / dnsmasq: / bin / false

s. [E-posta Korumalı] :~ $

B) İki grup oluşturulacak.

- KVM.
- Libvirtd.

[E-posta Korumalı] : ~ $ Kuyruk - 2 / etc / grup

kVM: X: 129:

libvirtd: X: 130: Sharad

[E-posta Korumalı] :~ $

Kullanılan "Sharad" denilen "Sharad", Libvirtd Group'un bir üyesi olduğunu fark edebilirsiniz. Bu, bu kullanıcının KVM'yi kullanabileceği anlamına gelir.

3. KVM kurulumunu kontrol edin

KVM kurulumunu kontrol etmek oldukça kolaydır. Takımı çalıştır -

Virsh - C QMU: /// Sistem Listesi

İlk defa bir hata gösterecek.

hata: Hipervizöre bağlanılamadı

hata: Soket bağlanamadı '/ Var / koşu / libvirt / libvirt-çorap': İzin reddedildi.

[E-posta Korumalı] :~ $

Bu sorunu çözmek için, masaüstünüzde dışarı çıkıp giriş yapmalısınız. Geçerli kullanıcının tekrar oturum açması gerektiğini gösterir.

Sisteme giriş yaptıktan sonra, komutu yeniden başlatın. Bu sefer sonucu aşağıda belirtildiği şekilde almalısınız. Sanal makine oluşturulmadığından boştur.

[E-posta Korumalı] : ~ $ Virsh - C Qemu: /// Sistem Listesi

Kimlik adı durumu.

—————————————————-

[E-posta Korumalı] :~ $

4. Sanal Makine Yöneticisini Yükleyin

Burada, KVM sanal makinelerini libvirt ile yönetmek için bir masaüstü uygulaması olan sanal makine yöneticisi kullanıyoruz.

Sanal Makine Yöneticisini kurmak için bu komutu çalıştırın.

sudo Apt Install Virt - Manager

Sanal Makine Yöneticisini çizgi evine girerek açabilirsiniz. Simgeyi tıklayın, uygulamayı açacaktır.

Sanal Makine Yöneticisini açmak için komut satırı, giriş -

vERT - Müdür.

Önceden, Ubuntu 14.04 lts masaüstünde KVM'yi kurduğumuzda, ilk sanal makineyi oluştururken bir sorunla karşılaştık, ancak çok kolay karar verdik. Ubuntu 16.04 lts masaüstünde, böyle bir sorun bulamadık.

"KVM Ubuntu 17.04" yükleme konusu hakkında sorularınız varsa - bunları yorumlar için formda bize yazın. Sorunuzun daha hızlı bir şekilde uğraşmanıza yardımcı olacağız.

Bir hata bulduysanız, lütfen metin parçasını seçin ve tıklayın Ctrl + Enter..