جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMware
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMware
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

دوره آموزش Ansible

خانهآموزش دوره های devOPSدوره آموزش Ansible
Ansible
حالت مطالعه

شرح دوره آموزش Ansible

دوره آموزش Ansible به شما این امکان را می‌دهد تا با یکی از ابزارهای محبوب اتوماسیون IT آشنا شوید. Ansible به عنوان یک ابزار مدیریت پیکربندی و اتوماسیون، به شما کمک می‌کند تا فرایندهای استقرار و مدیریت زیرساخت‌ها را به‌صورت مؤثر و ساده‌تری انجام دهید.

در این دوره، شما با مفاهیم بنیادی Ansible، نحوه نصب و پیکربندی آن، و تکنیک‌های نوشتن اسکریپت‌های اتوماسیون آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توانید از Playbookها برای مدیریت پیکربندی سرورها و اتوماسیون وظایف مختلف استفاده کنید.

 

در دوره آموزشی Ansible یا “مدیریت تنظیمات با Ansible”، آموزش مدیریت پیکربندی با Ansible   و چگونگی استفاده از این ابزار پرکاربرد و قدرتمند را خواهید آموخت. با ابزار Ansible می توانید اعمال تغییرات بر روی نودهای شبکه را بصورت خودکار انجام دهید و حتی زیرساخت مورد نیاز را پیاده سازی نمایید. همچنین شما می توانید چرخه تولید تا تست و استقرار نرم افزارها را خودکار نمایید و با داشتن این قابلیت ها، این محصول مورد توجه بسیاری از برنامه نویسان قرار گرفته است.

در گذشته مهندسان سیستم های سنتی برخی از وظایف خود را به وسیله ابزارهای سنتی موجود در لینوکس، خودکار سازی می کردند اما امروزه با سیستم های بسیار گسترده و پیچیده ای روبرو هستیم که بسیاری از آن ها مبتنی بر رایانش ابری هستند. لذا استفاده از ابزارهای سنتی خودکار سازی، نه تنها از بهره وری و سرعت انجام عملیات ما خواهند کاست، بلکه در بسیاری موارد با سیستم ها و نرم افزارهای کنترل سازگار نیستند.

ابزارهایی که در مدیریت پیکربندی استفاده می شوند این قابلیت را دارند که یک زیر ساخت و چرخه تولید نرم افزار را از ابتدا تا انتها ایجاد کنند، در حداقل زمان ممکن تعدادی ماشین را با تنظیمات مورد نیاز به چرخه تولید و بهره برداری نرم افزار اضافه کنند و کلیه تنظیمات زیرساختی و سیستمی کلیه ماشین ها را تغییر دهند. این دوره از سری دوره های DevOps خانه لینوکس است که بصورت عملیاتی، دانش، تجربه و بینش مورد نیاز را به شما به بهترین نحو و در کمترین زمان ممکن انتقال می دهد، و به شما اجازه می دهد تا زمان تغییرات در شبکه و سیستم ها را از سالها و روزها، به ساعت ها یا حتی دقیقه ها تبدیل کنید.

 

محتوای دوره:

در این دوره در ابتدا نگاهی به مقدمات IAC خواهیم داشت، سپس به سراغ کلیات ساختاری انسیبل خواهیم رفت و به مرور به بررسی و استفاده از قابلیت های کاربردی انسیبل در قالب کار عملی و کارگاهی شبیه به محیط واقعی خواهیم پرداخت.

 

مخاطبان دوره:

  • متخصصان لینوکس، شبکه، امنیت و زیر ساخت
  • متخصصان  DevOps، DevNet و SRE
  • متخصصان HA و Cloud Computing
  • توسعه دهندگان نرم افزار

اهداف دوره:

  • آشنایی با مبانی و مفاهیم DevOps، مدیریت پیکربندی و مدل ساختار مبتنی بر کد
  • نحوه استقرار مدیریت پیکربندی در چرخه ساختار DevOps
  • ایجاد محیط و ساختار عملیاتی، نصب و استقرار سرویس ها و تنظیمات سیستم ها
  • تولید کد به زبان YAML جهت پیاده سازی مدل ساختار مبتنی بر کد

 

 

سرفصل ها:

 

Introduction of DevOps

Understanding DevOps concepts

DevOps Automation

Continuous Integration

Continues Delivery

Continuous Deployment

The roles of Ansible in CI/CD

The benefit of CICD

What is Ansible?

Automation Deployment Pipeline

Need of Ansible

What Ansible can do?

Advantages of using Ansible?

Agent-Based VS Agentless systems

Ansible’s Agentless Architecture

Install Ansible

Validate Ansible Installation

Ansible Vs Puppet Vs Chef Vs SaltStack

Ansible Architecture

Host, Group and Host Inventory

Ansible Ad-Hoc commands

Playbooks, plays, tasks and modules

Ansible configuration

Ansible-playbook Structure

Taks, vars, files, templates, meta, defaults, handlers

Ansible-playbook Syntax

Run ansible playbook

Variables, variable types and priorities

Command, expect, script, shell and raw modules

