OpenStack'i Ubuntu'ya yükleyin

Install Openstack Ubuntu



Kendi bulutunuzu oluşturmak için bulutu kullanma. Tüm endüstri için bir standart belirleyen bir bulut yönetim işletim sistemi olan OpenStack'in içine bir göz atmak için DigitalOcean'ı kullanacağız.

Bir bulut altyapısı, sanal makineleri döndürmek için üzerlerinde bir hiper yöneticinin kurulu olduğu birden fazla 40 çekirdekli Xeon sunucusuna sahip olmak kadar basit değildir. Hayır, basit sanal makinelerden çok daha fazlasına ihtiyacımız var. Müşteriler blok depolama, nesne depolama, kayan IP'ler, güvenlik duvarı, periyodik yedeklemeler ve diğer birçok özellik isteyebilir. VM'ler için farklı önyükleme görüntülerini yönetmeniz, gecikmeleri azaltmak ve 7/24 çalışma süresi sağlamak için resmi paket havuzlarını yansıtmanız gerekebilir.







Tüm bunları aklı başında ve temiz bir şekilde yapmak için OpenStack'e ihtiyacınız var. Kendi Altyapısına sahip kuruluşlar, AWS, Google Compute Engine veya diğer genel bulut hizmetlerinden herhangi birine güvenmek yerine kendi özel bulutlarını oluşturmak için OpenStack'i kullanabilir.



OpenStack daha sonra bir altyapı yönetim aracıdır. Bir VM için kaynağa ihtiyaç duyduğunuzda, 2 sanal CPU, 4 GB RAM ve belirli güvenlik duvarı kurallarına sahip statik bir IP gibi kaynakları talep edersiniz ve OpenStack bunların hepsini sizin için yapar.



OpenStack'in KVM veya Xen gibi bir hiper yönetici olmadığını belirtmek önemlidir. En popüler hipervizörlerle iyi entegre olan bir yönetim aracıdır, ancak bundan çok daha fazlasını yapar. Sunucuları bir Bulut .





Önkoşullar

Anlaşılır bir şekilde, OpenStack'in arkasındaki teknolojiyi anlamak isteyen hepimiz, deney yapmak için etrafta büyük sunucular olmayacak. Bu nedenle, 'deneysel' bulutumuzu oluşturmak için bulutun kendisini kullanacağız.

Resmi OpenStack çatısı altında adı verilen bir proje Geliştirici Yığını OpenStack ortamını tek bir sanal makinede simüle etmek için kullanılacaktır. Bizim durumumuzda, VM DigitalOcean üzerinde çalışıyor. Evde, en az 4 GB RAM ve 2 vCPU'ya sahip bir VM'yi döndürme özelliğine sahip, yeterince hızlı bir internet bağlantınız varsa, VirtualBox gibi bir şeyi kendi bilgisayarınızda kullanabilirsiniz.



VM, Ubuntu 16.04 LTS çalıştırıyor.

Burada, ana bilgisayarınıza OpenStack veya DevStack kurmanın iyi bir fikir olmadığını belirtmek gerekir. Bunun yerine, yerel bir sanal makinede veya seçtiğiniz bir VPS sağlayıcısında temiz bir Ubuntu yüklemesi kullanın.

Kurulum sürecini kolaylaştırmak için DevStack topluluğu, tek bir düğüm bulutu oluşturmak için depolarının en son sürümünü çeken bir bulut başlatma komut dosyası hazırladı.

Bu, cloud-init betiğinin bir kopyasıdır:

#cloud-configusers: - varsayılan - ad: stack lock_passwd: False
sudo:['TÜMÜ=(TÜMÜ) NOPASSWD:TÜMÜ Varsayılanlar: yığın !requiretty']
kabuk:/NS/bashwrite_files: - içerik:|
#!/bin/sh DEBIAN_FRONTEND=etkileşimsiz sudo apt-get -qqy güncelleme || sudo yum güncellemesi -qy
DEBIAN_FRONTEND= etkileşimsizsudo apt-get install -qqy git || sudo yükleme -qy git
sudo yemekyığın:yığın/ev/yığınCD /ev/yığın
git clonehttps://git.openstack.org/openstack-dev/dev yığını
CDdev yığını
dışarı attı '[[yerel|localrc]]' >yerel.conf
dışarı attı YÖNETİCİ ŞİFRESİ=şifre>>yerel.conf
dışarı attı DATABASE_PASSWORD=şifre>>yerel.conf
dışarı attı RABBIT_PASSWORD=şifre>>yerel.conf
dışarı attı SERVICE_PASSWORD=şifre>>yerel.conf
./stack.sh yolu:/ev/yığın/start.sh
izinler: 0755runcmd:

