Ansible for nybegynnere - eLearning

4.950,00 NOK

  • 25 hours
eLæring

Automatiser raskere, smartere og mer effektivt med kurset Learn Ansible, og lås opp kraften i infrastruktur som kode. Denne praktiske opplæringen introduserer deg for Ansible, et av de mest brukte åpne verktøyene for automatisering innen konfigurasjonsstyring, applikasjonsutrulling og IT-orkestrering.

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Nybegynnernivå

Tilgang

1 års tilgang til læringsplattformen

12 timer med videoer på forespørsel

med over 25 timer anbefalt studietid

15 automatisk vurderte prøver

15 praktiske øvelser

Sertifikat

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Når du er ferdig med dette kurset, vil du kunne:

Automatisering

Forstå hvordan Ansible muliggjør automatisering i IT-miljøer

Konfigurasjon

Bruk Ansible til konfigurasjonsstyring og applikasjonsdistribusjon

YAML

Skriv og kjør playbooks ved hjelp av YAML-syntaks

Kontroll

Arbeid med Ansible-moduler for å kontrollere systemressurser

Administrer

Administrer varelager og eksterne systemer effektivt

Variabler

Bruk variabler, håndterere og gjenbrukbare komponenter i automatisering

Roller

Implementer roller og samlinger for skalerbar automatisering

Devops

Automatiser virkelige DevOps-arbeidsflyter og -oppgaver

Hero

Kursplan

  1. Begynner med Ansible

    Leksjon 01

    • Introduksjon til Ansible
    • Installere Ansible
    • Første Ansible-kommando
    • Første Ansible-playbook
    • Ansible og YAML
  2. Grunnleggende Ansible-moduler

    Leksjon 02

    • Pakkeinstallasjoner med Ansible
    • Filkonfigurasjon med Ansible
    • Tjenestekonfigurasjon med Ansible
    • Skylakonfigurasjon med Ansible
    • Containerkonfigurasjon med Ansible
  3. Lagerstyring

    Leksjon 03

    • Sikker skall
    • Styring av eksterne servere
    • Varegrupper
    • Grupper av grupper
    • Bruk av grupper
    • Dynamisk lager
    • Bruke dynamisk inventar
  4. Fakta, variabler og håndterere

    Leksjon 04

    • Fakta
    • Variabler
    • Gjenbruk med variabler
    • Formålet med håndterere
  5. Roller og samlinger

    Leksjon 05

    • Formålet med roller
    • Rolle­struktur
    • Første Ansible-rolle
    • Formålet med samlingene
    • Første Ansible-samling
    • Om Ansible Galaxy
    • Bruke Ansible Galaxy
    • Andre Ansible-distribusjon
    • Kjøre og feilsøke
  6. Kontraktrolle-design

    Leksjon 06

    • Betingede oppgaver
    • Bruke betingelser
    • Oppgave – suksess og feil
    • Oppgavesløyfer
    • Oppgave­sløyfer med variabler
  7. Maler

    Leksjon 07

    • Maler
    • Malfiltre
    • Malerbetingelser
    • Malsløyfer
    • Utvide maler
  8. Oppgaveresultater

    Leksjon 08

    • Registrering av resultater
    • Datainnsamling med oppgaver
    • Distribuere vertdata
    • Egendefinerte fakta
  9. Testautomatisering

    Leksjon 09

    • Tester roller
    • Bruke Molecule
    • Første molekyletest
    • Feilsøking av tester
  10. Egendefinerte programtillegg og moduler

    Leksjon 10

    • Ansible-plugins
    • Opprette et programtillegg
    • Filtrer programtillegg
    • Callback-plugins
    • Ansible-moduler
    • Opprette en modul
  11. Lokal utvikling

    Leksjon 11

    • Ansible for utvikling
    • Vagrant
    • Ansible for integrasjonstesting
    • Vagrant med flere maskiner
    • Ansible beste praksis
  12. Skydistribusjon

    Leksjon 12

    • Automatisering av AWS-distribusjon med Ansible
    • Forespørsel om AWS-status
    • Etablering av AWS-ressurser
    • Opprette AWS-instansar
    • Klargjøring av integrerte testmiljøer
    • Kjøre integrasjonstester med Ansible
    • Holde miljøer flyktige
    • Packer
    • Bygge AWS-maskinavbildninger
    • Oppdatering og autoskalering i AWS
  13. Skydistribusjon

    Leksjon 13

    • Ansible Docker-kobling
    • Ansible for bygging av containerbilder
    • Ansible for administrasjon av containerregister
    • Ansible og containere
    • Containere i AWS med Ansible
    • Containere og idempotens
    • Ansible beste praksis
Ansible for nybegynnere

Hvem bør melde seg på dette programmet?

DevOps-ingeniører og kommende DevOps-profesjonelle

Systemadministratorer og IT-driftspersonell

Skyingeniører og infrastrukturingeniører

Utviklere som jobber med distribusjonsautomatisering

Nettverksingeniører og sikkerhetsfagfolk

Alle som er interessert i automatisering og infrastruktur som kode

Start kurset nå

Forutsetninger

  • Kjennskap til Linux-kommandolinjeoperasjoner
  • Grunnleggende forståelse av tekstredigerere
  • Erfaring med installasjon og konfigurering av applikasjoner er en fordel
  • Ingen tidligere erfaring med Ansible kreves

Uttalelser

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.


Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!