Hvernig á að setja upp og stilla Ansible á Debian 9 til notkunar með Windows Server

Ansible er opinn hugbúnaður til að gera sjálfvirk verkefni. Það stjórnar uppsetningu Linux og Windows netþjóna. Það virkar án umboðsmanns sem þýðir að Ansible notar SSH og núverandi notanda SSH heimild.

Þú getur notað Ansible til að gera sjálfvirkan þrenns konar verkefni:

  • Útvegun : Settu upp nokkra netþjóna sem þú þarft í innviðum þínum.
  • Stillingarstjórnun : Breyttu stillingum forrits, stýrikerfis eða tækis; hefja og stöðva þjónustu; setja upp eða uppfæra forrit; innleiða öryggisstefnu; eða framkvæma fjölbreytt úrval af öðrum stillingarverkefnum.
  • Dreifing forrita : Gerðu DevOps auðveldari með því að gera sjálfvirkan dreifingu innra þróaðra forrita í framleiðslukerfin þín.

Þessi grein mun leiða þig í gegnum uppsetningar- og uppsetningarferlið fyrir Ansible á Debian Stretch, sem og stillingar fyrir stjórnun vélar sem er í gangi á Windows Server.

Forkröfur

Uppsetning

Bættu eftirfarandi línu við /etc/apt/sources.list.

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

Bættu við endurbúðalyklum.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Uppfærðu kerfið.

sudo apt-get update

Settu upp Ansible.

sudo apt-get install ansible

Til að stjórna Windows netþjónum þínum þarftu að setja upp eftirfarandi pakka:

  • python-pip
  • pip
  • pywinrm

Settu upp Python pakkana.

sudo apt-get install python-pip pip

Settu upp WinRM (Windows Remote Management).

sudo apt-get install pywinrm

Staðfestu Ansible uppsetningu

Prófaðu Ansible uppsetninguna með því að sækja útgáfuna með því að nota eftirfarandi skipun.

ansible --version
ansible 2.4.1.0
config file = None
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.4.1.0-py2.7.egg/ansible
executable location = /usr/local/bin/ansible
python version = 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118]

Stilltu Ansible fyrir Windows Server Management

Farðu í Ansible möppuna.

cd /etc/ansible

Breyttu hostsskránni með uppáhalds textaritlinum þínum.

nano hosts

Bættu við eftirfarandi línum neðst í windowshópnum.

[windows]
server1.domain.local
server1.domain.local

Nauðsynlegt er að búa til dulkóðaða hvelfingu sem inniheldur aðgangsauðkenni fyrir Windows netþjóninn. Til þess munum við búa til nýja dulkóðaða ymlskrá. Skráarnafnið verður að passa við hýsilhópinn sem það ætti að eiga við um. Í okkar tilviki er stofnaði hópurinn kallaður windows, þannig að skráin verður windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

ymlBættu við eftirfarandi breytum í skrána þína .

ansible_ssh_user: _your_ssh_user_
ansible_ssh_pass: _your_ssh_pass_
ansible_ssh_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore

Stilltu Windows Server

PowerShell forskrift er tiltæk til að stilla vélina þína sjálfkrafa. Þetta handrit mun sjálfkrafa stilla WinRM (Windows Remote Management) og opna eldvegginn.

Sæktu PowerShell handritið frá Github .

Breyttu keyrslureglum Powershell skrifta til að leyfa keyrslu skriftunnar.

Set-ExecutionPolicy RemoteSigned

Framkvæma handritið.

.\ConfigureRemotingForAnsible.ps1

Windows Server þinn er nú tilbúinn fyrir fjarstýringu með Ansible.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira