Düşük Kaynaklı Bir Bilgisayarla Basit Bir Sanallaştırma Sunucusu Oluşturun - Bölüm 1

Bununla ilgili kesinlikle çok fazla literatür var Virtualbox basit veya sağlam inşa etmek Sanallaştırma Sunucuları, ancak çoğu zaman, ilgili açıklamalar ve olası gerçek kullanım senaryoları ile bizi doğrudan en pratik seçeneklerdeki noktaya götürmezler, yani her zaman çok fazla bilgi buluruz, ancak birçok kişinin ve özellikle acemilerin veya bölgede yeni başlayanlar.

lpi'ye

Her neyse, konuyla ilgili bu yazıdaki deneyimimi size bırakıyorum:

İlk önce seni bırakıyorum teknik özellikler del Düşük kaynaklı bilgisayar Kullanılmış:

donanım:

Not: İdeal olan, sahip olmaktır 4GB RAM'li bir Sunucu bu amaçlar için, ancak bu durumda bir (1) GB RAM onun için yapabiliriz Fiziksel sunucu y GB RAM 1 için Sanal Makine (MV) en Sanal Kutu (VBox) herhangi birini simüle etmek GNU / Linux İşletim Sistemi o MS Windows versiyonlarında 32 Uçları Yeter.

Yazılım:

Kullanılacak sanallaştırma platformu:

Öncelikle, birkaç uzman için Sanallaştırma kavramını kısaca inceleyeceğiz:

1.- Sanallaştırmaya Giriş:

tüm Sunucu / Sistemler / Ağ Yöneticisi (SysAdmin), İleri Teknoloji Destek Uzmanları veya Teknoloji Meraklıları, özellikle Özgür Yazılım ve GNU / Linux İşletim Sistemleri Alanında çeşitli değişikliklerde güncel olmalıdır İşletim sistemleri ve programlar piyasada veya Toplulukta mevcuttur. Özellikle güncel olmak için teknikler ve / veya prosedürler onlar için gerekli verimliliği arttırmak içinde Kurumlar - Şirketler (Kamu / Özel) görevlerini yerine getirdiği ve kendi işinin yürütülmesini kolaylaştırdığı yer.

Bu hedefi kolaylaştıran teknolojilerden biri İşletim Sistemleri Sanallaştırma, temelde aynı Bilgisayar / Sunucu (Donanım) üzerinde birkaç İşletim sistemleri tamamen bağımsız çalışıyor. Bütün bunlar bir Sanallaştırma Yazılımı.

Daha sonra bir Detaylı analiz Bu teknolojinin işleyişinin. Tartışılacak noktalardan bazıları şunlardır: avantajlar ve dezavantajlar bu teknolojiyi kullanarak, kullanıcılar ve şirketler için anın en iyi sanallaştırıcılarıdiğerleri arasında. Sonuçlarla gerçekleştirmek için, örneğin bir Sanallaştırılmış İşletim Sistemi eşit veya daha yüksek olabilir Sistema operativo Gerçek.

2.- İşletim Sistemlerinin (OS) Sanallaştırılması Hakkında:

İnsan bilgisinin diğer birçok alanında olduğu gibi, Bilgi Teknolojisi (BT) hızla artar, öyle ki çoğu kez her geçen gün sunulan tüm yeni kavramları özümsemek için zaman kalmaz. Ve böylece modeli Sistem Yönetimi için BT yöneticileri ulaşıyor Kullanıcılar (Medya / Gelişmiş) elinden İşletim Sistemleri Sanallaştırma. Sanallaştırma birçok anlama gelebilir, ancak İşletim sistemleritemelde yapabilmekten ibarettir aynı donanım altyapısını paylaşın çeşitli için İşletim sistemleri tamamen çalışıyor bağımsız. Yani, aynı Sunucuya sahip olmak, aynı Sabit Disk veya Depolama Aygıtları, biraz) İşlemci (ler) ve kurulu kapasite RAM (örneğin, onu oluşturan diğer Donanım unsurlarından bahsetmeden), birkaç kurulum yapabiliriz Özel İşletim Sistemleri MS Windows, Appleveya ücretsiz olarak GNU / Linux veya diğerleri, paralel koşmak, tamamen bağımsız birbirinden. Bunlardan biri durursa (donarsa) veya sorun yaşarsa, diğerleri bilemez ve serbest bırakılacak işlem hızı kaynaklarını yeniden kullanabilir.

