Kako instalirati CFEngine na Ubuntu 16.04

Uvod

CFEngine je besplatni sustav za upravljanje konfiguracijom otvorenog koda koji pruža okvir za automatsko upravljanje IT infrastrukturom. Pomoću CFEnginea moguće je jednostavno automatizirati konfiguraciju i održavanje velikog broja računalnih stolnih računala, poslužitelja, mrežnih uređaja i pametnih telefona. CFEngine je prilično sličan Puppetu ili Chefu, ali ima vrlo mali otisak. Napisan je u programskom jeziku C, tako da je vrlo brz.

Ovdje ćemo naučiti kako instalirati CFEngine na Ubuntu 16.04 poslužitelj.

Preduvjeti

  • Novopostavljena instanca poslužitelja Vultr Ubuntu 16.04.
  • Ne-root korisnik s postavljenim sudo privilegijama na vašem poslužitelju.

Korak 1: Ažurirajte sustav

Prije početka, morat ćete ažurirati bazu podataka spremišta paketa sustava najnovijom verzijom. To možete učiniti sljedećom naredbom:

sudo apt-get update -y
sudo apt-get upgrade -y

Nakon što je vaš sustav ažuriran, možete nastaviti na sljedeći korak.

Korak 2: Instalirajte CFEngine

Prema zadanim postavkama, CFEngine nije dostupan u Ubuntu 16.04 spremištu. Stoga ćete morati dodati CFEngineova spremišta paketa na popis spremišta vašeg poslužitelja. To možete učiniti tako da pokrenete sljedeću naredbu:

sudo nano /etc/apt/sources.list

Kada se otvori uređivač teksta, dodajte sljedeće retke:

deb http://cfengine.com/pub/apt/packages stable main

Spremite datoteku kada završite.

Zatim ćete morati preuzeti javni ključ CFEnginea. Možete ga preuzeti sljedećom naredbom:

wget http://cfengine.com/pub/gpg.key 

Dodajte apt-key na popis pouzdanih ključeva.

sudo apt-key add gpg.key

Zatim ažurirajte spremište paketa apt sljedećom naredbom:

sudo apt-get update -y

Nakon što je spremište ažurirano, instalirajte CFEngine Community Edition pokretanjem sljedeće naredbe:

sudo apt-get install cfengine-community

Možete provjeriti verziju CFEnginea sljedećom naredbom:

cf-agent -V

Trebali biste vidjeti sljedeći izlaz:

CFEngine Core 3.10.0

Korak 3: Dizanje hosta na poslužitelj politike

Morat ćete pokrenuti CFEngineov centar za politike kako biste uspostavili vezu između hosta i poslužitelja politika. To možete učiniti tako da ga pokrenete s IP adresom vašeg poslužitelja.

sudo cf-agent --bootstrap your-server-ip

CFEngine je sada spreman za korištenje.

Korak 4: Napravite svoju prvu politiku

Morat ćete stvoriti datoteku politike kako biste automatizirali zadatak administracije sustava. Na primjer, stvorite novu datoteku pod nazivom policy.cf:

sudo nano /opt/policy.cf

body common control
{
  bundlesequence => { "test" };
}

bundle agent test
{
  reports:                

    cfengine_3::         

      "My First Policy";     

}

Spremite i zatvorite datoteku kada završite, a zatim pokrenite politiku sljedećom naredbom:

sudo cf-agent policy.cf

Trebali biste vidjeti sljedeći izlaz:

My First Policy

Čestitamo! Uspješno ste instalirali CFEngine na Ubuntu 16.04 poslužitelj.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više