معرفی VMware vSAN

معرفی VMware vSAN

 VMware vSAN از یک رویکرد تعریف شده توسط نرم افزار که ذخیره ساز مشترک را برای ماشین های مجازی ایجاد می کند استفاده می کند. این مجازی سازی، منابع ذخیره سازی فیزیکی محلی میزبان های ESXi را به مخازن ذخیره سازی تبدیل می کند که می تواند به صورت share به ماشین های مجازی و برنامه های کاربردی اختصاص داده شود. vSAN به طور مستقیم در hypervisor ESXi  اجرا می شود.

پیکربندی

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

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

اگر یک میزبان دیسک درایوهای محلی خود را به datastore vSAN اضافه کند، باید حداقل یک درایو برای حافظه فلش و حداقل یک درایو برای ظرفیت ارائه دهد. درایو های ظرفیت دیسک های داده نیز نامیده می شوند.

دیسک درایو های هاست های شرکت کننده در کلاستر یک یا چند گروه دیسک را تشکیل می دهند. هر گروه دیسک حاوی یک درایو ذخیره سازی فلش و یک یا چند درایو ظرفیت برای ذخیره سازی دائمی است. هر میزبان می تواند برای استفاده از چندین گروه دیسک پیکربندی شود.

vSAN و ذخیره سازی سنتی در موارد زیر با یکدیگر تفاوت هایی دارند.

  • vSAN برای ذخیره سازی فایل های ماشین های مجازی از راه دور، به شبکه ی ذخیره سازی خارجی مانند کانال فیبر (FC) یا شبکه ذخیره سازی (SAN) نیاز ندارد.
  • با استفاده از ذخیره سازی سنتی، مدیر ذخیره سازی فضای ذخیره سازی را بر روی سیستم های مختلف ذخیره سازی به طور پیش فرض قرار می دهد. vSAN به طور خودکار منابع ذخیره سازی فیزیکی محلی میزبان های ESXi را به یک واحد ذخیره سازی تبدیل می کند. این Pool ها را می توان تقسیم کرد و به ماشین های مجازی و برنامه های کاربردی بر اساس الزامات کیفیت خدمات شان اختصاص داد.
  • vSAN مانند Volume های ذخیره سازی سنتی بر اساس LUN ها یا NFS رفتار نمی کند. سرویس Target iSCSI  از LUN ها برای راه اندازی یک initiator در یک میزبان از راه دور برای انتقال داده ها در سطح بلاک به یک دستگاه ذخیره سازی در کلاستر vSAN استفاده می کند.
  • برخی از پروتکل های ذخیره سازی استاندارد، مانند FCP، به vSAN اعمال نمی شود.
  • vSAN بسیار با vSphere یکپارچه شده است. در مقایسه با ذخیره سازی سنتی، شما نیاز به پلاگین اختصاصی یا یک کنسول ذخیره سازی برای vSAN ندارید .  شما می توانید vSAN را با استفاده از vSphere Client یا vSphere Web Client نصب، مدیریت و نظارت کنید.
  • یک مدیر ذخیره سازی اختصاصی برای مدیریت vSAN نیاز نیست. در عوض یک مدیر vSphere میتواند محیط vSAN را مدیریت کند.
  • با vSAN، سیاست های ذخیره سازی VM به طور خودکار زمانی که شما VM جدید را راه اندازی می کنید، اختصاص داده می شود. سیاست های ذخیره سازی را می توان به صورت پویا در صورت نیاز تغییر داد.

برای نصب و راه اندازی Vmware Tools  بر روی سیستم عامل لینوکس

نصب و راه اندازی Vmware Tools در لینوکس

برای نصب و راه اندازی Vmware Tools  بر روی سیستم عامل لینوکس که توزیع RPM  را ساپورت نمی کند و یا کرنل مربوطه ان تغییر یافته است ( سیستم عامل هایی غیر از Redhat Linux )  در محیط Vmware  مراحل زیر را به ترتیب دنبال می نماییم :

  • از روشن بودن ماشین مجازی اطمینان پیدا می کنیم
  • در صورت استفاده از محیط گرافیکی Command Shell ( محیط متنی ) لینوکس را باز می نماییم

لازم بذکر است می بایست با کاربر Root  به سیستم Login  نمایید یا می بایست با دستور Sudo  هریک از مراحل زیر را  کامل نمایید

  • در محیط مجازی ESXI بر روی ماشین مورد نظر راست کلیک کرده و از قسمت Guest گزینه Install / Upgrade Vmware Tools  را انتخاب می نماییم و گزینه OK  را انتخاب می نماییم
  • دستور زیر را در محیط لینوکس اجرا می نماییم با استفاده از دستور زیر دایریکتوری به نام Cdrom در قسمت  mnt  ایجاد می نماییم

mkdir /mnt/cdrom

  • حالا می بایست با استفاده از دستور زیر cdrom را به سیستم Mount  نماییم

Mount  /dev/cdrom  /mnt/cdrom

  • با استفاده از دستور زیر فایل VMwareTools-version.tar.gz را به دایریکتوری موقت tmp  جهت اجرا کپی می نماییم

cp  /mnt/cdrom/VMwareTools-version.tar.gz /tmp/

  • برای مشخص کردن نسخه Vmware Tools دستور زیر را اجرا می نماییم

ls /mnt/cdrom

نتیجه خروجی دستور بالا بصورت زیر می باشد

# VMwareTools-5.0.0-12124.tar.gz

  • به دایریکتوری مربوط به tmp وارد شده و با استفاده از دستور زیر tar محتویات فایل vmware-tools-distrib را استخراج می نماییم ( Extract )

Cd /tmp
tar -zxvf  VMwareTools-version.tar.gz

  • پس از Extract کردن به دایریکتوری vmware-tools-distrib  رفته و دستور زیر را جهت نصب Vmware Tools  اجرا می نماییم

cd vmware-tools-distrib
./vmware-install.pl

  • بعد از اجرای دستور فوق سیستم برای نصب Vmware Tools بر روی ماشین مورد نظر اماده شده و پیغام هایی ظاهر می شود که تنها نیاز به وارد کردن کلید Enter می باشد.

در انتهای کار به شما پیغام نصب موفقیت آمیز Vmware Tools  را نشان می دهد

VMware Tools successfully

  • در صورت استفاده از محیط گرافیکی لینوکس می بایست جهت کارکرد صحیح Mouse و همچنین تغییر گرافیک دستگاه X Windows را ریستارت نماییم سپس دستور زیر را وارد می نماییم

/usr/bin/vmware-toolbox

  • براساس محیط سیستمی که شما از آن استفاده می نمایید شاید نیاز باشد cdrom را Umount  نمایید برای این کار از دستور زیر استفاده می نماییم :

umount /mnt/cdrom

  • در صورت نیاز به حذف Vmware Tools از ماشین مورد نظر به صورت زیر عمل می نماییم

cd
rm /tmp/VMwareTools-version.tar.gz
rm -rf /tmp/vmware-tools-distrib

در صورت استفاده از سیستم عامل لینوکس Redhat  و داشتن بسته RPM  برای نصب Vmware Tools تمامی مراحل مشابه بالا می باشد اما بطور کلی بصورت زیر عمل می نماییم :

  • mkdir /mnt/cdrom
  • mount /dev/cdrom /mnt/cdrom
  • rpm -ivh /mnt/cdrom/VMwareTools-version.rpm
  • /usr/bin/vmware-config-tools.pl

 

VEEAM PROXY SERVER

VEEAM PROXY SERVER

Proxy Server یک جزء از ساختار Veeam Backup است که بین سرور پشتیبان و دیگر اجزای زیرساخت پشتیبان قرار می گیرد. در حالی که سرور پشتیبان مدیریت وظایف را انجام می دهد، پروکسی پردازش Jobها و ترافیک پشتیبان را ارائه می دهد.

وظایف Backup Proxy به شرح ذیل می باشد:

  • بازیابی اطلاعات ماشین مجازی از Repository
  • Compression
  • Deduplication
  • Encryption
  • انجام کلیه امور پشتیبان گیری با مدیریت Veeam Server

حالت های انتقال داده توسط Backup Proxy

  • Direct Storage Access
  • Virtual Appliance
  • Network

نصب Backup Proxy

بصورت پیش فرض نقش Backup Proxy هنگام نصب Veeam Backup  ،توسط خود سرور انجام می شود اما برای پشتیبان گیری در سایزهای بزرگ توصیه می شود حتما از سرور جداگانه ای با نقش Proxy Server  استفاده شود.

استفاده از Backup proxy باعث افزایش کارایی و بهبود عملکرد سرور Veeam می شود لذا در یک مجموعه بزرگ می توان از چندین سرور Backup Proxy استفاده نمود که بار کار بین سرور ها توزیع می گردد.

برای راه اندازی Backup Proxy لازم است که یک سرور با سیستم عامل ویندوز به Veeam Server اضافه گردد تا نقش Proxy Server برای آن به صورت کاملا اتوماتیک ایجاد گردد.برای استفاده از نقش Backup Proxy باید دو سرویس ویندوزی کاملا سبک Veeam Installer Service و Veeam Data Moverاجرا گردد.

حداقل ریسورس مورد نیاز Backup Proxy :

  • modern x86 processor with minimum of 2 cores
  • ۲ GB RAM
  • Disk Space: ۳۰۰ MB
  • Network: ۱ Gbps or faster
  • ۳۲-bit and 64-bit versions of the Microsoft operating systems

نکته : نقش Backup Proxy  میتواند برای سروری با ماهیت مجازی و یا فیزیکی ایجاد گردد.

نقش اصلی Backup Proxy این است که یک مسیر بهینه برای انتقال ترافیک پشتیبان فراهم کند. بنابراین، هنگام استقرار Backup Proxy، نیاز به تجزیه و تحلیل ارتباطات بین Backup Proxy و ذخیره ساز متصل به آن می باشد .

