VMware vRealize Operations Performance and Capacity Management is published by Packt Publishing in December 2014. This book has 261 pages in English, ISBN-13 978-1783551682.
A hands-on guide to mastering performance and capacity management in a virtual data center
About This Book
Understand the drawbacks of traditional paradigm and management that make performance and capacity management difficult in SDDC
Master the counters in vCenter and vRealize Operations by discovering what they mean and their interdependencies
Build rich dashboards using a practical and easy-to-follow approach supported with real-life examples
Who This Book Is For
If you are an IT professional who is interested in performance management and capacity management in a virtual data center, then this book is ideal for you. The book is an intermediate-level book.
In Detail
VMware vRealize Operations is a suite of products that automates operations management using patented analytics and an integrated approach to performance, capacity, and configuration management. vRealize Operations Manager is the most important component of this suite that helps administrators to maintain and troubleshoot their VMware environment as well as their physical environment.
This book takes you through the fundamental differences between a Software-Defined Data Center and a classic physical data center, and how these differences impact both architecture and operations. From a strategic point of view, you will come across the most common challenges associated with performance management in a Software-Defined Data Center. Furthermore, you will learn all the key counters in vSphere and vRealize Operations, understand their dependencies, and acquaint yourself with practical solutions to configure them for a healthy virtual environment. @iranopensource 🐧
A hands-on guide to mastering performance and capacity management in a virtual data center
About This Book
Understand the drawbacks of traditional paradigm and management that make performance and capacity management difficult in SDDC
Master the counters in vCenter and vRealize Operations by discovering what they mean and their interdependencies
Build rich dashboards using a practical and easy-to-follow approach supported with real-life examples
Who This Book Is For
If you are an IT professional who is interested in performance management and capacity management in a virtual data center, then this book is ideal for you. The book is an intermediate-level book.
In Detail
VMware vRealize Operations is a suite of products that automates operations management using patented analytics and an integrated approach to performance, capacity, and configuration management. vRealize Operations Manager is the most important component of this suite that helps administrators to maintain and troubleshoot their VMware environment as well as their physical environment.
This book takes you through the fundamental differences between a Software-Defined Data Center and a classic physical data center, and how these differences impact both architecture and operations. From a strategic point of view, you will come across the most common challenges associated with performance management in a Software-Defined Data Center. Furthermore, you will learn all the key counters in vSphere and vRealize Operations, understand their dependencies, and acquaint yourself with practical solutions to configure them for a healthy virtual environment. @iranopensource 🐧
مباحث این دوره به اختصار شامل موارد زیر است:
۱۰۱- آشنایی با معماری سیستم.
۱۰۱.۱- تشخیص و پیکربندی سخت افزار.
۱۰۱.۲- راه اندازی سیستم.
۱۰۱.۳- تغییر سطح اجرایی، خاموش کردن و راه اندازی مجدد.
۱۰۲- مفاهیم نصب سیستم عامل و نرم افزارها
۱۰۲.۱- طراحی ساختار دیسک سخت
۱۰۲.۲- نصب نرم افزار راه انداز سیستم (Boot Manager)
۱۰۲.۳- پیکربندی کتابخانه ها در سیستم
۱۰۲.۴- استفاده از مدیریت بسته های دبیان
۱۰۲.۵- استفاده از مدیریت بسته های ردهت
۱۰۳- دستورات مطرح در گنو و لینوکس
۱۰۳.۱- کار در ترمینال
۱۰۳.۲- پردازش جریانهای متنی با فیلترها
۱۰۳.۳- مدیریت فایلها
۱۰۳.۴- استفاده از جریانها، لوله ها و تغییر مسیرها
۱۰۳.۵- ساختن، مانیتور کردن و حذف کردن پروسه ها
۱۰۳.۶- تغییر اولویت اجرای پروسه ها
۱۰۳.۷- جستجو در فایلهای متنی با الگوهای متنی
۱۰۳.۸- ویرایش فایلها با ادیتور vi
۱۰۴- دستگاه ها، ساختار فایلها، استاندارد سلسله مراتبی فایلها
۱۰۴.۱- ساختن پارتیشن ها و ساختار فایلها
۱۰۴.۲- کنترل سلامت ساختار فایلها
۱۰۴.۳- کنترل اتصال ساختار فایلها (Mounting)
۱۰۴.۴- مدیریت ظرفیت فضای دیسک
۱۰۴.۵- مدیریت مجوز فایلها و مالک فایلها
۱۰۴.۶- تولید و تغییر اتصال سخت و سمبولیک (Link)
۱۰۴.۷- یافتن و قراردادن فایلها در جایگاه صحیح
۱۰۵- پوسته ها، اسکریپت ها و مدیریت داده ها
۱۰۵.۱- تطبیق و استفاده از محیط پوسته
۱۰۵.۲- تطبیق و یا تولید اسکریپت ها
۱۰۵.۳- بانک اطلاعاتی SQL
۱۰۶- محیط کاربری و دسکتاپ
۱۰۶.۱- نصب و پیکربندی محیط گرافیکی X11
۱۰۶.۲- نصب برنامه مدیریت نمایش
۱۰۶.۳- امکانات دسترسی (معلولین)
۱۰۷- وظایف مدیر سیستم
۱۰۷.۱- مدیریت کاربران و گروه ها و فایلهای مرتبط
۱۰۷.۲- خودکارکردن وظایف سیستم
۱۰۷.۳ محلی سازی و بین المللی سازی
۱۰۸- سرویسهای پایه سیستم
۱۰۸.۱- مدیریت زمان
۱۰۸.۲- مدیریت سیستم ثبت گزارش (log)
۱۰۸.۳- مبانی انتقال نامه های الکترونیکی
۱۰۸.۴- مدیریت چاپگرها
۱۰۹- مبانی شبکه
۱۰۹.۱- مبانی پروتکل های اینترنت
۱۰۹.۲- مبانی تنظیمات شبکه
۱۰۹.۳- مبانی رفع اشکال شبکه
۱۰۹.۴- استفاده از سیستم دامنه
۱۱۰- امنیت
۱۱۰.۱- انجام امور مربوط به امنیت سیستم
۱۱۰.۲- پیکربندی امنیت بر اساس میزبان
۱۱۰.۳- مبانی رمز نگاری
۱۰۱- آشنایی با معماری سیستم.
۱۰۱.۱- تشخیص و پیکربندی سخت افزار.
۱۰۱.۲- راه اندازی سیستم.
۱۰۱.۳- تغییر سطح اجرایی، خاموش کردن و راه اندازی مجدد.
۱۰۲- مفاهیم نصب سیستم عامل و نرم افزارها
۱۰۲.۱- طراحی ساختار دیسک سخت
۱۰۲.۲- نصب نرم افزار راه انداز سیستم (Boot Manager)
۱۰۲.۳- پیکربندی کتابخانه ها در سیستم
۱۰۲.۴- استفاده از مدیریت بسته های دبیان
۱۰۲.۵- استفاده از مدیریت بسته های ردهت
۱۰۳- دستورات مطرح در گنو و لینوکس
۱۰۳.۱- کار در ترمینال
۱۰۳.۲- پردازش جریانهای متنی با فیلترها
۱۰۳.۳- مدیریت فایلها
۱۰۳.۴- استفاده از جریانها، لوله ها و تغییر مسیرها
۱۰۳.۵- ساختن، مانیتور کردن و حذف کردن پروسه ها
۱۰۳.۶- تغییر اولویت اجرای پروسه ها
۱۰۳.۷- جستجو در فایلهای متنی با الگوهای متنی
۱۰۳.۸- ویرایش فایلها با ادیتور vi
۱۰۴- دستگاه ها، ساختار فایلها، استاندارد سلسله مراتبی فایلها
۱۰۴.۱- ساختن پارتیشن ها و ساختار فایلها
۱۰۴.۲- کنترل سلامت ساختار فایلها
۱۰۴.۳- کنترل اتصال ساختار فایلها (Mounting)
۱۰۴.۴- مدیریت ظرفیت فضای دیسک
۱۰۴.۵- مدیریت مجوز فایلها و مالک فایلها
۱۰۴.۶- تولید و تغییر اتصال سخت و سمبولیک (Link)
۱۰۴.۷- یافتن و قراردادن فایلها در جایگاه صحیح
۱۰۵- پوسته ها، اسکریپت ها و مدیریت داده ها
۱۰۵.۱- تطبیق و استفاده از محیط پوسته
۱۰۵.۲- تطبیق و یا تولید اسکریپت ها
۱۰۵.۳- بانک اطلاعاتی SQL
۱۰۶- محیط کاربری و دسکتاپ
۱۰۶.۱- نصب و پیکربندی محیط گرافیکی X11
۱۰۶.۲- نصب برنامه مدیریت نمایش
۱۰۶.۳- امکانات دسترسی (معلولین)
۱۰۷- وظایف مدیر سیستم
۱۰۷.۱- مدیریت کاربران و گروه ها و فایلهای مرتبط
۱۰۷.۲- خودکارکردن وظایف سیستم
۱۰۷.۳ محلی سازی و بین المللی سازی
۱۰۸- سرویسهای پایه سیستم
۱۰۸.۱- مدیریت زمان
۱۰۸.۲- مدیریت سیستم ثبت گزارش (log)
۱۰۸.۳- مبانی انتقال نامه های الکترونیکی
۱۰۸.۴- مدیریت چاپگرها
۱۰۹- مبانی شبکه
۱۰۹.۱- مبانی پروتکل های اینترنت
۱۰۹.۲- مبانی تنظیمات شبکه
۱۰۹.۳- مبانی رفع اشکال شبکه
۱۰۹.۴- استفاده از سیستم دامنه
۱۱۰- امنیت
۱۱۰.۱- انجام امور مربوط به امنیت سیستم
۱۱۰.۲- پیکربندی امنیت بر اساس میزبان
۱۱۰.۳- مبانی رمز نگاری
کسپرسکی آنلاین: #samba یک پروژه اّپن سورس است که به طور گستردهای بر روی کامپیوترهای #لینوکس و یونیکس استفاده می شودتا بتواند با خدمات فایل ویندوز و سرویسهای پرینت کار کند.
در ۳۰ ماه می، کارشناسان لابراتوار کسپرسکی با راه اندازی هانیپات (تله عسل) موفق شدند که میزان سطح استفاده مجرمان در این آسیبپذیری را تخمین بزنند. در این روز محققان اولین حمله را که با استفاده از این آسیبپذیری اقدام شده بود را شناسایی کردند. اما پیلود این اکسپلویت هیچ وجه مشترکی با تروجان کریپت که EternalBlue و وانالکرای بود نداشت. با کمال تعجب آنها متوجه شدند که SambaCry یک ابزار کریپتوکارنسی است.در حال حاضر آن ها تصمیم گرفتهاند که یک پویش جدید بدافزاری راهاندازی کنند که پس از آلوده ساختن سامانههای قربانیان، نرمافزارهای استخراج پول مجازی در آنها نصب میکند. اما ممکن است روزی دیگر آنها به راههای دیگر برای آسیب زدن به سیستم و اطلاعات و پولهای شما فکر کنند.
متاسفانه در حال حاضر هیچ اطلاعاتی دیگری در مورد این حمله در اختیار ما قرار نگرفته است. اما شاید تنها راه برای مدیران سیستم و کاربران عادی لینوکس به روزرسانی اضطراری نرمافزار سامبای خود به منظور جلوگیری از مشکلاتی باشد که ممکن است در آینده نه چندان دور گریبانگیر هر کدام از آنها شود. @Network_Experts
در همین خصوص به کاربران لینوکس توصیه اکید میشود نسخه ۴.۶.۴/۴.۵.۱۰/۴.۴.۱۴ Samba را در اولین فرصت پچ کنند.این آسیب پذیری که با شناسه (CVE-2017-۷۴۹۴) معرفی شده است، شباهت بسیار زیادی با پروتکل SMB ویندوز دارد ( این پروتکل برای توزیع باج افزار واناکرای اکسپلویت شده بود).
@iranopensource 🐧
در ۳۰ ماه می، کارشناسان لابراتوار کسپرسکی با راه اندازی هانیپات (تله عسل) موفق شدند که میزان سطح استفاده مجرمان در این آسیبپذیری را تخمین بزنند. در این روز محققان اولین حمله را که با استفاده از این آسیبپذیری اقدام شده بود را شناسایی کردند. اما پیلود این اکسپلویت هیچ وجه مشترکی با تروجان کریپت که EternalBlue و وانالکرای بود نداشت. با کمال تعجب آنها متوجه شدند که SambaCry یک ابزار کریپتوکارنسی است.در حال حاضر آن ها تصمیم گرفتهاند که یک پویش جدید بدافزاری راهاندازی کنند که پس از آلوده ساختن سامانههای قربانیان، نرمافزارهای استخراج پول مجازی در آنها نصب میکند. اما ممکن است روزی دیگر آنها به راههای دیگر برای آسیب زدن به سیستم و اطلاعات و پولهای شما فکر کنند.
متاسفانه در حال حاضر هیچ اطلاعاتی دیگری در مورد این حمله در اختیار ما قرار نگرفته است. اما شاید تنها راه برای مدیران سیستم و کاربران عادی لینوکس به روزرسانی اضطراری نرمافزار سامبای خود به منظور جلوگیری از مشکلاتی باشد که ممکن است در آینده نه چندان دور گریبانگیر هر کدام از آنها شود. @Network_Experts
در همین خصوص به کاربران لینوکس توصیه اکید میشود نسخه ۴.۶.۴/۴.۵.۱۰/۴.۴.۱۴ Samba را در اولین فرصت پچ کنند.این آسیب پذیری که با شناسه (CVE-2017-۷۴۹۴) معرفی شده است، شباهت بسیار زیادی با پروتکل SMB ویندوز دارد ( این پروتکل برای توزیع باج افزار واناکرای اکسپلویت شده بود).
@iranopensource 🐧
💠 بهترین دستورات لینوکس برای کاربران تازهکار
🔅 چند سالی از عرضه نسخههای پیشرفته سیستم عامل لینوکس میگذرد. اما با وجود سلطنت ویندوز به ویژه در کشور ما، کاربران زیادی از این سیستم عامل بهره نمیبرند. اما کاربرانی هم هستند که تا حدودی با لینوکس آشنایی دارند و چندباری با آن کار کردهاند و به نوعی تازهکار محسوب میشوند. در این ترفند قصد داریم 10 نوع از بهترین و کاربردیترین دستورهای موجود در لینوکس را برای این کاربران تازهکار مطرح سازیم. چرا که با استفاده از همینگونه دستورات است که به مرور در این سیستم عامل نیز حرفهای خواهید شد.
🔆کافی است در داخل محیط ترمینال (Shell) دستورات زیر را وارد نمایید:
1⃣ ls
🔆این دستور را میتوان کاربردی ترین و اساسیترین دستور پایه نام برد. ls به منظور نمایش فایلهای موجود در دایرکتوریای که در آن هستید به کار میرود.
2⃣ who
🔆از این دستور برای نمایش افرادی که هم اکنون داخل سیستم Login کردهاند استفاده میشود.
3⃣ cd
🔆دستور cd شما را به مسیر اصلی دایرکتوری که هماکنون در آن هستید هدایت میکند.
4⃣ ifconfig
🔆این دستور امکان مشاهده کلیه قسمتهای مربوط به شبکه همانند آدرس IP شما، Network Device های فعال و... را به شما میدهد.
5⃣ man
🔆این دستور خود یک دستور راهنماست. به این شکل که در صورتی که از دستوری اطلاع نداشتید با تایپ man و سپس دستور مورد نظر، کاربرد دستور فوق را در یک فایل متنی مشاهده خواهید کرد.
6⃣ tar
🔆دستور tar به منظور خارج کردن فایلها و دایرکتوریها از حالت فشرده به کار میرود. به فرض مثال شما ممکن است یک فایل tar. را دانلود کرده باشید. با استفاده از این دستور میتوانید این فایلها را به فایلها و فولدرهای معمولی تبدیل کنید.
7⃣ gzip
🔆با استفاده از دستور gzip شما ابزاری مناسب برای فشردهسازی و خارجسازی فایلهای فشرده خواهید داشت.
8⃣ echo
🔆این دستور جالب باعث میشود هر دستوری که پس از echo تایپ نمایید در یک خط جدید از Command Prompt نمایش پیدا کند. این دستور همچنین برای گرفتن خروجی از اسکریپتهای Shell بسیار مورد استفاده است.
9⃣ df -h
🔆این دستور مقدار فضای خالی شما در داخل درایو مورد نظر را برای شما نمایش میدهد.
🔟 apt-get, yum, emerge
🔆این دستورات هر کدام بر روی یکی از توزیعهای لینوکس قابل اجراست. apt-get در Ubuntu یا emerge برای Gentoo. با این دستورات شما امکان فراخوانی هر یک بستههای مدیریتی از اینترنت و دانلود آنها برای کار بهتر در لینوکس را خواهید داشت.
@iranopensource 🐧
🔅 چند سالی از عرضه نسخههای پیشرفته سیستم عامل لینوکس میگذرد. اما با وجود سلطنت ویندوز به ویژه در کشور ما، کاربران زیادی از این سیستم عامل بهره نمیبرند. اما کاربرانی هم هستند که تا حدودی با لینوکس آشنایی دارند و چندباری با آن کار کردهاند و به نوعی تازهکار محسوب میشوند. در این ترفند قصد داریم 10 نوع از بهترین و کاربردیترین دستورهای موجود در لینوکس را برای این کاربران تازهکار مطرح سازیم. چرا که با استفاده از همینگونه دستورات است که به مرور در این سیستم عامل نیز حرفهای خواهید شد.
🔆کافی است در داخل محیط ترمینال (Shell) دستورات زیر را وارد نمایید:
1⃣ ls
🔆این دستور را میتوان کاربردی ترین و اساسیترین دستور پایه نام برد. ls به منظور نمایش فایلهای موجود در دایرکتوریای که در آن هستید به کار میرود.
2⃣ who
🔆از این دستور برای نمایش افرادی که هم اکنون داخل سیستم Login کردهاند استفاده میشود.
3⃣ cd
🔆دستور cd شما را به مسیر اصلی دایرکتوری که هماکنون در آن هستید هدایت میکند.
4⃣ ifconfig
🔆این دستور امکان مشاهده کلیه قسمتهای مربوط به شبکه همانند آدرس IP شما، Network Device های فعال و... را به شما میدهد.
5⃣ man
🔆این دستور خود یک دستور راهنماست. به این شکل که در صورتی که از دستوری اطلاع نداشتید با تایپ man و سپس دستور مورد نظر، کاربرد دستور فوق را در یک فایل متنی مشاهده خواهید کرد.
6⃣ tar
🔆دستور tar به منظور خارج کردن فایلها و دایرکتوریها از حالت فشرده به کار میرود. به فرض مثال شما ممکن است یک فایل tar. را دانلود کرده باشید. با استفاده از این دستور میتوانید این فایلها را به فایلها و فولدرهای معمولی تبدیل کنید.
7⃣ gzip
🔆با استفاده از دستور gzip شما ابزاری مناسب برای فشردهسازی و خارجسازی فایلهای فشرده خواهید داشت.
8⃣ echo
🔆این دستور جالب باعث میشود هر دستوری که پس از echo تایپ نمایید در یک خط جدید از Command Prompt نمایش پیدا کند. این دستور همچنین برای گرفتن خروجی از اسکریپتهای Shell بسیار مورد استفاده است.
9⃣ df -h
🔆این دستور مقدار فضای خالی شما در داخل درایو مورد نظر را برای شما نمایش میدهد.
🔟 apt-get, yum, emerge
🔆این دستورات هر کدام بر روی یکی از توزیعهای لینوکس قابل اجراست. apt-get در Ubuntu یا emerge برای Gentoo. با این دستورات شما امکان فراخوانی هر یک بستههای مدیریتی از اینترنت و دانلود آنها برای کار بهتر در لینوکس را خواهید داشت.
@iranopensource 🐧
⭕️ عرض سلام، ادب و احترام خدمت تمامی متخصصین گرامی. امشب با Part-23 از آموزش دوره تخصصی COA در خدمت شما عزیزان خواهیم بود. با ما همراه باشید.
پیکربندی Virtual Networking با استفاده از VLAN
جهت پیکربندی شبکه مجازی توسط سرویس OpenStack Network یا Neutron، سناریوی شکل 55-14 را در نظر بگیرید که در آن Network Node دارای 3 اینترفیس و Compute Node نیز دارای 2 اینترفیس هستند.
جهت پیکربندی شبکه مجازی توسط سرویس OpenStack Network یا Neutron، سناریوی شکل 55-14 را در نظر بگیرید که در آن Network Node دارای 3 اینترفیس و Compute Node نیز دارای 2 اینترفیس هستند.
با فرض اینکه پیشتر پیکربندیهای اولیه بر روی هر سه سرور: Control Node، Network Node و Compute Node صورت گرفته است، در ادامه گامهای زیر را دنبال نمایید:
گام1: تغییر تنظیمات بر روی Control Node
برای این منظور فایل پیکربندی ml2_conf.ini را که در مسیر /etc/neutron/plugins/ml2 قرار دارد توسط ویرایشگر متنی vi باز کرده:
# vi /etc/neutron/plugins/ml2/ml2_conf.ini
و سپس پیکربندیهای زیر را در آن انجام دهید:
• در جلوی عبارت tenant_network_type یک مقدار (در اینجا "vlan") را اضافه نمایید:
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vlan
• در خط 207 و در زیر بخش [ml2_type_vlan] عبارت زیر را اضافه نمایید:
[ml2_type_vlan]
network_vlan_ranges = physnet1:1000:2999
در نهایت نیز فایل پیکربندی مزبور را ذخیر کرده و از آن خارج شوید و سپس توسط دستور زیر سرویس neutron-server را یکبار restart نموده تا تنظیمات و پیکربندیهای انجام شده اعمال شوند:
# systemctl restart neutron-server
گام1: تغییر تنظیمات بر روی Control Node
برای این منظور فایل پیکربندی ml2_conf.ini را که در مسیر /etc/neutron/plugins/ml2 قرار دارد توسط ویرایشگر متنی vi باز کرده:
# vi /etc/neutron/plugins/ml2/ml2_conf.ini
و سپس پیکربندیهای زیر را در آن انجام دهید:
• در جلوی عبارت tenant_network_type یک مقدار (در اینجا "vlan") را اضافه نمایید:
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vlan
• در خط 207 و در زیر بخش [ml2_type_vlan] عبارت زیر را اضافه نمایید:
[ml2_type_vlan]
network_vlan_ranges = physnet1:1000:2999
در نهایت نیز فایل پیکربندی مزبور را ذخیر کرده و از آن خارج شوید و سپس توسط دستور زیر سرویس neutron-server را یکبار restart نموده تا تنظیمات و پیکربندیهای انجام شده اعمال شوند:
# systemctl restart neutron-server