آموزش مالتی مدیای رایگان فرزان

گروه آموزشی فرزان برای علاقه مندان شبکه، آموزش هایی را به صورت فیلم آموزشی فارسی در زمینه شبکه و مجازی سازی ارائه می دهد تا مورد استفاده شما عزیزان قرار گیرد، در هر نوبت، دانلود یکی از مباحث پر کاربرد آموزشی را در نظر گرفته ایم تا ضمن ارائه خدمات آموزشی خود به شما عزیزان، با سبک آموزشهای ما نیز آشنا شده و پیشنهادات خود را برای دوره های آموزشی درخواستی یا سبک به کار گرفته شده در این آموزشها با ما در میان بگذارید.


آموزش فارسی دوره CITRIX Xen Server 6.5 به صورت عملی و کاربردی

گروه آموزشی فرزان دست به نوآوری جدیدی برد و در گامی تازه به ارائه آموزش های یکی از معروف ترین شرکت های نرم افزاری جهان یعنی CITRIX پرداخت. نام CITRIX در ایران همواره چون علامت سوالی همیشگی ذهن مدیران فناوری اطلاعات را به خود مشغول کرده است و به دلیل کمبود منابع آموزشی بیستر سازمان های ایران از محصولات یکی از برترین شرکت های نرم افزاری جهان یعنی CITRIX، بی بهره مانده اند.
CITRIX یک شرکت نرم‌افزار آمریکایی است، که در زمینه ارائه خدمات سرورها و شبکه‌های رایانه‌ای، سامانه‌های کنترل از راه دور رایانه، رایانش ابری، نرم‌افزارهای مالکیتی و نرم‌افزارهای مجازی‌سازی فعالیت می‌نماید. این شرکت  بدون شک یکی از پرطرفدار ترین مجازی ساز های دنیا یعنی XenServer را به دنیای فناوری اطلاعات معرفی کرده است. در کوتاه ترین تعریف می توان مجازی ساز رایگان شرکت Citrix را جایگزینی منحصر به فرد برای مجازی سازهای گران قیمتی نظیر محصولات شرکت VMware و Microsoft دانست. جالب اینجاست که XenServer نه تنها چیزی از رقبا کمتر ندارد بلکه به مراتب قدرتمند تر از آنها عمل میکند چرا که در سیاست های فروش شرکت CITRIX مجازی سازی نقطه آغاز است و می تواند با برترین امکانات و البته به صورت رایگان (بلعکس محصولات مجازی سازی Hyper-V و vSphere) به دنیای فناوری اطلاعات عرضه گردد. حال گروه آموزشی فرزان در نخستین گام آموزش های مبتنی بر CITRIX آموزش XenServer 6.5  را برای شما آماده کرده است اگر نخستین بار است که با واژه مجازی سازی آشنا می شوید میتوانید از آموزش مختصر فرزان پیرامون مجازی سازی  که در همین صفحه قرار داده شده است استفاده کنید.


 

>برای مشاهده نمونه فیلم ها نیاز به برنامه  WinRAR و Media Player خواهید داشت.<<

1.  معرفی دوره آموزشی، سبک تدریس و معرفی مدرس

