Debian'da Sanallaştırma: Giriş - KOBİ'ler için Bilgisayar Ağları

Serinin genel dizini: KOBİ'ler için Bilgisayar Ağları: Giriş

sanallaştırma

En basit olan en iyisidir

Ana sayfasının başlık resminde XtratuM, Gerçek Zamanlı Gömülü veya Gömülü Sistemler için özel olarak tasarlanmış hipervizöraşağıdaki resmi bulduk: xtratum

"Bizim Temel prensip elbette Sanallaştırma dahil olmak üzere hizmetlerin kurulumu, yapılandırılması ve yönetimi için «mesajını tamamen kabul ederNe kadar basit, o kadar iyi", yani, En basit olan en iyisidir. »

Giriş

La sanallaştırma  geniş ve karmaşık bir konudur. Onun hakkında fazla yazmayacağız. Her okuyucunun ilgisine göre, sadece okunması ve / veya üzerinde çalışılması gerektiğini önerdiğimiz sayfaların bazı tanımlarını ve bağlantılarını açığa çıkaracağız. Öneriyoruz sayfalarını oku Vikipedi İngilizce ve diğer kaynaklardan.

  • İlk önce konuya en azından bir giriş rehberi vermeden, birkaç komutla, vb. Tipik bir Nasıl Yapılır'ın sunumuna girmek istemiyoruz. Bazılarını biliyoruz Sabırsız Okuyucular Girişleri okumazlar ve doğrudan nasıl yapıldığına bakmazlar. Üzücü eylem, çünkü daha sonra çoğu kez yeterince cevaplayamadığımız kavramsal sorular geliyor, çünkü her şeyi bilmemiz imkansız..

Bu makaleyi biraz dikkatlice okuduktan sonra okuyucunun ne olduğu hakkında bir fikir sahibi olacağını umuyoruz Sanallaştırma ve onun Mevcut durum. Ayrıca, şu anda bir bilgisayar kullanan hemen hemen herkesin bu günlük görevini daha fazla genişletmenize izin veren bir dizi bağlantıya sahiptir.

Wikipedia ve diğer kaynaklara göre tanımlar ve bağlantılar

sanallaştırma

Bilgisayar Biliminde, sanallaştırma versiyonunu oluşturma eylemini ifade eder algo yerine sanal algo gerçek, aşağıdakileri içeren sanal bilgisayar donanımı, OS, depolama aygıtlarıVe bilgisayar ağı kaynakları. Sanallaştırma, bir sistemin sistem kaynaklarını bölen bir yöntem olarak 60'larda başladı. Merkezi işlem birimi bilgisayarı, farklı uygulamalar arasında. O zamandan beri, terimin anlamı sanallaştırma sürekli genişliyor.

La sanallaştırma o Sanallaştırma Platformu bir işletim sistemi ile gerçek bir makine gibi hareket eden bir sanal makinenin oluşturulmasını ifade eder. Sanal makinelerde çalışan yazılım, temeldeki donanım veya fiziksel kaynaklardan ayrıdır. Örnek: Debian 8 "Jessie" çalıştıran fiziksel bir makine, Ubuntu Trusty 14.04 işletim sistemine sahip bir sanal makineyi barındırabilir.

Sanallaştırmada buna «Ana bilgisayar - Ev Sahibi»Sanallaştırmanın gerçekleştiği gerçek veya fiziksel bilgisayara. İçin Sanal makine "Misafir - Konuk«. Şartlar Ev Sahibi y Konuk gerçek makinede çalışan yazılımı sanal makinelerde çalışan yazılımdan ayırmak için kullanılırlar. Yazılıma veya firmware Host donanımında sanal makineleri oluşturan, buna Hiper yönetici - Hiper.

Farklı Sanallaştırma türleri:

  • Toplam Sanallaştırma - Tam Sanallaştırma: Şunu ifade eder: Neredeyse Toplam Gerçek Donanım Simülasyonu, sanallaştırılmış yazılımın - tipik olarak bir işletim sisteminden oluşur - herhangi bir değişiklik yapmadan çalışmasını sağlar.
  • Kısmi Sanallaştırma - Kısmi Sanallaştırma: hedef ortam Tam olarak simüle edilmemiştir, ancak kısmen. Sonuç olarak, Misafir'de çalışan bazı programların değiştirilmesi gerekebilir.
  • Paravirtualization - sanallaştırma: Hiçbir donanım ortamı simüle edilmez. Her Misafir Programı - Konuk üzerinde çalışır İzole Etki Alanısanki ayrı sistemler üzerinde çalışıyorlarmış gibi. Bu tür bir ortamda yürütülmesi için her Konuk programının belirli bir değişikliği gereklidir.

La donanım destekli sanallaştırma sanallaştırma sürecinin genel verimliliğini artırmanın bir yoludur. İşlemcilerin veya CPU'ların sanallaştırma için gerekli desteğe ve donanımın diğer bileşenlerine sahip olması gerektiği anlamına gelir.