file, copy and fetch modules

Group and user modules

zyper_repository, zypper, yum_repository and you modules

Template, lineinfile, replace and service module

Archive and unarchive module

Async actions and concurrent tasks

wait_for and wait_for_connection modules

Mail module

Subversion and git modules

get_url, timezone and iptables modules

Mariadb modules

Find module and local_action feature

Conditions

Loops

Standard loops

Nested loops

Import playbooks and tasks

Handlers

Ansible Vault

Encrypt files and strings

Vault ID

Implement an Ansible playBook to Setup a webserver

Integrate Jenkins & Ansible

CICD with Git, Jenkins and Ansible (Application Deployment)

Ansible & VMWare

Ansible & Cisco

Ansible & Mikrotik

Develop Custom Module

Module format

Module’s return value and error handling

Setup nginx servers behind haproxy via Ansible playBook

Ansible & Windows Hosts

Manage windows features

Manage windows services

Execute shell module on windows

Windows Package management

Package Silent Installation

Implement an Ansible PlayBook to Setup IIS

Integrate Ansible and Docker

Docker_image and docker_image modules

docker_container and docker_container modules

docker_network and docker_network_info modules

docker_volume and docker_volume_info modules

docker_swarm module

Ansible Galaxy

Ansible Tower

Ansible AWX

AWX prerequisites and Installation

AWX Dashboard

AWX – organizations, teams and users

AWX – hosts, groups and inventory

AWX – credentials

AWX – projects and templates

AWX – Schedule templates, notification and permissions

 

درباره Ansible بیشتر بدانیم:

Ansible چیست؟

Ansible یک ابزار یا پلتفرم نرم افزاری قدرتمند و متن باز برای خودکارسازی مدیریت تنظیمات، پیاده سازی برنامه ها و کنترل سیستم هاست که می توان به کمک آن تغییرات را بر روی شبکه با سرعت بالا اعمال کرد. ین ابزار می تواند سیستم ها را پیکربندی کند، نرم افزارها را مستقر کند و کارهای پیشرفته تری مانند Continuous Deployment، Zero Downtime را بدقت انجام دهد. در اینجا تنظیم کردن به معنای اجرای وظایف به ترتیب و ایجاد زنجیره ای از وقایع است که باید روی چندین سرور یا دستگاه مختلف اجرا شود و Continuous Deployment به معنای استقرار نرم افزار بر روی سرور بعد از ادغام مداوم و استقرار مداوم می باشد.

این نرم افزار یکی از مطرح ترین نرم افزارهای در این حوزه است که در ادامه به بررسی بیشتر آن می پردازیم.

 

هدف اصلی پروژه Ansible چیست؟

در ساده ترین حالت می توان گفت که “سهولت در فرایند خودکارسازی” هدف اصلی سیستم مدیریت تنظیمات Ansible است که مخصوصان برای مدیران سیستم و توسعه دهنده گان نرم افزار بسیار مهم است. تمرکز جدی بر مسئله امنیت به عنوان خصیصه ای که همیشه مسئله ای بسیار مهم بوده است، یکی دیگر از اهداف اصلی در پروژه Ansible است. قابل توجه است که این نرم افزار برای نقل و انتقال اطلاعات خود از پروتکل مطرح SSH استفاده می نماید.

 

چرا Ansible ؟

یکی از دلایلی که Ansible را برای مدیریت تمام محیط ها از سطح کوچک تا کلان محبوب کرده، Agent-Less بودن آن در پروسه ارتباطی مدیریت ماشین هاست. Ansible می تواند از OpenSSH برای ارتباط از راه دوره برای کنترل و اعمال تغییر، به عنوان یکی از مؤثرترین کامپوننت های متن باز، استفاده نماید و بدین ترتیب همانطور که اشاره شد امنیت ارتقا پیدا کند. همچنین پیاده سازی با زبان برنامه نویسی Python توسعه  آسان این نرم افزار را میسر می نماید.

 

Ansible چگونه کار می کند؟

در Ansible دو دسته ماشین یا نود وجود دارد: نود کنترل و نود های مدیریت شده. نود کنترل یک کامپیوتر است که Ansible را اجرا می کند. حداقل باید یک نود کنترل وجود داشته باشد، گرچه یک نود کنترل پشتیبان نیز، ممکن است وجود داشته باشد و نود مدیریت شده هر دستگاهی است که کنترل می شود.

Ansible با اتصال به نود ها (کلاینت ها، سرور ها یا هر آنچه پیکربندی می کنید) و سپس ارسال یک برنامه کوچک به نام Ansible module به آن نود، در شبکه کار می کند. Ansible این ماژول ها را با استفاده از SSH اجرا می نماید و پس از اتمام، آنها را حذف مس کند. تنها شرط این تعامل این است که نود کنترل Ansible شما دسترسی به نود های مدیریت شده داشته باشد. کلیدهای SSH رایج ترین روش نحوه دسترسی است، اما اشکال دیگر احراز هویت نیز پشتیبانی می شوند.

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
02143589

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

دوره های مرتبط

دوره-Devops-Engineering