–        دسترسی مستقیم Backup Proxy به ذخیره سازی که در آن VM ها ذخیره شده  باشد یا ذخیره سازی که در آن داده VM نوشته شده است. به این ترتیب، Backup Proxy، داده ها را مستقیما از Repository بازیابی خواهد کرد و اصطلاحاLAN را Bypass می نماید

  • سرور Proxy می تواند یک ماشین مجازی با دسترسی به دیسک ماشین های دیگر بر روی DataStore باشد که این روش هم کاملا LAN-Free عمل می نماید.

–        اگر هیچ یک از سناریوهای فوق امکان پذیر نیست، می توانید نقش Backup Proxy را به یک ماشین در شبکه، نزدیک تر به منبع یا ذخیره ساز متصل به Backup proxy اختصاص دهید. در این مورد، داده VM با استفاده از پروتکل NBD از طریق LAN انتقال خواهد یافت.

قابلیت های جدید ESXI 6.7

قابلیت های جدید ESXI 6.7

در هفدهم آوریل ۲۰۱۸ شرکت Vmware جدید ترین نسخه  پلتفرم مجازی سازی خود یعنی Vmware vSphere 6.7  را به دنیا معرفی نمود

Vsphere 6.7 کاربردی ترین و امن ترین پلتفرم برای ساختار های Hybrid Cloud ( رایانش ابری ) می باشد. مدیریت یکپارچه و کارآمد زیرساخت های بزرگ، امنیت کامل در خود پلتفرم، از جمله قابلیت هایی است که Vmware را از دیگر پلتفرم ها جدا کرده است. قابلیت های کلیدی vSphere 6.7 مشکلات زیر را برطرف می کند:

  • گسترش شدید در کیفیت و همچنین تغییر سریع در نرم افزار ها
  • گسترش شدید مهاجرت به زیرساخت های Hybrid Cloud( رایانش ابری ) و استفاده از آن
  • دستیابی به اهمیت فوق العاده در امنیت زیرساخت و همچنین نرم افزار ها

در ادامه به بررسی قابلیت های کلیدی در Vmware vSphere 6.7 خواهیم پرداخت.

مدیریت ساده و کارآمد

Vsphere 6.7 برپایه نوآوری های تکنولوژیکی بالایی نسبت به Vsphere 6.5  می باشد که تجربه مشتری را به سطح کاملا جدیدی ارتقا می دهد.

  • Vsphere 6.7 یک تجربه جدید و استثنائی برای کاربر با استفاده از vCenter Server Appliance ( vCSA) به همراه دارد . این نسخه چندین APIs جدید را معرفی میکند که باعث بهبود کارایی و تجربه در راه اندازی vCenter و همچنین راه اندازی چندین vCenter براساس یک قالب آماده میشود ، مدیریت vCenter Server Appliance  و پشتیبان گیری و بازیابی را به مراتب راحت تر میکند.
  • بطور قابل ملاحظه ای توپولوژی vCenter Server از طریقvCenter با embedded platform services controller را در حالت  enhanced linked ساده تر کرده است که مشتریان این توانایی را دارند تا چند vCenter را به هم پیوند داده تا دسترس پذیری را در سرار محیط بدون نیاز به external platform services controller یا  load balancers داشته باشند.
  • vSphere 6.7 عملکرد بهتری در مقایس و کارایی در هنگام بروزرسانی ESXi هاست ها دارد. با حذف یکی از دو بار راه اندازی مجدد که به طور معمول برای ارتقاء نسخه اصلی مورد نیاز است ، زمان تعمیر و نگهداری را به طور قابل توجهی کاهش میدهد. همچنین Quick boot یک نوآوری جدید است که  ESXi hypervisor را بدون راه اندازی مجدد هاست فیزیکی ، و حذف زمان سپری شده برای بوت شدن ، از سر میگیرد.

  • یکی دیگر از مولفه های اصلی vSphere 6.7 رابط کاربر گرافیکی است که تجربه ایی ساده و کارآمد را ارائه می دهد ، . vSphere Client مبتنی بر HTML5 یک رابط کاربری مدرن ارائه میکند
  • vSphere 6.7 شامل قابلیت های اضافه شده برای پشتیبانی از نه تنها جریان های کاری معمولی مشتریان ، بلکه سایر قابلیت های کلیدی مانند مدیریت NSX ، vSAN ، VUM  است.

امنیت جامع

  • vSphere 6.7 ابزارهای سخت افزاری Trusted Platform Module (TPM) 2.0 و همچنین     ۰  Virtual TPM   را پشتیبانی می کند.
  • رمزگذاری داده ها همراه با vSphere 6.5 معرفی شد و به خوبی جا افتاد. با vSphere 6.7 ، رمزگذاری VM بهبود بیشتری یافته و عملیات مدیریت را آسان تر کرده است. محافظت از داده ها در حالت سکون و جابجایی طراحی شده ، ساخت آن را به آسانی با یک راست کلیک و همچنین افزایش امنیت وضعیت رمزگذاری VM و دادن کنترل بیشتری برای محافظت به کاربر در برابر دسترسی به داده های غیر مجاز میدهد.
  • حفاظت از داده ها را در حرکت با فعال کردنvMotion رمزگذاری شده درinstances  های مختلف vCenter و همچنین نسخه های مختلف ارائه میدهد.
  • vSphere 6.7 از تمام رنج تکنولوژی ها و فن آوری های امنیتی مبتنی بر مجازی سازی مایکروسافت پشتیبانی       می کند.