Donanım Sanallaştırma, Donanım Öykünmesi ile aynı değildir. Emülasyonda, donanımın bir bölümü diğerini taklit ederken, Sanallaştırmada, yazılım olan Hiper Yönetici, belirli bir donanım parçasını veya tamamını taklit eder.

Sanal makine

Hesaplamada, bir makine sanal Bir bilgisayarı simüle eden ve programları gerçek bir bilgisayarmış gibi çalıştırabilen bir yazılımdır. Bu yazılım başlangıçta "fiziksel bir makinenin verimli ve izole edilmiş bir kopyası" olarak tanımlandı. Şu anda, terimin anlamı, herhangi bir gerçek donanım ile herhangi bir doğrudan eşdeğeri olmayan sanal makineleri içermektedir.

Hiper yönetici

Un Hiper yönetici - Hiper o Sanal Makine Monitörü - Sanal Makine Monitörü VMM çeşitli sanallaştırma kontrol tekniklerinin aynı bilgisayarda farklı işletim sistemlerini (değiştirilmemiş veya paravirtualization durumunda olduğu gibi değiştirilmiş) aynı anda kullanmasına izin veren bir platformdur.

Açık Sanallaştırma Birliği (OVA)

La Açık Sanallaştırma Birliğiİngilizce başlığına saygı duyarak, Linux Vakfı'nın İşbirlikçi Projesidir. Bu Konsorsiyum, Özgür Yazılım ve Açık Kaynak Yazılımın benimsenmesi konusunda kararlıdır - Açık Kaynak dahil sanallaştırma çözümleri için KVMve ayrıca Yönetimi için gerekli olan yazılımlar için, örneğin o Virt. Konsorsiyum, farklı müşterilerin başarı hikayelerini teşvik eder, birlikte çalışabilirliği teşvik eder ve Üçüncü Taraf çözüm ekosisteminin KVM çevresinde genişlemesini hızlandırır.

OVA tarafından desteklenen Özgür Yazılım:

  • KVM bir hipervizördür. Tarafından oluşturuldu Kumranet, Inc, o zamanlar Linux çekirdeğine gömülü KVM modülünün hızlı bir şekilde kabul görmesiyle büyük ilgi gören İsrailli bir yazılım şirketi. «Sağlam ICE masaüstü sanallaştırma platformu»Çekirdek tabanlı Sanal Masaüstü Makinelerine dayanır ve protokolü aracılığıyla bağlanır BAHARAT. 4 Eylül 2008'de şirket katolik kardinal şapkası, Inc. satın alındı Kumranet 107 milyon dolar değerinde.
  • libvirt bir API «Uygulama programı arayüzü" açık kaynak, iblis - daemonve sanallaştırma platformlarını yönetmek için bir araç. Yönetebilirsiniz KVM, Xen, VMware ESX, QEMU ve diğer sanallaştırma teknolojileri. Hipervizör katmanının düzenlenmesinde farklı API'leri yaygın olarak kullanılmaktadırlibvirt içinde yazılmış bir kütüphanedir C dilive gibi diğer dillere bağlanabilir Python, Perl, OCaml, Yakut, Java, JavaScript (üzerinden node.js) Y PHP.
  • o Virt sanallaştırma platformlarını yönetmek için bir yazılımdır. Ücretsiz ve açık kaynaklı bir yazılımdır. Tarafından kuruldu katolik kardinal şapkası bir topluluk projesi olarak Red Hat Kurumsal Sanallaştırma. oVirt, kullanımı kolay bir web arayüzünden sanal makinelerin, ağ kaynaklarının, depolamanın ve hesaplamanın merkezi yönetimini sağlar. bağımsız platform erişmek için. Bir X86 64 mimarisinde resmi olarak desteklenen tek Hypervisor KVM'dir, ancak mimarileri desteklemek için çaba harcanmaktadır. PPC y ARM sonraki versiyonlarında.
  • libguestfs yazılmış bir kütüphanedir C dili ve erişmek ve değiştirmek için bir dizi araç sanal disk görüntüleri sanallaştırma platformunda. Araçlar, libvirt tarafından yönetilen sanal makineleri ve bunların içinde bulunan dosyaları görüntülemek ve düzenlemek için kullanılabilir. Ayrıca komut dosyası yazmak için de kullanılabilir -komut dosyası- sanal makineleri değiştirmek veya oluşturmak için.
  • Sanal Makineler Yöneticisi - Sanal Makine Yöneticisi olarak da bilinen bir Red Hat yazılımıdır erdem yöneticisi, paketin Debian depolarında da sahip olduğu ad. Sanal makineleri yönetmek için bir Masaüstü uygulamasıdır. Yeni alan adlarının oluşturulması, yapılandırılması ve ayarlanması için kullanılır. Konuk etki alanının grafik konsoluna erişimimizin olduğu bir VNC istemcisine sahiptir. Debian Jessie'nin getirdiği sanal yönetici paketinde, sanal makinelerin grafik konsoluna erişmek için SPICE protokolü de yer alıyor.

