Prezantimi
Kërkesat
Instalimi
Konfigurimi
Shtimi i një hosti tjetër
konkluzioni
Prezantimi
Rancher është një platformë me burim të hapur për drejtimin e kontejnerëve dhe ndërtimin e një shërbimi privat të kontejnerëve. Rancher bazohet në Docker, kështu që mund ta përdorni në një kuti të dedikuar, makinë KVM apo edhe në një kontejner LXC. Rancher ofron një bibliotekë të madhe aplikacionesh të cilat instalohen brenda disa klikimeve dhe gjithashtu mbështet imazhet e dokerit nga Dockerhub.
Kërkesat
- Të paktën 1 GB memorie
- Një shpërndarje Linux që mbështet Docker (në rastin tonë do të përdorim Ubuntu)
Instalimi
Siç u tha më lart, Rancher bazohet në Docker. Kjo kërkon që ne të kemi versionin më të fundit të Docker të instaluar në makinën tonë. Për të instaluar versionin më të fundit Docker, duhet të ekzekutojmë komandën e mëposhtme:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" > /etc/apt/sources.list.d/docker.list
sudo apt-get update && sudo apt-get install docker-engine apparmor
sudo docker run -d --restart=always -p 8080:8080 rancher/server
Pasi të presim disa minuta që Rancher të përfundojë disa procese dhe konfigurime fillestare, ne mund të vizitojmë ndërfaqen e administratorit të Rancher në http://SERVER_IP:8080 .
Konfigurimi
Për shkak se ne nuk duam që të gjithë të kenë akses në ndërfaqen tonë të administratorit të Rancher, ne e kufizojmë aksesin te përdoruesi ynë personal (të cilin duhet ta krijojmë së pari). Ne navigojmë në faqe Admin->Accountsdhe krijojmë përdoruesin tonë atje. Pas krijimit të përdoruesit, Rancher duhet të aktivizojë vërtetimin si parazgjedhje. Nëse jo, mund të lundroni Admin->Access Controldhe ta aktivizoni atje.
Pasi të kemi përfunduar këto hapa, tashmë mund të fillojmë vendosjen e kontejnerëve tanë të parë dhe përdorimin e Rancher!
Shtimi i një hosti tjetër
Kur shkallëzoni aplikacionet, është shumë e rëndësishme që të keni shumë serverë fizikë që funksionojnë si mbështetës kontejnerësh. Rancher ka një sistem shumë të lehtë për të shtuar më shumë host me vetëm një komandë.
Të gjithë hostet e tjerë duhet të plotësojnë të njëjtat kërkesa janë nyja jonë kryesore. Pasi të instalojmë Docker në to, duhet të lundrojmë Infrastructure->Hostsdhe të klikojmë butonin "Shto Hosts". Pasi të kemi futur të dhënat tona (si IP-ja e serverit) dhe ta personalizojmë atë për t'iu përshtatur nevojave tona, ne mund të kopjojmë komandën që Rancher gjeneroi për ne dhe ta ekzekutojmë në serverin që duam ta përdorim si të dytë (ose të tretë, në fakt nuk ka asnjë kufi).
Pas kryerjes së këtij hapi, nevojiten disa minuta që serveri i dytë të konfigurojë dhe instalojë të gjitha varësitë. Pritësi do të shfaqet automatikisht nën Infrastructure->Hostsfaqe pasi të kryhen detyrat e përmendura një fjali më parë.
konkluzioni
Rancher është i shkëlqyeshëm për shkallëzimin dhe vendosjen e kontejnerëve Docker në çdo madhësi. Dhe më interesante, Rancher ofrohet si burim i hapur. Burimi i hapur do të thotë që ju mund ta modifikoni burimin për t'iu përshtatur nevojave tuaja ose madje të merrni pjesë në zhvillim.