Universal Application Platform

  • vSphere 6.7  یک پلتفرم کاربردی عمومی است که ظرفیت های کاری جدید مانند ( تصاویر گرافیکی ۳ بعدی، اطلاعات حجیم ( و برخی از آخرین نوآوری های سخت افزاری در صنعت را پشتیبانی میکند و عملکرد استثنایی را برای انواع کار های مختلف ارائه میدهد.
  • vSphere 6.7 پشتیبانی و قابلیت های معرفی شده برای GPU را از طریق همکاری VMware  و Nvidia ، با مجازی سازی GPUهای Nvidia حتی برای non-VDI و موارد غیر محاسباتی مانند هوش مصنوعی ،  داده های حجیم و موارد دیگر افزایش میدهد.

قابلیت های جدید نرم افزار VEEAM

شرکت Veeam فعالیت خود را از سال ۲۰۰۶ با فراگیر شدن بستر مجازی Vmware و Hyper-V در دنیا آغاز نمود.فعالیت های نخستین این نرم افزار در حوزه پشتیبان گیری بسیار خوب بود طوری که در همان سال اول جوایزی دریافت کرد.اما ناگفته نماند این محصول تا سال ها دارای مشکلاتی بود ولی با ارائه نسخ متفاوت و بهبود آن، بسیاری از آنها رفع گردید و امروز جزء یکی از بهترین نرم افزار های دنیا در حوزه ی پشتیبان گیری از بستر مجازی  Vmware و Hyper-V می باشد.

شرکت Veeam نرم افزار خود را متناسب با نیاز کاربر بروز کرده است و جهت فراهم کردن این شرایط با شرکت های مطرح دنیا از جمله Dell EMC-NetApp-HPE-ExaGrid-Pure Storage-Quantum-Nutanix-IBM سازگاری خود را فراهم نموده است.

در دنیای امروز اگر از بستر مجازی استفاده می نمایید باید از ماشین های خود پشتیبان تهیه نمایید که.با استفاده از نرم افزار Veeam می توان بسیار ساده از ماشین های مجازی با متد های مختلف نسخه پشتیبان تهیه نمود .این نرم افزار جهت کم کردن حجم دیتا می تواند فایل پشتیبان را Compress و Deduplicate نماید تا فضای کمتری جهت نگهداری اشغال نماید.

پیشرفت این نرم افزار واقعا چشم گیر بود و بسیار هم خوب ظاهر شد و اما همانطور که گفته شد نقاط ضعفی هم داشت.

یکی از این نقاط ضعف این بود که شما برای تهیه نسخ پشتیبان از بستر مجازی با نرم افزار Veeam هیچ مشکلی نداشتید اما آیا برای قسمت سرور های فیزیکی هم به همین سادگی بود؟

شما برای تهیه پشتیبان از بخش فیزیکی دیتاسنتر خود نیاز به نرم افزاری جداگانه بودید که این مطلب خیلی خوشایند نبود و هزینه نگهداری تقریبا چشم گیری صرف می گردید تا شرایط قابل اطمینانی فراهم شود.

در حال حاضر نسخه ۹.۵ Update3 قابل استفاده می باشد که در این نسخه امکان تهیه پشتیبان از سرور های فیزیکی نیز فراهم شده است.این Agent برای سیستم عامل های Windows و Linux تولید شده است و پس از نصب بر روی آنها ، از طریق کنسول مدیریتی Veeam قابل استفاده می باشد.

لازم به ذکر است پس از تهیه پشتیبان از دیسک سرور فیزیکی ، دیسک با فرمت های VMDK ، VHD/VHDX در بستر مجازی امکان بازیابی دارد.

این نرم افزار برای تهیه پشتیبان از بستر مجازی کاملا Agentless عمل می نماید ولی برای تهیه پشتیبان از بستر فیزیکی باید Agent مخصوص نصب گردد.

حال با ارائه این نسخه از Veeam امکان تهیه پشتیبان از بستر مجازی ، فیزیکی و SAN همگی از طریق کنسول یک نرم افزار قابل اجرا می باشد.

آموزش نصب vCenter Server Appliance (VSCA) 6.5

آموزش نصب vCenter Server Appliance (VSCA) 6.5

VMware vCenter نرم افزار مدیریت محیط vSphere می باشد. این نرم افزار قابلیت مدیریت زیرساخت مجازی را در یک محیط فراهم می سازد. در حال حاضر آخرین نسخه این نرم افزار، نسخه ۶.۵ می باشد که در اینجا نصب این نسخه آموزش داده می شود. از نسخه VSCA 6 به بعد، VCSA هیچ کاستی نسبت به نسخه ویندوزی Vcenter  ندارد و حتی خود شرکت Vmware نیز در دستورالعملهای خود توصیه به استفاده از نسخه VCSA بجای نسخه ویندوزی می نماید. ضمنا لازم به توضیح است که کنسول مدیریتی نسخه VCSA و ویندوزی Vcenter هیچ تفاوتی با یکدیگر ندارند و کاملا یکسان می باشند.

vCenter به دو صورت قابل پیاده سازی است:

  • یک نرم افزار که بر روی یک سرور ویندوزی ( فیزیکی با مجازی ) نصب می شود.
  • یک تجهیز مجازی (Virtual Appliance) که مبتنی بر لینوکس است(VCSA) .

از زمان ارائه vSphere 6، VCSA قابلیت مدیریت هاست ها و ماشین مجازی های بیشتری را دارد و پایدار تر و مقیاس پذیر تر می باشد. با ارائه vSphere 6.5، قابلیت Native vCenter High Availability نیز تنها برای VCSA اضافه شده است.

همچنین مطابق جدول ذیل از لحاظ مقیاس پذیری تفاوتی بین vCenter  ویندوزی و VCSA وجود ندارد.

مزیت دیگر VCSA یکپارچه شدن سرویس (vSphere Update Manager(VUM با vCenter است و دیگر نیازی به نصب مجزای سرویس بر روی ویندوز وجود ندارد.

با توجه به موارد مذکور، در مقیاس های ذکر شده در جدول بالا، همانگونه که پیشتر نیز ذکر شد، پیشنهاد می شود از VCSA به جای نسخه ویندوزی استفاده شود.

نیازمندی ها

برای راه اندازی VCSA 6.5 موارد ذیل نیاز می باشد:

  • یک سرور ESXi آماده و قابل دسترس از طریق شبکه.
  • فایل ISO سرویس VCSA
  • حداقل ۲۰ گیگا بایت فضا بر روی Datastore. میزان Memory و CPU مورد نیاز بر اساس اندازه محیط مجازی به هنگام نصب تعیین می شود.

نوع استقرار

از زمان ارائه vCenter 6.0 تغییرات بنیادی در معماری vCenter نسبت به نسخه های قبلی به وجود آمد. اجزای مختلف vCenter در نسخه های ۵.x در vCenter 6.x در دو جزء مجتمع شده است. این اجزاء Platform Service Controller و vCenter Server نام دارند. جدول ذیل شامل سرویس های این دو جزء می باشد.

Platform Services Controller vCenter Server Services
–       VMware vCenter Single Sign-On

–       License service

–       Lookup service

–       VMware Directory Services

–       VMware Certificate Authority

–       vCenter Server

–       VMware vSphere Web Client

–       Inventory Service

–       VMware vSphere Auto Deploy

–       VMware vSphere ESXi Dump Collector

–       vSphere Syslog Collector on Windows and vSphere Syslog Service for VMware vCenter Server Appliance

 

نصب vCenter چه به صورت ویندوزی و چه به صورت Appliance به دو صورت می تواند انجام شود.

  • vCenter Server with an Embedded Platform Services Controller: در این روش کلیه سرویس های PSC به همراه سرویس های vCenter به صورت مجتمع در یک محل ( فیزیکی و یا مجازی ) نصب می شوند. در این حالت هر vCenter، SSO Site و SSO Domain مختص خود را دارد. این حالت برای محیط های کوچک مناسب است و مزیت آن عدم نیاز به شبکه برای ارتباط vCenter و PSC، و سادگی پیاده سازی و مدیریت آن می باشد. در مقابل امکان Join کردن vCenter Server و یا PSC های دیگر به SSO Domain این vCenter وجود ندارد.
  • vCenter Server with an External Platform Services Controller: در این حالت vCenter و PSC در دو محل مجزا نصب می شوند و به هنگام نصب PSC می توان آن را به SSO Domain موجود در همان SSO Site و یاSSO Site مجزا، Join کرد. هم چنین می توان چندین vCenter را به یک PSC رجیستر کرد.

در ادامه نحوه نصب به حالت vCenter Server with an External Platform Services Controller شرح داده می شود. نصب و راه اندازی شامل دو بخش است. در بخش اول نصب و پیکر بندی سرویس Platform Service Controller شرح داده می شود و در بخش دوم نصب و پیکر بندی vCenter Server توضیح داده می شود. هر بخش شامل دو مرحله نصب و پیکر بندی خواهد بود.

 

بخش اول نصب و پیکر بندی Platform Service Controller 6.5

مرحله اول نصب مرحله اول نصب Platform Service Controller 6.5

 

۱-ابتدا فایل iso را بر روی یک کلاینت ( سیستم کاری که می خواهید نصب را از آنجا انجام دهید. ) Mount کنید. از مسیر vcsa-ui-installer\win32 فایل installer.exe را اجرا نمایید. در پنجره باز شده گزینه Install را انتخاب نمایید.

 

 

۲-صفحه بعد توضیح می دهد که نصب vCenter شامل دو مرحله می باشد. مرحله اول ایجاد ماشین مجازی می باشد و مرحله دوم انجام پیکر بندی خواهد بود.

 

۳-قدم بعدی قبول License Agreement می باشد.

 

۴- قدم بعدی انتخاب نوع استقرار می باشد. در این مرحله در قسمت  External Platform Services Controller گزینه Platform Service Controller را انتخاب نمایید.

 

۵- مشخصات هاست ESXi و یا vCenter که این Appliance بر روی آن نصب خواهد شد، وارد کنید. در صورت دریافت اخطار مربوط به Certificate در این بخش بر روی دکمه YES کلیک کنید.

 

۶- مسیر مناسب برای ایجاد ماشین مجازی را انتخاب کنید.

 

۷- کلاستر / هاست مناسب برای استقرار ماشین مجازی را انتخاب کنید.

 

۸- در این مرحله نام ماشین مجازی و پسورد یوزر root را وارد نمایید. پسوردی که در این مرحله وارد می شود برای مدیریت Appliance از طریق کنسول وب و CLI استفاده خواهد شد.

 

۹- محل ذخیره سازی دیسک های ماشین مجازی را انتخاب کنید. در صورتی که فضای کافی بر روی Datastore موجود باشد، Enable Thin Disk Mode را انتخاب نکنید.

 

۱۰- تنظیمات شبکه Appliance را در این مرحله وارد نمایید. در اینجا لازم به توضیح است در صورتی که بخواهید در قسمت System Name از نام DNS استفاده کنید ( استفاده از نام DNS پیشنهاد می شود.)، می بایست قبل از ادامه کار، یک رکورد DNS در DNS Server موجود در شبکه خود ( که عموما همان DNS موجود در ساختار Microsoft Domain Controller است) برای نام مورد نظر ایجاد کنید. در غیر اینصورت می توانید از ادرس IP نیز استفاده نمایید که هماگونه که توضیح داده شد پیشنهاد نمی گردد.

 

۱۱- در این صفحه کلیه تنظیمات وارد شده را کنترل و تایید نمایید.

 

۱۲- در این مرحله ماشین مجازی Appliance ایجاد خواهد شد.

 

۱۳- پس از اتمام مرحله اول پیغام زیر را مشاهده خواهید کرد.

 

 

مرحله دوم پیکر بندی Platform Service Controller 6.5

۱۴- برای شروع مرحله بعد بر روی دکمه Next کلیک کنید.

 

۱۵- حالت همگام سازی ساعت و فعال بودن SSH در این قسمت قابل تنظیم است.

 

۱۶- در صورتی که می خواهید SSO Domain جدید بسازید، پسورد، نام دامنه و نام سایت را وارد کنید. شما همچنین می توانید PSC را به دامین موجود Join کنید. در این مرحله یک دامین بصورت محلی درون SSO شما با نام دلخواه تولید می گردد و برای شما امکان تولید نام های کاربری متفاوت با سطوح دسترسی متفاوت را فراهم می نماید. این دامین مجزا از دامین مایکروسافتی سازمان شماست و یا در سازمانهایی که فاقد دامین مایکروسافتی هستند کاربرد دارد. بیاد داشته باشید که نام کاربری Administrator بصورت اجباری است و قابل تغییر نیست ولیکن نام دامنه قابل ویرایش می باشد.

 

۱۷- بر روی دکمه Next کلیک کنید.

 

۱۸- در این بخش تنظیمات وارد شده را بررسی و در صورت تایید ادامه دهید.

 

۱۹- انجام تنظیمات چند دقیقه طول خواهد کشید.

 

۲۰- پس از اتمام تنظیمات، دسترسی به کنسول مدیریت Appliance و همچنین کنسول مدیریت سرویس PSC با لینک های ارائه شده امکان پذیر می باشد.

 

 

بخش دوم نصب و پیکر بندی vCenter Server 6.5

مرحله اول نصب  vCenter Server 6.5

در این مرحله یک ماشین مجازی برای vCenter ایجاد خواهد شد. ساخت ماشین مجازی کاملا شبیه مرحله اول بخش اول می باشد. با توجه به تشابه این دو مرحله نصب به صورت قدم به قدم شرح داده نخواهد شد. تفاوت بین این دو مرحله در ادامه شرح داده خواهد شد.

تفاوت اول در انتخاب نوع نصب می باشد. در این بخش باید گزینه vCenter Server انتخاب شود.

 

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

 

مرحله دوم پیکر بندی  vCenter Server 6.5

تنظیمات این مرحله هم تقریبا مشابه مرحله دوم بخش اول است و تنها تفاوت آن وارد کردن مشخصات PSC  پیکر بندی شده در بخش قبل در مراحل پیکر بندی می باشد.

 

پس از اتمام نصب شما می توانید با آدرس ذکر شده در صفحه پایانی به کنسول مدیریت vCenter با نام کاربری Administrator@SSO-Domain-Name و پسورد تنظیم شده وارد شوید. SSO-Domain-Name را با نامی که در گام ۱۶ بخش اول به عنوان SSO Domain Name وارد کردید، جایگزین کنید.

 

 

 

تغییر رمز فراموش شده ی root یک هاست ESXi/ESX

ریست کردن پسورد Root  یک هاست ESXi نسخه ۳.۵  و بالاتر بنا بر اطلاعات vmware بدون نصب دوباره آن امکان پذیر نبوده  و تنها راهی که می توان پسورد  یک هاست ESXi را در حالتی امن و پشتیبانی شده از طرف Vendor ریست کرد و  خطری نداشته باشد، نصب مجدد ESXi  است.  این امر در این لینکتوضیح داده شده است.

با این حال روش های دیگری نیز وجود دارد که عمدتا توصیه نشده اند و ممکن است در سیستم خرابی ایجاد کنند اما برای رفع مشکل تحت یک سری شرایط خاص امکان پذیر و مناسب است.

 

برای مثال اگر هاست شما شرایط زیر را دارد:
۱. Host از طریق vCenter  قابل دسترسی  و مشخص باشد.

۲.دارای  vSphere Enterprise Plus licensing  باشد تا بتوان به Host Profile دسترسی داشت.

 

با داشتن این ۲ ویژگی و از طریق دسترسی به Host Profile  با مراحل زیر می توان Password هر Host را تغییر داد.

 

۱) تولید Host Profile

از منوی اولیه ( صفحه ی Home  در Web based vCenter)  وارد Host Profile  شده، بر روی علامت+ کلیک کرده و گزینه Extract profile from a host را انتخاب نمایید.

۲) سپس Host که میخواهید Password آن را تغییر دهید، را انتخاب نمایید.

۳) در مرحله بعدی از شما خواسته می شود برای Profile خود نامی انتخاب نموده و در صورت نیاز توضیحات مورد نظر خود را درج نمایید، این توضیحات، برای دسترسی های بعدی به این Profile مفید است.

۴) بعد از نمایشی از کلیات Profile، آن را Finish  نمایید.