(مدت زمان آموزش این فیلم 10 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (146MB)


2.  معرفی تکنولوژی مجازی سازی

(مدت زمان آموزش این فیلم 14 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (92MB)


3. نصب اولیه، بررسی پیش نیاز های لازم و شرایط استفاده از  XenServer 6 (قسمت اول)

(مدت زمان آموزش این فیلم 10 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (45MB)


4. نصب اولیه، بررسی پیش نیاز های لازم و شرایط استفاده از  XenServer 6 (قسمت دوم)

(مدت زمان آموزش این فیلم 10 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (23MB)


5. نصب اولیه، بررسی پیش نیاز های لازم و شرایط استفاده از  XenServer 6 (قسمت سوم)

(مدت زمان آموزش این فیلم 18 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (95MB)


6. نصب اولیه، بررسی پیش نیاز های لازم و شرایط استفاده از  XenServer 6 (قسمت چهارم)

(مدت زمان آموزش این فیلم 15 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (37MB)


7. نصب اولیه، بررسی پیش نیاز های لازم و شرایط استفاده از  XenServer 6 (قسمت پنجم)

(مدت زمان آموزش این فیلم 5 دقیقه می باشد.)

لینک دانلود فیلم مالتی مدیای آموزشی (15MB)


 

به زودی آمورش های تصویری رایگان بیشتری از این دوره ارائه خواهد شد


 

منابع آموزشی دوره Citrix XenServer را میتوان به موارد زیر تقسیم کرد:

1- کتاب Design and implement highly optimized virtualization solutions using Citrix® XenServer®  نوشته Martez Reed از انتشارات Packt Publishing
2- دانسته های مدرس دوره و تجربه چندین سال طراحی و پیاده سازی زیرساخت های CITRIX
3- وب سایت Citrix Education به نشانی http://www.training.citrix.com

دانلود Ebook های دوره آموزشی اندازه 9MB شامل عناوین زیر:

Installation-Guide-citrix-license-server-vpx.PDF

Mastering Citrix XenServer.PDF

Supplemental_Pack_ddk.PDF

دانلود CITRIX XenServer 6.5  اندازه 679MB

دانلود CITRIX XenCerver 6.2.5  اندازه 53MB

دانلود Update مورد نیاز اندازه 403MB (SP1، NVIDIA-vgx)

دانلود TinyCore اندازه 26MB

دانلود SSH Client اندازه 1MB

دانلود FreeNAS اندازه 362MB

دانلود CitrixReceiver اندازه 44MB


آموزش های رایگان ارائه شده قسمتی از محصول آموزشی فرزان در دوره CITRIX Xen Server 6.5 می باشد.

تکنولوژی مجازی سازی چیست؟

مجازی سازی، تکنولوژی و راهکاری است که بوسیله آن می توان  دو یا چند سیستم عامل را به طور همزمان بر روی یک سخت افزار اجرا نمود ، به نحوی که باعث بهره وری در هزینه های سخت افزاری و نرم افزاری و همچنین استفاده بهینه از تمامی منابع سیستم شود. گروه فرزان به دلیل فراوانی کار با مجازی ساز های شرکت VMWARE تعاریف و مثال ها را با استفاده از نماد های شرکت VMware مطرح میکند اما جالب است بدانید که در دنیای مجازی سازی هیچ تفاوتی در تعاریف و زیر ساخت های محصولاتی نظیر محصولات شرکت VMware با محصولات شرکت Citrix ندارد.
چند سالی است که بحث حول این تکنولوژی، چالش اصلی بیشتر سازمانها و به خصوص مدیران فناوری اطلاعات است ، چرا که همواره مدیریت منابع و هزینه های تهیه و نگهداری تجهیزات مورد نیاز در بستر شبکه های کامپیوتری بحث برانگیز است . شاید ایده های اولیه این تکنولوژی زمانی شکل گرفت که بیشتر منابع سخت افزاری موجود تهیه شده در بستر شبکه های کامپیوتری به دلیل ناسازگاری های نرم افزاری به طور کامل قابل استفاده نبودند ، و برای پاسخ به این مساله برای هر سرویس اضافی ، نیاز به سرویس دهنده جدید و به طبع هزینه مجدد پیش می آمد. در حالی که سایر سخت افزار ها به دلیل نقص های نرم افزاری به استراحت می پرداختند. برای مثال در یک شبکه معین سرویسی مختص به اشتراک گذاشتن فایل ها مورد نیاز بود که بنابر سیاست های خاص بر روی سیستم عامل ویندوز و سرویس دیگری که برای مکالمات صوتی در بستر شبکه مورد نیاز بود بر روی سیستم عامل لینوکس راه اندازی شده بودند . در نگاه اول برای هر کدام از این دو ، نیاز به سخت افزار جداگانه ای احساس می شد اما مجازی سازی آغازی بر پاسخ به چنین مشکلاتی بود.
مجازی ساز چیست؟
مجازی ساز، نرم افزاری است که با توجه به الگوریتم ها و سیاست های خاص ، زیر ساخت مورد نیاز برای به عمل در آوردن تکنولوژی مجازی سازی را فراهم میکند . مجازی ساز را در اصطلاح Hyper-Visor نیز می نامند .
مجازی ساز های پرکاربرد؟
از جمله مجازی ساز های پر کاربرد در سطح سرویس دهنده  می توان به موارد زیر اشاره کرد:
1. VMware ESX / ESXi
2. Microsoft Hyper-V
3. Citrix XenServer
از جمله مجازی ساز های پر کاربرد در سطح ایستگاه کاری  می توان به موارد زیر اشاره کرد:
1. VMware Workstation
2. Microsoft Client Hyper-V
3. Oracle VM VirtualBox
گام های نخست مجازی سازی:
اولین جرقه های مجازی سازی در سال 1960 میلادی برای استفاده هرچه بهتر از رایانه های بزرگ  آغاز شد که در ان منابع سخت افزاری Mainframeها بصورت ماشینهای مجازی  در اختیارکاربران قرارمی گرفت. ماشین مجازی (VM) در اصل کپی مجازی شده سخت افزار  Mainframe بود که جهت استفاده کاربران برروی پایانه های انها بارگذاری می شد و کاربران تصور می کردند که کل منابع سیستم در اختیار انها می باشند. با این روش منابع بصورت خودکار و به میزان مورد نیاز به هر نفر تخصیص داده می شد و ازتمام امکاناتMainframe بصورت بهینه استفاده می گردید.
امروزه رایانه های مبتنی بر معماری x86  با همان مشکلات رایانه های بزرگ قدیمی رو به رو هستند. حدود سی سال پیش شرکت IBM راهکاری به عنوان استفاده از پارتیشن های منطقی  برای این کامپیوترها، برای کامپیوترهای مجازی ارائه داد. این روش امکان اجرای همزمان چند سرویس را در کامپیوترهای بزرگ فراهم می کرد. البته این موضوع بیشتر به دلیل گران بودن تجهیزات رایانه ای در ان زمان کاربرد داشت. در دهه های هشتاد و نود میلادی این موضوع به دلیل استفاده از کامپیوترهای ارزان قیمت منسوخ شد.
در آن سالها سیستم عامل Windowsبه عنوان تنها سیستم عامل پذیرفته شده بود و Linux نیز بسیار نوظهور بود. از جمله مشکلات این بود که در بیشتر مواقع 10 الی 15 درصد از ظرفیت رایانه ها به منظور اجرای برنامه های کاربردی استفاده نمی شد و در صورت استفاده همزمان چند برنامه عملیاتی احتمال اختلال ان ها با یکدیگر دور از ذهن نبود. یکی دیگر از دلایل رواوردن به فناوری مجازی سازی افزایش روزافزون هزینه های زیرساخت بود که از از جمله ان ها می توان به هزینه خنک کننده ها و برق مصرفی اشاره نمود.
همچنین در این میان هزینه های فراوان نیروی متخصص یکی دیگر از چالش های عملیاتی به شمار می امد. حساسیت زیاد اطلاعات موجب بالا رفتن حساسیت سرویس های در حال اجرا می شود و در صورت از کار افتادن ان ها، حتی برای چند لحظه، ضرر و زیان های زیادی را به بار می اورد. از این رو اختراع فناوری مجازی سازی را هم تراز با اختراع برق می دانند! البته درست است که برق موجب پدید امدن اینگونه اختراعات شده ولی این موضوع نیز باعث به وجود امدن اختراعات و تحولات در علوم و فنون شده و خواهد شد.
مقایسه معماری X86 و مجازی
مروری بر معماری سنتی
معماری سنتی یا 32 بیتی ، معماری خاصی است که در اغلب رایانه های شخصی و سرویس دهنده های کوچک و سطح متوسط یافت میشود ، دید غیر فنی نسبت به این معماری به این نحو است که هر کامپیوتر فیزیکی با هر سخت افزاری از یک سیستم عامل در هر لحظه با معماری معین بهره میبرد ، از معایب این معماری میتوان به موارد زیر اشاره کرد:
امکان استفاده از یک سیستم عامل در هر زمان
ناسازگاری برنامه های مختلف در اغلب موارد
عدم توانایی استفاده از تمام منابع سیستم در هر زمان
انعطاف پذیری پایین در ذخیره و پشتیبان گیری از اطلاعات

citrix-1

معماری X86 یا X64

مروری بر معماری مجازی:

در معماری مجازی سازی شده ، لایه ای به عنوان مجازی ساز با سخت افزار صحبت میکند و مسئول مدیریت پردازش ها میگردد که ویژگی های زیر را به همراه دارد:
امکان استفاده از چندین سیستم عامل به طور همزمان و به اشتراک گذاشتن منابع سیستم بین آنها
مدیریت حرفه ای منابع سیستم و ارتقای بازدهی
ذخیره وضعیت کنونی سیستم عامل مجازی در یک فایل
کپی و انتقال سیستم عامل مجازی به سادگی عملیات روی یک فایل

citrix-2

معماری با بهره از تکنولوژی مجازی سازی

سطوح مجازی سازی
مجازی ساز را به لحاظ وسعت عملکرد و نحوه پیاده سازی به دسته کلی تقسیم میکنند ، که به اختصار به بیان آنها می پردازیم:

در سطح ایستگاه کاری (Desktop Virtualization)
این سطح از مجازی سازی مختص ایستگاه های کاری در بستر شبکه ، کامپیوتر های شخصی، لپتاپ ها و برخی از تبلت ها میباشد ، این مدل از تکنولوژی مجازی سازی نیاز به یک سیستم عامل  واسط برای ارتباط با سخت افزار و یک مجازی ساز دارد البته واژه Desktop Virtualization در سطح ServerSide  نیز مفهوم خاصی دارد که در اینجا از آن صرف نظر میکنیم، از جمله ویژگی های آن در جمع بندی عبارتند از:

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

citrix-3

معماری مجازی سازی در سطح ایستگاه کاری (Desktop Virtualization)

در سطح سرویس دهنده (Server Virtualization)
این سطح از مجازی سازی مختص سرویس دهنده های قدرتمند میباشد و در ابعاد وسیع مورد استفاده قرار میگیرد، این مدل از تکنولوژی مجازی سازی نیاز به یک سیستم عامل  واسط برای ارتباط با سخت افزار ندارد و مجازی ساز مستقیما بر روی سخت افزار نصب میگردد ، از جمله    ویژگی های آن در جمع بندی عبارتند از :

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

citrix-4

معماری مجازی سازی در سطح سرویس دهنده (Server Virtualization)
راهکار های تحمل خطا  (HA , Fault Tolerance):
تحمل خطا یکی از مهترین ویژگی هایی است که به واسطه تکنولوژی مجازی سازی در بستر شبکه های کامپیوتری پیاده سازی میشود ، این ویژگی با توجه به مجازی ساز و با توجه به سیاست های مدیریتی شامل دسته بندی های خاصی می گردد،  برای مثال High availability Cluster که آن را با اصطلاحات HA Cluster و یا Failover Cluster نیز می شناسند یکی از این دسته راهکار ها محصوب می گردد  با فعال نمودن HA بر روی cluster مورد نظرمان، ما قادر خواهیم بود از قابلیت Fault Tolerance (تحمل خطا) بهره جوییم که در این صورت اگر هر یک از سرورهای فیزیکی دچار مشکل گردید، با توجه به این که Secondary VM بر روی سرور دیگر ما وجود دارد، هیچ Down Time و یا قطعی از طرف سرورها وجود نخواهد داشت.  با استفاده از این راهکار که برخلاف راهکار سخت افزاری بسیار کم هزینه است و پیچیدگی های آن را نیز ندارد می توان به راحتی مشکلات سخت افزاری سرورهای فیزیکی را مدیریت کرده و این اطمینان را داشت که سرویس های حیاتی این سرورها بدون Down Time  در حال سرویس دهی خواهد بود.

citrix-5

معماری مجازی سازی در سطح سرویس دهنده (Server Virtualization)

از مزایای استفاده از Fault Tolerance میتوان به موارد زیر اشاره نمود:
از بین رفتن هزینه های بسیار زیاد و هنگفتی که در اثر از کار افتادن یک سرور فیزیکی به یک سازمان وارد می شود
ارائه سرویس دهی ممتد برای تمام نرم افزار ها بدون وابستگی به سیستم عامل

citrix-6