-onun -NSyığın ./start.sh

dizeyi değiştirmek isteyebilirsiniz 'parola' aslında güvenli bir şifre ile.

Şimdi yukarıdaki metni bilgisayarınıza kopyalayın. bulut başlangıcı dosya. DigitalOcean'da bu, VM'nizi (veya bir Damlacık) oluştururken yapılır. Tıkla Kullanıcı bilgisi seçenek, damlacık oluşturma sayfasındayken.

Bu, adında yeni bir kullanıcı kurar yığın ve hangi paket yöneticisinin kullanıldığına bağlı olarak sistemi günceller (hem yum hem de apt kabul edilebilir), aşağıdakiler için bir giriş dizini oluşturur. yığın kullanıcı ve DevStack'i yüklemek için en son komut dosyalarını resmi depolarından klonlar. Komutu kullanarak kullanıcı yığını olarak oturum açın:

$onun -NSyığın

Şimdi son adım olarak start.sh bu kullanıcı olarak komut dosyası. Kullanıcının ana dizininde saklanır. Komut dosyasını yürütmek için dosyanın yolunu girmeniz yeterlidir:

$/ev/yığın/start.sh

Bu gerçekten uzun bir süreç ve tamamlanması 20 dakika ile 45 dakika arasında sürebilir. Ancak işiniz bittiğinde, Web panelini kullanarak oturum açmaya hazırsınız.

Yönetici Kontrol Paneli

Kontrol paneline DigitalOcean damlacığınızın genel IP'sinden erişilebilir. DigitalOcean paneline giderek bu genel IP'yi alın.

IP'yi tarayıcınızın adres çubuğuna kopyalayın ve bir oturum açma istemi ile karşılaşacaksınız.

Varsayılan kullanıcı adlarını kullanarak giriş yapabilirsiniz yönetici ve demo. yönetici bulutun yöneticisi, karar verme yetkisi ise demo user, kurmakta olduğunuz bulutun tipik bir kullanıcısıdır. Her iki kullanıcı için de varsayılan şifre parola.

Admin olarak giriş yapalım.

Giriş yaptıktan sonra, birçok seçeneğin mevcut olduğunu göreceksiniz. Projeler kategorisinin altında (sol sütun) üzerine tıklarsanız hesaplama ve sonra Örnekler buna benzer bir şey göreceksiniz:

Tıklamak Başlatma Örneği Arayüzün sağ tarafındaki seçenek.

Burada örneğe bir isim verebilir ve hangi bölgede başlatılacağını seçebilirsiniz. Bu tam teşekküllü bir veri merkezi olmadığı için sadece bir konumumuz var ve bu yeni.

Sağ tarafta, ağ oluşturma, SSH anahtarları, meta veriler ve bir dizi özellik için birden fazla seçenek görebilirsiniz. Ama biz sadece üzerlerinde yıldız bulunanlara odaklanacağız.

Üzerinde kaynak seçeneği, VM'nizin hangi önyükleme ortamından önyükleneceğine karar vermenizi sağlar.

OpenStack, kullanılacak çok hafif bir cirros kurulumu ile birlikte gelir. Önyükleme görüntümüz olarak cirros'u seçmek için sağ alttaki yukarı ok düğmesine tıklayın. Daha yaygın bir bulutta, bunun yerine Ubuntu, Fedora veya CentOS görüntülerini sunar, ancak burada son derece hafif olduğu için cirros tercih edilir.

Son olarak, cirros örneğine hangi kaynakların ayrılacağını seçeceğiz. Donanımınızın size sunduğu kaynaklara bağlı olarak size en rahat görüneni seçin.

Şimdi üzerine tıklayabilirsiniz Başlatma Örneği Bir cirros kurulumunu başlatmak için menünün sağ alt kısmındaki düğmesine basın. Şimdi ana menüdeki Hesaplama örneklerinize geri dönerek, sanal makinenizin adının yanındaki konsol seçeneğini seçerek cirros kurulumuna erişebilirsiniz.

Çözüm

Bulut, bir grup sanal makineden çok daha fazlasıdır. Ağ bağlantısı, depolama, yedekleme ve diğer birçok özellik gerektirir. OpenStack, bu ayrıntılı özelliklerin her biri için farklı bir proje adına sahiptir ve her birini derinlemesine keşfedebilirsiniz. Burada.

Umarım bu tanıtım, OpenStack gibi bulut teknolojilerine daha fazla insanın katkıda bulunmasını sağlayacak kadar heyecan verici olmuştur.