Xen

Xen Mikro çekirdekli bir tasarım kullanan ve birden çok işletim sisteminin aynı bilgisayar donanımı üzerinde aynı anda çalışması için gerekli hizmetleri sağlayan bir Hiper Yönetici'dir. O Cambridge Üniversitesi Bilgisayar Laboratuvarı, aynı zamanda özgür bir yazılım olan Xen'in ilk sürümlerini geliştirdi. Debian 8 "Jessie", havuzlarında pakete sahiptir xen-hiper yönetici-4.4-amd64.

OpenVZ

OpenVZ Linux için işletim sistemi düzeyinde bir sanallaştırma çözümüdür. Aynı fiziksel sunucu üzerinde izole, güvenli ve özel sanal sunucular oluşturmanıza olanak tanır ve bu da donanım kaynaklarının daha iyi kullanımını sağlar. Ayrıca, sunucuların her birinde çalışan uygulamaların çakışmamasını da sağlar. Her biri Sanal Özel Sunucu - Virtual Private Server (VPS), tam olarak bağımsız bir sunucu gibi çalışır. Yeniden başlatılabilirler ve kök kullanıcı ve diğer normal kullanıcılar tarafından erişime izin verilebilirler. Kendi IP adreslerine, belleğine, işlemlerine, dosyalarına, uygulamalarına, sistem kitaplıklarına ve yapılandırma dosyalarına sahiptirler.

Debian, Debian 7 "Wheezy" itibarıyla OpenVZ desteği için değiştirilen çekirdekleri depolarından kaldırdı.

Linux Kapsayıcıları LXC

Kaplar bir işletim sistemi içinde yalıtılmış alanlardır. Her alanın dosya sistemi, ağ, PID, CPU ve bellek tahsisi için kendi ad alanı vardır. Linux çekirdeğinde bulunan Kontrol Grupları ve Ad Alanları özellikleri aracılığıyla oluşturulabilirler. LXC OpenVZ gibi çekirdek düzeyinde sanallaştırmaya dayanan diğerlerine benzer bir teknolojidir ve linux-vserver.

takımada

takımada KVM, Xen, OpenVZ veya VMware üzerinde çalışan sanal makinelerin yönetimi ve denetimi için bir çözümdür. Debian Jessie, aracılarına veya Archipel çekirdeğine işaret eden çeşitli paketler aracılığıyla depolarına ekler. Daha fazla bilgi için, Synaptic veya şu yolla "takımyıldızı" arayın yetenek arama takımyıldızı.

Diğer ilgi alanları

  • VSwitch’i açın- Sanal bir anahtarın oluşturulmasına izin veren açık kaynaklı yazılım.
  • Açık Yığın:
  • QRM'yi açın: Veri Merkezi Yönetimi için Yeni Nesil Açık Kaynak Platformu - Veri Merkezi.
  • liman işçisi: yazılım kapsayıcıları içindeki uygulamaların dağıtımını otomatikleştirebilen açık kaynaklı proje.
  • nextmox: sanallaştırma ortamları için açık kaynak sunucu.
  • VMware- X86 uyumlu bilgisayarlar için sanallaştırma yazılımı sağlayan EMC Corporation'ın (Dell Inc'e ait) bir yan kuruluşu
  • Virtualbox: sanal makineler oluşturmak için ücretsiz yazılım. Debian, bu yazılımla ilgili paketleri şubesine taşıdı «contrib".
  • AçıkNebula: ONE, sunucuyu yalnızca fiziksel altyapısından değil aynı zamanda fiziksel konumundan da ayırarak, sanallaştırma platformlarının faydalarını tek bir fiziksel kaynaktan bir kaynak bankasına genişletir.

Bu noktaya kadar makaleyi inceleyecek kadar nazik olan okuyucular, mevcut Sanallaştırma evreninin ne kadar geniş ve karmaşık olduğunu fark edecekler. Umarız yolculuğunuzda bir rehber görevi görür.

Sonraki teslimat mı?

Qemu-KVM artık Debian'da!

Unutmayın ki bu bir dizi makale olacak KOBİ'ler için Bilgisayar Ağları. Seni bekliyor olacağız!


3 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Zodyak Karburus dijo

    Genel olarak sanallaştırmaya çok iyi bir giriş. Bu yazıyı yazdığınız için teşekkür ederiz. Bir sonrakini bekliyoruz.

  2.   Mario dijo

    Giriş için teşekkürler Fico.

    Çok iyi açıklanmış ve konuya daha derine inmek için yeterli bağlantıya sahip.

  3.   federico dijo

    Mario'nun amacı budur. Sanırım çoğunun sanallaştırma sorununun mevcut kapsamı hakkında net olmadığını düşünüyorum.