3.- İşletim Sistemi Sanallaştırmanın avantajları ve dezavantajları:

Tarafından sunulan kullanımlar ve avantajlar İşletim sistemi sanallaştırma şunlardır:

  • Tasarruf
  • Program uyumluluğu
  • Klonlama ve sıcak sistem geçişi
  • Test ortamları
  • İzolasyon ve güvenlik
  • Esneklik ve çeviklik

La İşletim sistemi sanallaştırma ayrıca vurgulanması gereken bazı zayıf noktalara da sahiptir:

  • Daha düşük performans
  • Donanım Sınırlamaları
  • Sanal Makinelerin Yaygınlaşması
  • Kaynak israfı
  • Makinelerin tek bir sunucuda merkezileştirilmesi
  • Sanallaştırıcılar arasında sınırlı taşınabilirlik

4.- Bir sanallaştırma platformu olarak Hypervisor:

Hipervizör ó Sanal Makine Monitörü (VMM) Bir Bilgisayarda (Sunucu) aynı anda birden fazla İşletim Sisteminin kullanılmasına izin veren bir sanallaştırma platformudur.

Hipervizörler İki türe ayrılabilirler:

Tip 1 (Yerel, çıplak metal): Donanımı kontrol etmek ve sanallaştırılmış işletim sistemini izlemek için doğrudan bilgisayarın gerçek donanımı üzerinde çalışan yazılım. Sanallaştırılmış Sistemler, Hiper Yönetici'nin üzerinde başka bir seviyede çalışır.

Selección_001

Tip 1 Hiper Yönetici'nin kavramsal temsil diyagramı

Bazı Tip 1 hipervizörler en iyi bilinenler şunlardır:

  1. VMware: ESX / ESXi / ESXi Ücretsiz.
  2. Xen. 
  3. Citrix Xen Sunucusu. 
  4. Microsoft Hyper-V Sunucusu.

Tür 2 (Barındırılan): Sistemleri sanallaştırmak için geleneksel bir işletim sisteminde (Linux, Windows, Mac OS) çalışan uygulama. Bu şekilde, sanallaştırma, Donanımdan daha uzak bir katmanda, onu Tip 1 Hiper Yönetici ile karşılaştırırsak oluşur.Bu, mantıksal olarak, Tip 2 Hiper Yönetici'de performansı düşürür.

Selección_002

Tip 2 Hiper Yönetici'nin kavramsal temsil diyagramı

Bazı Tip 2 hipervizörler en çok kullanılanlar şunlardır:

  1. Güneş: VirtualBox, VirtualBox OSE.
  2. VMware: İş İstasyonu, Sunucu, Oyuncu.
  3. Microsoft: Sanal PC, Sanal Sunucu.

Selección_004

Yerel İşletim Sistemine sahip bilgisayar (Sanallaştırma Olmadan)

Selección_005

İşletim Sistemli Bilgisayar ve Sanallaştırma Tip 1 Hiper Yönetici

Selección_003

İşletim Sistemli Bilgisayar ve Sanallaştırma Tip 2 Hiper Yönetici

5.- Tarihçesi İşletim sistemi sanallaştırma :

Sanallaştırma, bilgi işlemde yeni bir konu değil, aslında yaklaşık olarak kırk ya da elli yıldır var olduğu düşünülüyor. O zamanlar ve birkaç yıl öncesine kadar, sadece pratik olarak hem bankacılık, hem askeri hem de üniversite gibi büyük bilgi işlem merkezlerinde özel alanlarda uygulanıyordu.

