لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نمک [ویدئو]
Learning Salt [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
SaltStack مدیریت و پیکربندی هر زیرساخت یا برنامه ای را در مقیاس خودکار می کند. زرادخانه ای از ابزارها را برای اجرای دستورات در هزاران سیستم به آسانی فراهم می کند.
یادگیری Saltstack از ابتدا شروع می شود و به سمت یک هدف سطح بالا یعنی نصب، پیکربندی، استقرار و مدیریت یک برنامه وب در کانتینرهای Docker در چندین سیستم در پشت یک متعادل کننده بار HAProxy توسعه می یابد. این دوره با توضیح نحوه رویکرد Salt به مدیریت سیستم آغاز می شود و به بیننده کمک می کند تا با زیرساخت Salt کار کند و راه اندازی شود. شما یاد خواهید گرفت که چگونه از Salt برای هدف گیری، پرس و جو و تغییر سیستم ها استفاده کنید.
شما یاد خواهید گرفت که وضعیت مورد نظر زیرساخت خود را تعریف کنید و چگونه می توانید از Salt برای اعمال وضعیت با یک فرمان استفاده کنید. این دوره عمیق تر به YAML و Jinja می پردازد و بهترین روش ها را برای نوشتن حالت های قابل استفاده مجدد و قابل نگهداری به شما نشان می دهد. در نهایت، با برخی از ابزارهای اضافی که نمک فراهم می کند، از جمله ابر نمک، راکتور و سیستم رویداد آشنا خواهید شد.
در پایان دوره، شما قادر خواهید بود زیرساخت های خود را بسازید و مدیریت کنید و از پتانسیل آن به طور کامل استفاده کنید. ? نحوه نصب و پیکربندی Salt
? نحوه ارتباط نمک بین ماشین ها
? تفاوت و تمایز بین انواع مختلف ماژول نمک.
? نحوه و چرایی استفاده از ماژول های اجرایی
? سیستم حالت Salt را درک کنید.
? حالات پیچیده را بنویسید و مدیریت کنید.
? درختان حالت پیچیده را اجرا کنید که چندین سیستم را در بر می گیرند.
? از رویدادهای بلادرنگ در یک زیرساخت استفاده کنید و به آنها واکنش نشان دهید.
? نمک را با ابزارهای داخلی و خارجی ادغام کنید. این دوره متخصصان فناوری اطلاعات، مدیران سیستم و تیمهای DevOps را هدف قرار میدهد که بهدنبال استقرار و مدیریت مؤثر زیرساختهای خود با Salt هستند. برخی از قرار گرفتن در معرض اتوماسیون فناوری اطلاعات و وظایف مدیریت پیکربندی مفید است اما ضروری نیست. از قدرت Salt برای ایجاد، مدیریت و ایمن سازی موثر زیرساخت خود استفاده کنید * * مهارت های کلیدی را در استفاده از دستورات و کنترل وضعیت زیرساخت خود به دست آورید، * * مدیریت کنید. سرورهای مجازی روی ابرهای عمومی یا خصوصی با استفاده از Salt Cloud *
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
فلسفه نمک
The Philosophy of Salt
نمک چگونه ارتباط برقرار می کند؟
How Salt Communicates?
نصب نمک
Installing Salt
پیکربندی نمک
Configuring Salt
پذیرش کلید و رمزگذاری
Key Acceptance and Encryption
ماژول های اجرایی
Execution Modules
هدف قرار دادن مینیون ها
Targeting Minions
مبانی ماژول اجرایی
Execution Module Basics
ماژول های اجرایی رایج
Common Execution Modules
تماس از استاد یا Minions
Call from Master or Minions
وضعیت یک زیرساخت
The State of an Infrastructure
فلسفه نظام دولت نمک
The Philosophy of Salt’s State System
اولین ایالت ما
Our First State
تشریح توابع حالت
Dissect State Functions
جریان اجرای یک حالت اجرا
Execution Flow of a State Run
ایالت های اشکال زدایی
Debugging States
ایالات در حال گسترش با جینجا و ستون
Expanding States with Jinja and Pillar
مقدمه ای بر YAML، Jinja، و سایر رندرها
Introduction to YAML, Jinja, and Other Renderers
چگونه حالت های قابل استفاده مجدد بنویسیم؟
How to Write Reusable States?
چگونه ایالات قابل حفظ بنویسیم؟
How to Write Maintainable States?
YAML و Jinja Best Practices و Gotchas
YAML and Jinja Best Practices and Gotchas
پیکربندی ایالات با استفاده از Pillar
Configuring States Using Pillar
آموزش فرمول نمک
Learning Salt Formulas
اشکال زدایی Jinja
Debugging Jinja
درختان پیچیده دولتی
Complex State Trees
فایل های SLS را با هم بچسبانید
Glue SLS Files Together
تعریف، اجرا و اشکال زدایی دستورات اجرایی
Defining, Enforcing, and Debugging Execution Orders
منطق شرطی و انشعاب در طول اجرای حالت
Conditional and Branching Logic During a State Run
اشکال زدایی یک State Run
Debugging a State Run
به اشتراک گذاری داده ها بین سیستم ها با نمک معدن
Sharing Data between Systems with Salt Mine
استفاده از Salt Orchestrate برای مدیریت اجرای پیچیده حالت
Using Salt Orchestrate to Manage Complex State Runs
رویدادها و راکتور
Events and the Reactor
مروری بر اتوبوس رویداد Salt
An Overview of Salt's Event Bus
ارسال رویدادهای سفارشی
Sending Custom Events
گوش دادن به رویدادها و اقدامات محرک با راکتور نمک
Listening to Events and Trigger Actions with Salt's Reactor
ادغام نمک با ابزارهای خارجی با استفاده از رویدادها
Integrating Salt with External Tools Using Events
ارسال رویدادها با استفاده از ماژول های Beacon
Sending Events Using Beacon Modules
چگونه راکتور و بهترین روش ها را اشکال زدایی کنیم؟
How to Debug the Reactor and Best Practices?
Salt REST API
The Salt REST API
نصب و پیکربندی Salt-API
Installing and Configuring Salt-API
کاوش در rest_cherrypy
Exploring rest_cherrypy
ویژگی های بیشتر rest_cherrypy
More rest_cherrypy Features
استفاده از Salt-API برای ادغام با سیستم های خارجی
Using Salt-API to Integrate with External Systems
جمع بندی و دامنه بیشتر
Wrapping Up and Further Scope
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
ست هاوس به مدت پنج سال در جامعه Salt شرکت داشته و چهار سال در SaltStack کار کرده است. او salt-api را نوشت و همچنین در بسیاری از بخشهای اصلی Salt مشارکت داشت. او با جامعه نمک همکاری کرده و سازمان فرمول نمک را راه اندازی کرده است. ست بیش از سی معرفی، ارائه و جلسه آموزشی در گروههای کاربری و کنفرانسها ارائه کرده و آموزشهایی در مورد نمک برای شرکتها ایجاد کرده است. او طراحی و به تنظیم دقیق استقرار نمک در شرکتهای سراسر ایالات متحده کمک کرده است.
نمایش نظرات