Ako nainštalovať a nakonfigurovať možné na serveri Ubuntu



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Ak ovládate veľké množstvo virtuálnych serverov alebo hostujete materiál z viacerých serverov typu bare metal, ste pred výzvou. Používanie konfiguračného nástroja, ako je napríklad Ansible, vám pomôže udržať kontrolu nad veľkým počtom aplikácií alebo stránok poskytovaných viacerým systémom. Pretože je to open source, môžete ho nainštalovať na existujúcu inštaláciu Ubuntu Server 16.04.



Inštalácia aplikácie Ansible sa vykonáva výhradne prostredníctvom rozhrania CLI a na ukážku sa použila sériová inštalácia holého kovu na server Ubuntu Server 16.04, ktorej chýba akékoľvek prepracované používateľské rozhranie. Ak ste si nainštalovali Unity, GNOME alebo čokoľvek iné ako Xfce4 alebo LXDE, potom predtým, ako budete pokračovať, jednoducho otvorte terminál z ponuky aplikácií.



Metóda 1: Inštalácia apt-add-repository

Ak vaša inštalácia Ubuntu Server 16.04 už umožňuje používať funkciu úložiska apt-add-repository, preskočte na metódu 2. V opačnom prípade zadajte nasledujúce príkazy a zakaždým zadajte:



sudo apt-get aktualizácia

sudo apt-get nainštalovať softvér-vlastnosti-bežné

Metóda 2: Pridanie možného úložiska

Teraz, keď už môžete používať úložisko apt-add-repository, pridajte potrebné úložisko pomocou sudo apt-add-repository ppa: ansible / ansible a na indexovanie ho použite sudo apt-get update. Po indexovaní použite na inštaláciu balíka sudo apt-get install ansible. Virtuálna konzola alebo terminál na vás môžu hodiť veľa textu, ale môžete jednoducho počkať, kým sa vám výzva vráti.



Metóda 3: Konfigurácia funkčnosti SSH

Zadajte príkaz ssh-keygen -t rsa -b 4096 -C „friend@emailbox.addy“, zatiaľ čo friend@emailbox.addy nahraďte e-mailovou adresou, ktorú chcete ku kľúču priradiť. Nepoužívajte heslo, ak vás o to požiada, ale jednoducho stlačte dvakrát kláves Enter. Ansible sa nemôže pripojiť k pridaným serverom, ak pridáte heslo. Po dokončení tohto postupu pridajte nový kľúč pomocou ssh-agent bash a potom ssh-add ~ / .ssh / id_rsa pred skopírovaním kľúča ssh na všetky servery, ktoré budete spravovať.

Skopírujte kľúč na váš server pomocou tohto príkazu ssh-copy-id user@xxx.xxx.x.xxx, pričom X nahradíte skutočnými číslicami IP adresy príslušného servera. Pravdepodobne sa zobrazí výzva na zadanie hesla vzdialeného používateľa. Po zadaní všetkého môžete skontrolovať, či je pripojenie dobré, zadaním príkazu ssh friend@xxx.xxx.x.xxx a nahradením priateľa menom z e-mailu pred doménou a znakom Xs adresou IP ešte raz. Nemali by ste zadávať heslo. Ak všetko funguje, stačí napísať exit a ísť ďalej.

Metóda 4: Konfigurácia možných položiek

Ansible používa vlastný hostiteľský súbor, takže budete musieť použiť upraviť. Ak máte nainštalovaný, môžete vi nahradiť iným textovým editorom CLI, napríklad nano. V spodnej časti súboru pridajte riadok s [web-servery] a za ním opäť adresa IP na riadok pod ním. Ak potrebujete pridať viac adries IP, neustále pridávajte riadky. Uložte a zatvorte súbor.

Keď sa vrátite po výzve, zadajte príkaz ansible all -m ping a pozrite sa na výsledok. Malo by to čítať úspech.

Ak uvidíte náznak zlyhania, pravdepodobne je na vine súbor hostiteľov. Možno budete musieť upraviť znova a pridajte voľbu ansible_password. Zamierte naspäť na koniec súboru a vytvorte ďalší riadok, do ktorého vložte iba [web-servery: vars], pod sebou riadok, ktorý má ansible_password = X.

Vyplňte X svojím sudo heslom a spustite test znova. Teraz by to malo byť úspešné.

2 minúty prečítané