Zamanla hızla gelişen ve yaygınlaşan teknoloji, Süper Bilgisayarların ve Ana Bilgisayarların kullanımının, aynı zamanda kaynaklara erişim kavramını oluşturan kompakt İşletme Sunucularının ve Yüksek Performanslı Kişisel Bilgisayarların gelişi lehine azalmasına neden oldu. tek bir süper bilgisayarın ortadan kalkması, sanallaştırmanın geçmiş altın çağına son darbeyi vuracaktı.

Şu anda yeni Donanım ve Yazılım Sanallaştırma teknolojileri sayesinde sanallaştırma bir kez daha yenilenmiş bir şekilde Sunucu Odalarına ulaşmış ve popülerliğini yeniden etkin bir şekilde artıran Masaüstü Bilgisayar Bilişim, en yenilikçi teknolojilerden biri haline gelmiştir. uygulamasının önemli avantajları nedeniyle anın.

Şu anda bu alanda 2 lider teknoloji bulunmaktadır:

Bilgi: Intel tarafından tasarlanan ve uygulanan ve orta ve üst düzey işlemcilerine dahil edilen teknoloji Intel VT'dir (Sanallaştırma Teknolojisi). Intel, x86 (VT-x) ve Itanium (VT-i) işlemcilerinde geliştirmeler sunar.

AMD: AMD, Intel'e benzer bir teknolojiye sahip olan AMD-V veya AMD-SVM (başlangıçta Pacifica adı altında) ve işlemcilerinde hem orta seviye hem de üst seviye işlemcileri de içeriyor.

Her iki standart da, özelliklerinden yararlanmak isteyen Sanallaştırma Yazılım çözümlerine sunulan işlevsellik açısından pratik olarak aynı ve eşdeğerdir.

6.- Özet:

La sanallaştırma, bir bilgisayarın kaynaklarını soyutlamanın, yani fiziksel kaynaklara mantıksal erişim sağlamanın etkisidir.Böylece sanallaştırma, bazı hizmetlere yönelik talebi ve hizmeti fiilen sağlayan fiziksel kaynakları mantıksal olarak ayırır. Ve soyutlanan kaynağa bağlı olarak, bağımsız bir kaynak (Depolama Birimi, Ağ Birimi) veya bir platform (Sunucu, PC) ve bu kaynağın kim tarafından kullanıldığı, belirli bir sanallaştırma modeline karşılık gelecektir.

Bu nedenle, soyutlanmış sanal kaynak ve sanallaştırılmış bu kaynağa sahip olan varlık (diğerlerinin yanı sıra uygulama, işletim sistemi, makine) gibi iki kavram arasındaki sanallaştırmayı daha net anlamak için onları ayırt etmek önemlidir, çünkü bu bize uygulanan bir sanallaştırma modeli verir.

Tüm bunları göz önünde bulundurarak, dört ana sanallaştırma modelini ayırt edebiliriz:

Platform sanallaştırma

  • Misafir İşletim Sistemleri
  • emülasyon
  • Tam sanallaştırma
  • Paravirtualization
  • İşletim sistemi düzeyinde sanallaştırma
  • Çekirdek düzeyinde sanallaştırma

Kaynak sanallaştırma

  • Kapsülleme
  • Sanal bellek
  • Depolama sanallaştırma
  • Ağ sanallaştırma
  • Ağ Arayüzlerinin Bağlanması (Ethernet Bağlantısı)
  • Giriş / Çıkış Sanallaştırma
  • Bellek sanallaştırma

Uygulama sanallaştırma

  • Sınırlı uygulama sanallaştırma
  • Tam uygulama sanallaştırma

Masaüstü sanallaştırma

7.- İşletim Sistemlerinin Sanallaştırılması konusunun derinleştirilmesi:

Ve ürün veri sayfalarını okumak her zaman yeterli olmadığından, bizim de test yapabilmemiz gerekir. «Çalışma ortamı u Ev" Sanallaştırma konusunda işlerin nasıl yürüdüğünü ilk elden görmek için, bu yazının 2. bölümünde size kişisel deneyimimden bahsedeceğim. VirtualBox 5.0.14 Yazılımının düşük kaynaklı bir bilgisayarda DEBIAN 9 üzerinde kurulumu ve yapılandırması.


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.   Ezgi dijo

    İyi makale. Çok eksiksiz ve ayrıntılı, ancak Proxmox'u birinci katman hipervizörlerine de ekleyecektim, çünkü Debian'a dayanıyor ve% 100 ücretsiz teknolojiyi kullanmak isteyenler için şiddetle tavsiye edilen bir çözüm.

  2.   Tebris dijo

    O Güneş nasıl, Oracle'a saygı duyuyorum (?)

  3.   Jose Albert dijo

    Sevgili Tabris, haklısın! Biraz acımasız bir kaymaydı!

  4.   Jose Albert dijo

    Elbette, KVM bugün Özgür Yazılım için en önemli modern ve verimli Sanallaştırma çözümlerinden biridir!

  5.   Jose Albert dijo

    Sanallaştırma hakkında daha fazla bilgi, güncellenmiş ve kaynaktan almak için şu bağlantıyı görebilirsiniz: http://planet.virt-tools.org/

  6.   Gonzalo martinez dijo

    Gerçekte sanal kutu, belirli bir şeyi sanallaştırmak, çift önyüklemeye alternatif olarak veya birkaç belirli VM için başka şeyler içindir.

    Bir üretim sunucusu için çok daha fazla performansa ve KVM kararlılığına sahiptir, bu arada çok daha az kaynak tüketir ve sanal kutu çekirdeğinin geri dönüşünü yapmak zorunda değilsiniz, libvirt, sanal yönetici istemcisini kurup vermekten başka bir şey değildir. modül, örneğin).

    Virtualbox'ın uzmanı, daha kullanıcı dostu bir arayüze sahip olması ve masaüstü işletim sistemini günlük kullanım için konuk araçlarla sanallaştırmak için daha fazla tasarlanmasıdır, böylece koyduğunuz pencereler ve linux daha akıcı olur, ana işletim sistemine kopyalayın ve sizi sanal makineye yapıştırın vb.

    Birden fazla kez Windows'u KVM ile sanallaştırmak zorunda kaldım ve fare kesimin 20hz'sinde görünüyor, haha ​​hareket ediyor, ancak sunucular için tasarlandı ve son kullanıcı için hoş olmamalı.

  7.   Jose Albert dijo

    Sana çok katılıyorum Düşük performanslı ekipmanda (hesaplama gücü) ev testleri, teknikler ve belirli sorunlar için VBox ve sunucular ve yüksek performanslı ekipman için KVM!

    Bununla birlikte, VBox'ta basit, samimi ve sağlam bir platform da mümkündür.

  8.   Jose Albert dijo

    Docker ve Citrix'i unutmayın.

  9.   Pp dijo

    İyi, açıklaması kısaltılmış ve basit olmasına rağmen, bana hala neden ve neden sanallaştırıldığı net değil gibi görünüyor. Xp ile küçük bir veri sunucum var. Benim durumumda sanallaştırılmalı mı? Kullanıcı erişimini sınırlandırmak için iki sanal sunucu oluşturmalı mıyım? Şimdilik en önemli şey hangisi.

  10.   galip dijo

    proxmox ile ilgili herhangi bir öğreticiniz var mı? özellikle win 7'nin sanallaştırılmasıyla

  11.   emerson dijo

    bir kavramın dile getirilmesi iyi olduğu için, ancak bunun için çok fazla yuvarlanma veya çok fazla alan gibi görünüyor
    Benim gibi cahil birinin kavramı anlamak için çok fazla ihtiyacı yoktur ve yazıda ne olduğu onu nasıl veya neyle uygulayacağını netleştirmez (siz onu yazanla aynı şeyi bilmiyorsanız) Kendini bize bildiklerini öğretmekten daha çok bildiğini anlatmaya adamış, kendini yazının başlığından motive olarak giren kişinin yerine koymalı, okuyabilmelidir. İstemiyorsan, bunu bana açıklamayın, ama en azından nerede araştırabileceğimi söyleyin, yoksa yayınlamayın. Teşekkürler sana da