۵) سپس Profile را انتخاب کرده و با کلیک بر روی Action، و انتخاب  Edit Setting  وارد منوی مربوطه شوید.

۶) با کلیک بر روی Next  وارد صفحه بعدی شده و سپس تمامی موارد به جز Security configuration را Unselect نمایید. پس از این در Drop menu  اول Configure a fixed administrator password  را انتخاب کنید. سپس Password جدید را وارد نموده و Next  را کلیک کرده و گزینه Finish  را انتخاب نمایید.

۷) با انتخاب مجدد Profile وAction ، گزینه Attach/Detach hosts and clusters  را انتخاب نموده تا Host مورد نظر را به این Profile متصل کنیم.

–  تصویر زیر صفحه ی انتخاب Host بعد از انتخاب این گزینه است.

۸) بعد از متصل شدن، با کلیک بر روی Action  باید host profile compliance  را بررسی نماییم.

۹)  همان طور که مشاهده می کنید هاست ما هنوز Compliant  نشده، به این علت که Password ما هنوز به Password موجود در Profile تولید شده تغییر نکرده است.

۱۰) به این منظور هاست خود را در حالت Maintenance Mode قرار دهید و سپس روی آن راست کلیک کرده و  All vCenter actions را انتخاب و سپس Host profiles و آنگاه Remediate کار اعمال تغییرات، را به اتمام برسانید.

۱۱) پس از این می توانید هاست خود را از حالت Maintenance Mode  در آورده و به آن Log In  کنید.

خطای Heap globalCartel-1 already at its maximum size.Cannot expand

خطای Heap globalCartel-1 already at its maximum size.Cannot expand

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

  • عدم توانایی اجرا vMotion (چه برای انتقال یک ماشین از هاست مورد نظر و چه برای انتقال به هاست ESXi).
  • عدم توانایی سرویس ها (چه برای سرویس هایی که از هاست مورد نظر اجرا میشوند و چه برای سرویس هایی که بر روی این هاست اجرا میشوند).
  • Fail شدن هاست ESXi هنگام Enable کردن سرویس ها و یا vMotion .
  •  هنگامی که اجرای  Task ها در Vsphere Client  به Error زیر ختم می شود :

A general system error occurred: Command /bin/sh failed

  • وقتی به کنسول ماشین مجازی متصل میشوید،و Error زیر را می بینید :

Unable to contact the MKS: Could not connect to pipe\\.\pipe\vmware-authdpipe

و

.Unable to connect to the MKS: connection terminated by server

  • وقتی ماشین مجازی را Power On می کنید، خطای زیر را دریافت می کنید :

VMK_NO_MEMORY

  • هنگام اتصال به ESXi shell خطای زیر را دریافت می نمایید :

can’t fork

  • هنگامی که در DCUI کلیدهای Alt+F12 را بزنید:

WARNING: Heap: 2677: Heap globalCartel-1 already at its maximum size. Cannot expand

  • و در log file مربوط /var/log/vmkwarning خطاهای زیر را مشاهده میکنید:

T

(تاریخ و زمان ذکر شده در بالا نسبت به شرایط متغییر است.)

  • در هنگام اجرای هر دستوری در ESXi هم با خطای زیر مواجه خواهید شد:

-sh: can’t set tty process group (Operation not permitted).

۱.تصویر مربوط به خطا در هنگام روشن شدن ماشین مجازی

دلایل error  های بالا:

این خطاها در هاست های ESXi ای که بر روی سخت افزار HP با ورژن های AMS زیر قرار دارند رخ میدهد:

  • hp-ams 500.9.6.0-12.434156
  • hp-ams-550.9.6.0-12.1198610
  • hp-ams 500.10.0.0-18.434156
  • hp-ams-550.10.0.0-18.1198610

راه کار برای رفع این خطا:

این مشکل رایجی است که ESXi 5.x را تحت تاثیر قرار داده است. برای رفع این مشکل یکی از این روش ها را امتحان کنید. Upgrade کردن ESXi و در صورت عدم حل مشکل، به صورت دستی ورژن AMS را Upgrade کنید.

Upgrade نمودن ESXi

  • Upgrade کردن vSphere ESXi 5.5 Update 3 که در این لینک موجود است.

Upgrade به ورژن ۱۹.۰.۱ و بالاتر

 

–  توجه: لینک های ارائه شده در تاریخ ۱۲ August, 2015 معتبر بودند.

نصب درایورها

روش دیگر نصب درایور ها است که اطلاعات در مورد نصب درایور های و بروز رسانی Frimware سرورهای HP در این لینک موجود است.

حذف AMS Package

اگر هم نمیخواهید که هیچ یک را Upgrade نمایید، میتوانید Package را در تمامی ESXi هاست هایی که با ورژن AMS گفته شده هستند، پاک کنید.

توجه: در برخی از موارد Command هایی که بر روی هاست ESXi   اجرا میشوند با خطای cant’t fork رو به رو میشوند که در این صورت باید ماشین های مجازی بر روی این هاست را خاموش کرده و هاست را یکبار Reboot کرد.

ابتدا دستور زیر را برای متوجه شدن ورژن AMS بزنید:

esxcli software vib list | grep ams

  • سپس برای حذف کردن Package بر روی تمامی هاست هایی که این ورژن از AMS را دارا هستند:
  • به هاست خود توسط SSH متصل شوید. اطلاعات بیشتر در ( روش فعال کردن SSH در ESXi )
  • دستور زیر را برای Stop کردن سرویس هاس HP بزنید.

/etc/init.d/hp-ams.sh stop

  • دستور زیر را برای حذف VIB بزنید

esxcli software vib remove -n hp-ams

  • هاست را Restart کنید.

 

با اجرا هر یک از روش های فوق،خطا باید رفع شود و دیگر نباید با این خطا مواجه شوید.

روش نصب Patchها در Esxi

روش نصب Patchها در Esxi

  • به عنوان اولین مرحله پیشنهاد می کنم در صورت امکان هاست خود را در حالت Maintenance mode قرار دهید.

  • SSH هاست خود را فعال نمایید. در صورت نیاز به راهنمایی به این پست مراجعه نمایید.

  •  Patch های دانلود شده را به Datastore هاست منتقل نمایید.

  • توسط یک نرم افزار SSH Clinet نظیر Putty به هاست خود متصل شوید.
  •  دستور زیر را تایپ نمایید.

esxcli software vib update -d /vmfs/volumes/<your_datastore>/< File Name >.zip

  • در دستور فوق استفاده از سوئیچ Update باعث حفظ تمامی درایورهای سخت افزاری موجود و Vib فایلهای پیشین خواهد شد.
  • پس از چند دقیقه بروز رسانی به اتمام خواهد رسید. در صورت نیاز می توانید با دستور Reboot در محیط Command ، هاست را ریبوت نمایید.
  • از طریق زیر می توانید ویرایش نسخه ESXi خود را ببینید.

  • و یا با دستور زیر در محیط Command ویرایش Esxi را بیابید.

 esxcli system version get

روش فعال کردن SSH در ESXi

روش فعال کردن SSH در ESXi

برای این منظور دو روش وجود دارد.

روش اول : استفاده از DCUI

  • بروی صفحه لاگین هاست خود کلید F2 را بفشارید.

  • نام کاربری و پسورد خود را وارد نمایید.

  • پس از لاگین، گزینه Troubleshooting Options را انتخاب نمایید.

  • با انتخاب گزینه Enable SSH، می توانید SSH هاست خود را فعال نمایید.

  روش دوم : استفاده از vSphere Client

  • توسط vSphere Client به هاست مورد نظر و یا Vcenter متصل شوید و پس از انتخاب هاست خود،  Tab مربوط به Configuration را انتخاب نمایید.

  • در قسمت Configuration گزینه Security Profile را انتخاب نمایید.

  • گزینه Properties را انتخاب نموده و از پنجره جدید، SSH را انتخاب نمایید و سرویس مربوط به SSH را Start نمایید.

  • اگر در دسترسی به SSH خود مشکلی داشتید، بخش Firewall را بررسی نمایید.