Jak nainstalovat a konfigurovat možné na serveru Ubuntu



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Pokud ovládáte velké množství virtuálních serverů nebo hostujete materiál z více serverů typu bare metal, čeká vás výzva. Použití konfiguračního nástroje, jako je Ansible, vám pomůže udržet kontrolu nad velkým počtem aplikací nebo stránek poskytovaných více systémům. Jelikož je to otevřený zdroj, můžete jej nainstalovat na stávající instalaci Ubuntu Server 16.04.



Instalace aplikace Ansible se provádí výhradně pomocí rozhraní CLI a při demonstraci se zde použila základní instalace systému Ubuntu Server 16.04 bez holého kovu, která postrádá jakékoli sofistikované uživatelské rozhraní. Pokud jste nainstalovali Unity, GNOME nebo cokoli jiného, ​​jako je Xfce4 nebo LXDE, pak před pokračováním jednoduše otevřete terminál z nabídky aplikace.



Metoda 1: Instalace apt-add-repository

Pokud vám instalace systému Ubuntu Server 16.04 již umožňuje používat funkci úložiště apt-add-repository, přeskočte na metodu 2. Jinak zadejte následující příkazy a pokaždé zadejte:



sudo apt-get aktualizace

sudo apt-get install software-properties-common

Metoda 2: Přidání možného úložiště

Nyní, když můžete použít úložiště apt-add-repository, použijte sudo apt-add-repository ppa: ansible / ansible pro přidání potřebného úložiště a použijte sudo apt-get update k jeho indexování. Jakmile je indexován, použijte k instalaci balíčku sudo apt-get install ansible. Virtuální konzole nebo terminál na vás může hodit velké množství textu, ale můžete jednoduše počkat, až se vám výzva vrátí.



Metoda 3: Konfigurace funkčnosti SSH

Zadejte příkaz ssh-keygen -t rsa -b 4096 -C „friend@emailbox.addy“ a zároveň nahraďte friend@emailbox.addy e-mailovou adresou, kterou chcete ke klíči přidružit. Nepoužívejte heslo, pokud vás o to požádá, ale jednoduše stiskněte dvakrát klávesu Enter. Ansible se nemůže připojit k přidaným serverům, pokud přidáte heslo. Až to uděláte, přidejte nový klíč pomocí ssh-agent bash a poté ssh-add ~ / .ssh / id_rsa, než zkopírujete klíč ssh na všechny servery, které budete spravovat.

Zkopírujte klíč na svůj server pomocí tohoto příkazu ssh-copy-id user@xxx.xxx.x.xxx a nahraďte Xs skutečnými číslicemi adresy IP příslušného serveru. Pravděpodobně budete vyzváni k zadání hesla vzdáleného uživatele. Jakmile je vše zadáno, můžete otestovat, zda je připojení dobré, zadáním ssh friend@xxx.xxx.x.xxx, nahrazením přítele jménem z e-mailu před doménou a Xs IP adresou ještě jednou. Nemuseli byste zadávat heslo. Pokud vše funguje, jednoduše zadejte exit a pokračujte.

Metoda 4: Konfigurace Ansible sám

Ansible používá svůj vlastní hostitelský soubor, takže budete muset použít upravit. Pokud jste nainstalovali, můžete vi nahradit jiným textovým editorem CLI, například nano. Ve spodní části souboru přidejte řádek s [web-servery], za nímž následuje IP adresa znovu na řádek pod ním. Pokračujte v přidávání řádků, pokud potřebujete přidat více IP adres. Uložte a zavřete soubor.

Až se na výzvu vrátíte, zadejte příkaz ansible all -m ping a podívejte se na výsledek. Mělo by to číst úspěch.

Pokud uvidíte náznak selhání, pak je pravděpodobně soubor hostitelů chybný. Možná budete muset upravit znovu a přidejte volbu ansible_password dovnitř. Znovu přejděte do spodní části souboru a vytvořte další řádek, do kterého umístíte pouze [web-servery: vars], pod kterým bude řádek, který má ansible_password = X.

Vyplňte X svým sudo heslem a spusťte test znovu. Nyní by to mělo být úspěšné.

2 minuty čtení