دوره آموزش Devops Engineering

در عصر دیجیتال امروز، موفقیت هر سازمانی به سرعت و کارایی ارائه خدمات وابسته است. دوره آموزش DevOps Engineering با هدف فراهم آوردن دانش و مهارت‌های لازم برای یکپارچه‌سازی توسعه نرم‌افزار و عملیات IT طراحی شده است.

در این دوره، شما با مفاهیم کلیدی DevOps، ابزارهای خودکارسازی، و بهترین شیوه‌ها در مدیریت چرخه حیات نرم‌افزار آشنا خواهید شد. ما به شما یاد خواهیم داد که چگونه با استفاده از ابزارهایی مانند Docker، Kubernetes و CI/CD، فرآیندهای توسعه و استقرار را تسریع کنید و کیفیت نرم‌افزار را بهبود بخشید.

این دوره شامل تمرینات عملی و پروژه‌های واقعی است که به شما کمک می‌کند تا مهارت‌های خود را در یک محیط واقعی تقویت کنید. در پایان دوره، شما آماده‌اید تا به عنوان یک مهندس DevOps در تیم‌های مدرن فناوری اطلاعات فعالیت کنید و نقش مؤثری در موفقیت پروژه‌ها ایفا نمایید. بیایید با هم این سفر یادگیری را آغاز کنیم!

دوره-devops-fundamentals

دوره آموزش Devops Fundamentals

دوره Devops Fundamentals مقدماتی با هدف آشنایی و توجیح، مدیران IT، افراد ارشد کسب و کارها، متخصصین فنی و برنامه نویسان در خصوص پایه و اساس ساختار DevOps که در سازمان‌های بروز پیش برده‌اند و به نتایج مهم و با ارزشی دست یافته‌اند را تحلیل و بررسی کنیم. این امر مهم، شروعی برای توسعه بهره‌وری، به حداقل رساندن تنش و بهبود فرهنگ سازمانی می‌باشد.
دانشپذیران و مخاطبان دوره Devops Fundamentals می‌توانند با استفاده از موضوعاتی که در این دوره مطرح می شود‌، اقدام بنیادی در بهبود وضعیت موجود بر زیرساخت فناوری اطلاعات در سازمان خود را نمایند.

دوره DevOps Fundamentals Objectives

دوره آموزش DevOps Fundamentals Objectives

دوره DevOps Fundamentals Objectives مقدماتی آموزشی است که شاغلین حوزه فناوری اطلاعات (به ویژه کارشناسان و مدیران IT) مفاهیم و اساس حرفه‌ای آن (که در سازمان‌های پیشرو پیاده‌سازی شده و به خروجی منحصر بفرد دست یافته‌اند) را مورد تجزیه و تحلیل قرار می‌دهد. این تکنولوژی با ارزش آغازی جهت بالا بردن میزان بهره‌برداری، کم کردن میزان تنش و تغییر بنیادی در فرهنگ سازمانی است. افراد ارشد فناوری اطلاعات در سازمان‌ها می‌توانند با استفاده از ویژگی‌های ارائه شده در دوره آموزشی، حرکتی به سوی پیشبرد و اصلاح وضعیت موجود بر فناوری اطلاعات در سازمان خود را داشته باشند.

دوره آموزشی Docker Deep Dive

دوره آموزش داکر Docker Administrator

دوره آموزش داکر Docker Administrator

DevOps یک ساختار و روش فکری است که در آن سرعت، پایداری و کیفیت از ارکان اصلی آن به شمار می روند. در این چرخه لازم است تا فاصله بین تیم های توسعه دهنده نرم افزار و عملیات و پشتیبانی به حداقل برسد.  یک دیدگاه جهت نیل به این هدف این است تا تیم توسعه دهنده و عملیات در یک بستر یکسان کار کنند و شبهاتی که در خصوص کارکرد متفاوت یک نرم افزار یکسان در محیط های مختلف وجود دارد از بین برود. چنین راهکاری هرچند به وسیله امکانات و تکنولوژی های مجازی سازی تا حدی رفع شد، ولی کندی این روش موجب شد تا Container ها بتوانند خودنمایی کنند. در میان Container های مختلفی که وجود دارند، Docker نقشی بسیار اساسی در دنیای امروز تکنولوژی دارد. سهولت استفاده از آن، امکانات بسیار زیاد و پیشرفته و سازگاری آن با نرم افزار کنترل چرخه Continuous Integration موجب شده است تا به عنوان رکن اساسی و پرکاربرد در میان Container ها، تلقی شود.

نظرات

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

8,500,000 هزار تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
8,500,000 هزار تومان
50 ساعت
3.87k بازدید 0 دیدگاه
آشنایی با تجهیزات آموزشگاه
دسته: آموزش دوره های devOPS

درباره ما

گروه دوران یکی از موفق‌ترین مجموعه شرکت‌های فناوری اطلاعات است، که با هدف ارائه محصولات وخدمات متنوع تاسیس گردید. این مجموعه بیش از 23 سال سابقه کاری در زمینه نرم افزار، مخابرات و شبکه دارد.

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت