
ماشینهای مجازی (Virtual machines) شبیه به کانتینرهای ایزوله شده هستند. سیستمعاملهای مهمان موجود در ماشینهای مجازی نمیتوانند به فایلهای سیستم کامپیوتر شما دسترسی پیدا کنند. به همین خاطر شما باید یک پوشه مشترک در برنامههایی شبیه به VirtualBox یا VMware ایجاد کنید تا به راحتی بتوانید فایلها را بین دو سیستم عامل مهمان و میزبان به اشتراک بگذارید.
برای اینکه به سیستمعامل مهمان کمک کنید تا بفهمد قرار است چه کاری با آن انجام دهید، ماشین مجازی باید پوشه مشترک را شبیه به پوشه اشتراک شبکه فرض کند و در آن ساخته شود. سیستمعامل مهمان میتواند شبیه به پوشههای اشتراکگذاری در اینترنت به پوشه ایجاد شده بر روی پیسی دسترسی پیدا کند.
موضوعات مرتبط: مجازی سازی Virtulization
ادامه مطلب
برای نصب ابتدا باید از داشتن قابلیت پشتیبانی از مجازی سازی توسط CPU مطمئن شوید.
در ادامه مراحل زیر را دنبال کنید.
و
بعد به مسیری که در آن ماشین مجازی را نصب کرده رفته و با Notepad فایل که با نام ماشین مجازی و پسوند VMX هست را پیدا کرده و خط زیر را به آن اضاف نمایید.
hypervisor.cpuid.v0 = “FALSE”
و اگر کار نکرد میتوانید خط زیر را هم اضافه کنید.
mce.enable = “TRUE”
و در آخر با اجرای ماشین مجازی می توانید سرویس هایپر وی را در آن راه اندازی کنید.
و
پیروز و موفق باشید
موضوعات مرتبط: مجازی سازی Virtulization
موضوعات مرتبط: مجازی سازی Virtulization
اولین احتمال برای رفع اشکال چک کردن ارتباط شبکه ای و زیرساخت DNS می باشد. ابتدا باید ارتباطات چک شود سپس به سراغ روش های زیر بروید.
۱- به دلیل اشکال در سرویس Management-Service بر روی سرور های ESX
برای رفع اشکال این روش کافی است که به کنسول مدیریت سرور ESX (به صورت local و یا remote) وصل شوید. سپس دستورات زیر را وارد کنید:
service mgmt-vmware restart
امکان دارد هنگام اجرای فرمان بالا از شما ایرادی گرفته شود . در این هنگام باید پروسه ای که در حال استفاده از vmware-hostd می باشد را پیدا کرده و آن را kill کنید.
برای پیدا کردن پروسه می توانید از فرمان زیر استفاده کنید:
ps -e | grep vmware-hostd
باید process id مربوط به پروسه مورد نظر را پیدا کرده و دستور زیر را برای kill کردن آن استفاده کنید.
kill process_id
باید دوباره فرمان اول را وارد کنید.
۲- امکان دارد که آدرس vCenter Management به اشتباه وارد شده باشد.
برای رفع اشکال باید به vCenter وارد شده به قسمت زیر بروید
Administration > vCenter Server Settings > Runtime Settings
حال در قسمت Managed IP Address به آدرس وارد شده دقت کنید. در صورتی که آدرسی وارد نشده است کافی است آدرس vCneter خود را وارد کنید.
مشکلی که برای من پیش آمده بود این بود که سرور vCenter من دو آدرس داشت که برای پاسخگویی به Heartbeat از آدرس اشتباه استفاده می کرد. برای رفع اشکال آن آدرس دوم را از روی سرور حذف کردم و مشکل حل شد.
موضوعات مرتبط: مجازی سازی Virtulization
در نگاه اول، وقتی برآورد هزینه می شود، در ظاهر بیشتر از یک شبکه معمولی هزینه در بر دارد. نیاز به سرورهای قوتیتر یکسان سازی شبکه و نیاز به یک متخصص... ولی اگر کمی به عمق ماجرا نگاه کنیم میبینیم امکاناتی که این تکنیک در اختیار ما قرار میدهد بسیار با ارزش تر است، اگر همان امکانات را در یک شبکه معمولی پیاده سازی کنیم تفاوت هزینه به صورت کامل نمایان میشود.
مجازی سازی سرور Server Virtualization
اولین تکنیک که در بازار کار استفاده شد Server Virtualization بود که به این وسیله سرور و سرویسها به طور مستقیم بر روی یک سرور فیزیکی قرار نمیگیرد بلکه از طریق یک host (نرم افزار یا یک سیستم عامل) که سخت افزار یک سرور را تقسیم و بین چند سیستم عامل و سرویسی که ممکن است با هم تداخل داشته باشند به اشتراک بگذارد.مجازی سازی منابع Resource Virtualization
تکنیک مجازی سازی منابع از طریق تقسیم و به اشتراک گذاردن سخت افزار و منابع مانند cpu,RAM ، کارت شبکه و... استفاده این منابع را برای virtual machines (سیستم عامل و سرویسها) امکان پذیر میکند. همان طور که میدانید کلیه سرویسها از تمام این منابع به تنهایی استفاده نمیکند و همیشه مقداری از این منابع بدون استفاده میمانند، که این تکنیک مجازی سازی منابع که یکی از امکانات مبحث گسترده مجازی سازی است، در اختیار ما قرار می دهد.
این توضیح مختصر و کاملا سطحی در رابطه با مبحث مجازی سازی بود، در آینده در نظر دارم در رابطه با شرکتهای (Citrix, Microsoft, VMware) که در زمینه مجازی سازی فعالیت گسترده دارند، تفاوتها، مباحث مورد استفاده مثل Application Virtualization، Operating System Virtualization، VDI Virtualization... امکانات و طریقه عملکرد و... اطلاعاتی رو در اختیارتان قرار دهم. دوستانی که در این ضمینه تجربیات بیشتری دارند لطف کنند در این مباحث و گفتگوها این جمع را از اطلاعاتشان محروم نکنند.
موضوعات مرتبط: مجازی سازی Virtulization
در قسمت قبلی از مقاله ، در خصوص آموزش نصب VMWare Workstation بر روی
سیتسم عامل ویندوز صحبت کردیم ، بعد از نصب این نرم افزار شما بایستی
بتوانید که یک ماشین مجازی در آن ایجاد کنید که در این قسمت از مقاله به
آموزش ایجاد این ماشین مجازی می پردازیم ، در این قسمت چگونگی نصب و اجرای
اولین سیستم عامل مجازی بر روی سیستم عامل اصلی با استفاده از نرم
افزارVMWare (پیشگام عرصه مجازی سازی)را دنبال خواهیم کرد ، برای نمونه
اینبار سیستم عامل ویندوز سرور 2008 نسخه R2 را بر روی VMware نصب میکنیم.
- پس از نصب نرم افزار VMWare Workstation ، نرم افزار را باز نموده و بر روی Create a New Virtual Machine کلیک نموده و یا از منوی File، New Virtual Machine را انتخاب می نماییم.
- در پنجره خوش آمد گویی یا Welcome Screen نشان داده شده ، از ما در خصوص شیوه نصب سیستم عامل سئوال می شود که در اینجا " نوع Typical تنظیمات پیشفرض خود VMware برحسب نوع سیستم عاملی که تعیین میکنیم جهت نصب استفاده می شود و با انتخاب نوع Custom امکان نصب یک ماشین مجازی با تنظیمات پیشرفته یا دلخواه را برای ما فراهم می کند (برای نمونه انواع کنترل های SCSI ،انواع دیسک مجازی و قابلیت هماهنگی با ورژن های قبلی محصولات VMWare و ... . )" معمولا برای شروع از گزینه Typical استفاده می کنیم و سپس بر روی گزینه Next کلیک می کنیم.

- در پنجره جاری سه گزینه برای انتخاب پیش رو داریم به این ترتیب که :
- Installer Disk : در صورتی که عملیات نصب را از روی CD یا DVD می خواهید انجام نمایید این گزینه را انتخاب کنید.
- Installer Disk Image File : در صورتیکه با داشتن فایل ISO برای نصب ویندوز مورد نظر اقدام خواهیم کرد این گزینه را انتخاب و با استفاده از دکمه Browse مکان این فایل( Iso) را مشخص می نماییم ، دقت کنید که فقط ایمیج هایی که با پسوند ISO هستند برای سیستم قابل استفاده هستند.
- I Will Install The Operating System Later : در غیر اینصورت با انتخاب این گزینه در اصل بیان می کنیم بعداً عمل نصب ویندوز را انجام خواهیم داد و بنابراین سیستم عامل مجازی ما با هارد دیسک خالی (بدون ویندوز)ایجاد خواهد شد." ، گزینه Installer Disk را انتخاب (که به دلیل انتخاب این گزینه هم اکنون باید DVD یا CD ویندوز مورد نظر جهت نصب را در DVD drive یا CD drive دستگاه خود قرار دهیم) و سپس بر روی Next کلیک می کنیم.

- در این پنجره از ما وارد نمودن کد فعالسازی ویندوز ،نوع ویندوز مورد نظر ،نام کامپیوتر، User و Password ای که قرار است با آن وارد (Log in) سیستم عامل شویم را می خواهد،

- در صورتی که پیش فرض نشان داده را تغییر ندهید و Next را انتخاب نمایید،با پنجره زیر روبرو خواهید شد،که اخطاری برای عدم وارد نمودن کدفعالسازی ویندوز می باشد و با کلیک بر Yes تأیید وبه مرحله بعد هدایت می شوید،

- در این پنجره نام سیستم عامل مجازی مورد نظر و مکان پیش فرض انتخابی نصب آن نشان داده خواهد شد(در صورت تمایل می توانیم نام و مکان پیش فرض را تغییر دهیم)،بر روی گزینه Next کلیک می نماییم،

- در این پنجره مقدار فضایی را که به هارد دیسک می خواهیم اختصاص دهیم مشخص می کنیم و نحوه تخصیص این مقدار را با انتخاب یکی از دو گزینه Store Virtual Disk as a Single file " مشخص می کند این فضا را یکجا تخصیص دهد" و یا Split Virtual Disk into Multiple Files "بیانگر تخصیص این فضا به صورت قطعه قطعه است و یکجا این فضا را به هارد دیسک اختصاص نمی دهد."

- در این پنجره به ما اطلاعات مربوط به تنظیمات سیستم عامل مجازی مورد نظر نشان داده شده و با کلیک بر روی Finish عمل نصب آغاز می شود(در صورت تمایل به تغییر تنظیمات سخت افزاری می توانیم بر روی Customize Hardware کلیک کرده).

- در صورتیکه بر روی Customize Hardware کلیک نمایید صفحه تنظیمات ماشین مجازی باز شده و می توان مشخصات دلخواه خود را برای سخت افزار مورد نظر تعیین نمایید.
- حال مراحل نصب را در پیشرو داریم.
- و پس از نصب و فعالسازی ویندوز برای وارد شدن به آن و به عبارتی روشن نمودن ویندوزمربوطه ،بر روی ویندوز مورد نظر کلیک راست نموده و از گزینه های نمایش داده شده Power و سپس Power On را انتخاب می نماییم و با این عمل ویندوز ما بارگزاری شده و قابل استفاده می باشد.
*و در هنگام خاموش نمودن ویندوز نیز ،همین مسیر را طی نموده با این تفاوت که از گزینه Power ،بر روی Power off کلیک می نماییم.
موضوعات مرتبط: مجازی سازی Virtulization

در مقاله قبلی در خصوص روش نصب VMware ESXi صحبت کردیم ، اما همانطور که خود می دانید فقط نصب این سیستم برای کار کردن با آن کافی نیست و همانند سایر سیستم عامل ها نیاز دارد تا یک سری تنظیمات اولیه برای برقراری ارتباط با آن انجام شود . در این مقاله در خصوص انجام تنظیمات اولیه ESXi بعد از نصب آن صحبت می کنیم . بعد از نصب ESXi و Boot شدن سیستم شما می توانید تنظیماتی از قبلی : اختصاص آدرس IP ، تعیین کردن کارت شبکه های فعال بر روی سرور ، اختصاص نام و پسوند برای Host ای که ESXi بر روی آن نصب شده ، فعال سازی SSH و قابلیت Command Line Interface و ... را بر روی سرور ESXi انجام دهید . برای اینکه بتوانید این موارد را به درستی انجام دهید مراحب زیر را دنبا کنید.
بعد از اینکه سیستم Boot شد ، همانطور که در شکل زیر می بینید در سمت چپ و راست پایین تصویر چند گزینه ساده داریم، F2 برای تغییر تنظیمات، F12 برای خاموش یا دوباره راه اندازی سرور و از طریق لینکهایی که داده شده می توانیم ابزارهای مورد نیاز را تهیه کنیم .
با زدن کلید F2 وارد (DCUI (Direct Console User Interface میشویم، در ابتدا رمز عبور را میخواهد همان رمزی که در عملیات نصب تنظیم شد
همانطور که مشاهده میکنید دارای قسمت های پیچیده ای نیست
- تنظیمات رمزعبور
- تنیمات مربوط به کارت شبکه و شبکه مثل تنظیمات IP و hostname وتست آنها
- تنضیمات صفحه کلید
- گزینه رفع اختلال
- بررسی logها
در ابتدا باید تنظیمات مربوط به شبکه (configuring management network)را انجام دهیم، با کلید های arrow key و در انتها با enter وارد این بخش میشویم ، در قسمت اول network adapter تعداد کارت شبکه هایی که به صورت فیزیکال بر روی سرور نصب است را مشاiده و میبینید کدام فعال و کدام غیر فعال است،برای فعال کرد کارت شبکه های دیگر با کلید space آن را انتخاب میکنیم
با کلید Esc به مرحله ی قبل بر میگردیم دومین گزینه ی تنظیمات شبکه VLAN میباشد که برای تنظیمات VLAN شبکه استفاده میشود ، بخش اصلی تنظیمات IP است حالا نصبت به شبکه IPv4 استفاده میکنید یا IPv6، توجه داشته باشید در این کنسول فقط یک کارت شبکه را میتوانید تنظیم کنید که این کارت شبکه حکم دروازه ورود به کنسول اصلی ESXi server را دارد.

در قسمت تنظیمات DNS باید آدرس DNS و hostname آن را تنظیم کرد.
در قسمت Custom DNS Suffixes اسم آن باید با اسم دامنه هماهنگ باشد.
با زدن کلید Esc به قسمت قبل بر میگردیم در اینجا از شما برای ثبت تغییراتی که داده اید سوال میکند، دقت کنید که در هنگامی که کلید Y را برای ثبت تغییرات میزنید سرویس network دوباره راه اندازی میشود و اگر در شبکه ایی باشید که در حال استفاده است، کلیه ارتباطات به این سرور قطع میگردد
در صفحه اصلی میتوانید تغییراتی را که داده این در ستون سمت راست مشاهده کنید. قسمت test management network میتوانید کلیه تنظیات شبکه را که پیکربندی کرده اید تست کنید که آیا ارتباط برقرار است یا خیر.
مرحله بعد که مرحله ی مهمی است Trouble shooting option است در این قسمت ESXi shell که یک محیط command برای رفع اخلال بر روی سرور فیزیکی است را فعال میکنیم. قسمت SSH برای دسترسی راه دور به محیط text support mode میباشد، لازم نیست که این دو قسمت را در ابتدای کار فعال کنید ولی این دو قسمت بسیار کارا هستند در هنگامی که دسترسی به محیط گرافیکی برای رفع اختلال را ندارید. پس پیشنهاد میکنم که همین ابتدا به ساکن فعال کنید.

بعد از انجام این تغییرات وقتی به صفحه ورودی بر میگردیم تغییرات را مشاهده میکنم.
برای تنظیمات دیگر یک client طراحی شده به نام vSphere client و در نسخه 5 یک web base client هم وجود دارد که میتوانید vSphere client را از همان لینک که درصفحه اصلی مشاهده میکنید دانلود کنید. به آدرس http:192.168.1.4 بروید(البته در این سناریو) با پیغام زیر روبرو میشوید proceed anyway را زده (در browserهای مختلف این پیغام متفاوت است) وvSphere client را دانلود کنید.


بعد از دانلود و نصب این ابزار (نصب این ابزار نکته خاصی نداشت برای همین توضیحی داده نشده) در start/vmware میتوانید این ابزار را استفاده کنید،همان طور که در شکل میبینید میتوانید با استفاده از این ابزار و وارد کردن آدرس IP یا hostname داده شده و نام کاربری و رمرز عبور وارد کنسول اصلی شوید.

بعد از login کردن یک پیغامی در مورد certificate خود سیستم عامل ESXi داده میشود که یک checkbox برای نصب این certificate و نشان ندادن این پیغام دارد حتما آن را زده تا این ارتباط به صورت ایمن برقرار شود.

در انتها نمایی از کنسول جذاب VMware ESXi 5
نکته : توجه کنید که درست است شما می توانید از طریق لینک های موجود در کنسول وب این نرم افزار ابزارهای مورد نیاز خود را دانلود کنید ، اما توجه کنید که دسترسی مستقیم برای دانلود این نرم افزارها صرفا در کشورهایی میسر است که شرکت VMware آنها را پشتیبانی کند ، کشور عزیز ما ایران به دلیل وجود تحریم های بسیار امکان دسترسی مستقیم و دانلود این نرم افزارها را ندارد و بنابراین به محض اینکه شرکت سازنده تشخیص دهد آدرس شما از ایران است ، لینک دانلود و صفحه مربوطه را برای شما Block خواهد کرد ، بنابراین اگر قصد دانلود این ابزارها به این شکل را دارید حتما از طریق برقراری ارتباط VPN اینکار را انجام دهید.
موضوعات مرتبط: مجازی سازی Virtulization

امروز میخوام طریقه نصب و پیکره بندی vmware ESXi 5.0 رو براتون توضیح بدم ، VMware ESXi بر عکس محصول آشنای VMware workstation یا VMware server بدون نیاز به یک سیستم عامل دیگر، بر روی سخت افزار نصب و با آن ارتباط مستقیم داره پس خودش یک سیستم عامل هست. در واقع به این نوع از نرم افزار های مجازی سازی به اصطلاح Hypervisor Type 1 میگن یعنی مستقیما با سخت افزار ارتباط برقرار میکنه ، برای تست میتونید روی VMware workstation هم نصب کنید. قبل از نصب VMware ESXi باید سخت افزار مورد نیاز رو داشت که VMware ESXi با CPUهای 64 بیتی کار میکنه حالا CPU Intel که باید قابلیت Intel VT را پشتیبانی کنه یا CPU AMD که باید قابلیت AMD-V رو داشته باشه. کمترین رمی که برای نصب ESXi لازم هست 2 گیگ که این فقط لازمه ی نصب VMware ESXi و برای نصب virtual machine روی ESXi باید رم بیشتر داشت حالا نسبت به تعداد و کاری که از این سیستم عاملهای میخواهید. حداقل یک کارت شبکه نیاز دارید که پیشنهاد میکنم بیشتر از یکی داشته باشید. برای اینکه بدونید چه سخت افزارهایی با VMware ESXi همخونی دارند به اینجا کلیک کنید.
کسانی که با این محصول آشنای قبلی دارند (در همین سایت توضیحی داده شده بود) میدونند که قبل از سرور ESXi سرور ESX وجود داشته ولی به دلیل حجم بالای update و امنیت پایین آن و به خاطر این که سرویس کنسولی بر پایه redhat داشته که باید از هر دو بستر نرم افزاری پشتیبانی میکرد. این محصول از نسخه چهار دیگه تولید نشد و ESXi وارد بازار شد که از امنیت بالا و حجم update پایینتر و حجم اولیه کمتری برخوردار است، این محصول حتی سبک تر و سریع تر از ESX بوده ونصب میشود.میتونید نسخه 60 روزه ESXi رو به صورت فایل ISO از سایت VMware دانلود کنید تا با هم قدم به قدم جلو بریم. برای نصب VMware ESXi اگر امکانات خوبی دارید میتونید روی یک PC شروع به نصب کنید اگر هم نه، مثل من از VMware workstation استفاده کنید طریق نصب یک سیستم عامل مجازی هم در همین سایت توضیح داده شده ، بعد از درست کردن یک virtual machine برای نصب VMware ESXi به روشی که در بالا اشاره شد مراحل نصب آن را ادامه میدهیم ، در ابتدا باید مسیر boot شدن را انتخاب کنیم که برای نصب ESXi مشخص شده است. فقط باید به این نکته دقت کنید که نسخه VMware Workstation ای که استفاده می کنید بایستی بالاتر از 6 باشه ، در نسخه های قبلی نصب کردن ESXi به سادگی امکان نداشت و بایستی فایل vmx که تنظیمات ماشین مجازی هست رو دستکاری می کردیم که بتونیم این VM رو نصب کنیم اما در نسخه های بعد از 7 و فکر کنم البته خود 7 ، قابلیت نصب مستقیم ESXI بر روی VMware Workstation بصورت مستقیم ایجاد شده و در واقع در انتخاب سیستم عامل برای نصب یک گزینه به نام ESXi اضافه شده که کار ما رو بسیار راحت کرده ، برای نصب ترجیحا با این گزینه VM خودتون رو ایجاد کنید.

بعداز اینکه گزینه نصب VMware ESXi انتخاب کردید با مراحل زیر روبرو میشوید
در این قسمت شروع به نصب میکنیم، بعد از enter کردن و تایید موافقت لایسنس کاربران، ESXi کلیه سخت افزار را برای هماهنگی با نصب چک میکند.


در مرحله بعد هادر دیسک موجود را نمایش میدهد که اگر چند هارد دیسک داشته باشید آنها را لیست کرده و اگر هارد دیسک با دسترسی remote مثل یک SAN داشته باشید در این قسمت نمایش داده میشود
با زدن کلید F1 میتوانید جزیات فنی آن را مشاهده کنید و اگر فایلی با پسوند VMFS (پسوند فایل های ESXi) داشته باشد نشان داده که در صورت نیاز به اشتباه بر روی هاردی که به فایل های آن نیاز دارید سرور را نصب نکنید.
انتخاب زبان کیبورد

انتخاب پسورد ریشه (root password) در نسخه های قدیمی اول سرور نصب میشد بعد پسورد عوض میشد، توجه داشته باشید این یک محیط text mode است و با کلیدهای arrow key باید کار کرد.

بعد از انتخاب پسورد و قبل نصب پیغامی مبنی بر اینکه این هارد درایو که انتخاب شده قرار است re-partition شود، میدهد تا از صحت انتخاب هارد درایو مطمئن شوید. با زدن کلید F11 مرحله نصب شروع میشود.

بعد از اتمام نصب اعلام میشه که این نسخ 60 روزه است و بعد از این 60 روز باید لایسنس مورد نظر را خریداری کرد. با زدن کلید enter سیستم reboot میشود.

بعد از boot شدن مجدد، وارد کنسول اصلی ESXi میشویم
تا اینجا موفق شدیم فقط سرور ESXi را نصب کنیم، تنظیمات سرور و همچنین شیوه اتصال به کنسول نرم افزار را در مقاله ی بعدی شرح میدهم.
موضوعات مرتبط: مجازی سازی Virtulization
امروز میخام راجع به تنظیمات مربوط به شبکه در ساختارهای مجازی مقاله
بنویسم ، خیلی وقت ها پیش اومده که دوستان سئوالاتی در این مورد مطرح میکنن
که میخان به وسیله ابزارهایی مثل VMware Workstation و سرور شبکه ایجاد
کنن و میخان بدونن که چطور اینکار رو بکنن و در حقیقت چطور یک شبکه مجازی
درت کنن . خوب برای شروع باید مبانی شبکه سازی مجازی رو براتون توضیح بدم
که اصل بر همین مبناست ، در شبکه سازی مجازی ما میتونیم 3 نوع تنظیم داشته
باشیم که کلیات تمامی شبکه های مجازی رو در بر میگیره ، این تنظیمات رو به
ترتیب بحث میکنیم و توضیح میدیم :
1-کارت شبکه در حالت Bridge : حالت Bridge یا پل ماشین مجازی شما
رو طوری تنظیم میکنه که بدون نیاز به Host یا میزبان که خود سیستم عامل نصب
شده شما روی سخت افزارتون هست بتونه با شبکه بصورت مستقل کار بکنه ، شما
فرض کنید وقتی ماشین مجازی شما در این حالت باشه میتونه بدون نیاز به هاست
شما در شبکه کار کنه و مستقل عمل کنه ، اگر کارت شبکه خودتون رو در این
حالت قرار بدید میتونید در شبکه ارتباط دو طرفه داشته باشید ، یعنی اینکه
هم دیگران شما رو خواهند دید و هم شما دیگران رو که در شبکه واقعی قرار
دارند میبینید.
2-کارت شبکه در حالت Host Only: همونطوری که از اسمش مشخصه برای
برقراری ارتطباط بین هاست شما و ماشین های مجازی دیگه استفاده میشه ، در
این حالت شما میتونین به سیستم عامل نصب شده روی سخت افزارتون و همچنین
ماشین های مجازی نصب شده روی VMWare دسترسی داشته باشید و این دسترسی دو
طرفه هست ، یعنی شما میتونین ماشین های مجازی دیگه و سیستم عامل خودتون رو
ببینید و متقابلا اونها هم میتونن شما رو بیینن ، این بهترین کانفیگ برای
این هست که بتونین یک شبکه مجازی برای خودتون ایجاد کنید و تست ها و آزمایش
های خودتون رو در این لابراتوار اینجام بدین.
3-کارت شبکه در حالت NAT : این کلمه مخفف Network Address
Translation هست و اگر با شبکه و سرویس های اون آشنا باشید مفهوم این موضوع
رو هم براحتی درک میکنید ، این گزینه به شما این امکان رو میده که بتونین
از آدرس MAC و IP هاست خودتون ، یعنی آدرس واقعی که روی سیستم عامل خودتون
دارید برای برقراری ارتباط با شبکه استفاده کنید ، در این حالت دیگران
متوجه نمیشن که شما دارین از یک ماشین مجازی استفاده میکنین برای اینکه
کاملا آدرس سیستم عاملتون رو میبینن و تصور بر این هست که سیستم عامل شما
تو شبکه داره کاری انجام میده ، البته کاربرد دیگه ای هم داره ، در بعضی از
شبکه ها مدیر شبکه به هر کامپیوتر فقط یک آدرس IP اختصاص میده و شما اگر
بخواهین برای ماشین مجازی خودتون آدرسی بدین اجازه نخواهید داشت ، بنابراین
براحتی با استفاده از این گزینه میتونین با شبکه بیرون ارتباط برقرار کنین
، در ضمن اینجور ارتباط ایمن تر هم هست چون قابلیت NATمثل یک فایروال به
دیگران اجازه دسترسی به ماشین مجازی رو نمیده . شما دیگران رو خواهید دید و
دیگران شما رو در شبکه نمیبینن .
- اگر موقع ایجاد یک ماشین مجازی گزینه Typical رو انتخاب کنید بصورت پیشفرص کارت شبکه در حالت Bridge کار میکنه و اگر بخواین در همون ابتدا تغییر بدین این وضعیت رو گزینه Custom رو بزنید تا امکان تغییر وضعیت کارت شبکه رو داشته باشین.
- پس از نصب VMware دو تا کارت شبکه به سیستم عامل شما اصافه میشه که یکی برای برقراری ارتباط با HOSTشما یا همون سیستم عامل و یکی دیگه برای حالت Bridge استفاده میشه ، در صورتیکه بخاین اینها رو تغییر بدین میتونین از Virtual Network Editor استفاده کنید و به VMwareبگین که از کدوم کارت شبکه برای چه کاری استفاده کنه.
موضوعات مرتبط: مجازی سازی Virtulization
حتما براتون پیش اومده که بخاین فایل هایی رو بر روی سیستم مجازی VMware
ESX داشته باشین و به اون دسترسی محلی یا local ندارین ، یا حتی نمیخاین که
از CD ROM برای نصب نرم افزارها استفاده کنید ، برای اینکار شما براحتی
می تونید فایل های خودتون رو با استفاده از نرم افزار مدیریتی VSPhere
Client بر روی سرور آپلود کنید ، برای اینکار مراحل زیر رو به ترتیب انجام
بدین :
خوب موارد مورد نیاز اولیه اینها هستند :
- نرم افزار VMWare ESXi 4 یا بالاتر بر روی سخت افزار نصب شده باشه.
- نرم افزار VSphere Client برای اتصال از طریق ویندوز بر ریو دسک تاپ نصب شده باشه .
- فایل ISO سیستم عامل مورد نظرتون که قصد دارین نصبش کنید در دسترس باشه ترجیحا با پسوند ISO
- بسته به سرعت شبکتون بین 10 تا 15 دقیقه زمان برای آپلود فایل مورد نظر روی datastore مربوط به VMware
وارد کنسول VSphere Client بشید و روی سرور مورد نظر کلیک کنید .
- وارد تب Configuration بشید .
- وارد قسمت Storage بشید.
- بر روی Datastore1 راست کلیک کنید و Browse Datastore رو بزنید .
- یک پوشه جدید ایجاد کنید و با استفاده از ایکون آپلود فایل ایزو خودتون رو آپلود کنید .
موضوعات مرتبط: مجازی سازی Virtulization
ابتدا باید کارت شبکه را آماده کرد، برای آماده سازی آن از دستورهای زیر استفاده کنید:
1 | Netsh interface ipv4 show interfaces |
IP آدرس را بر رو کارت شبکه مورد نظر پیاده سازی کنید:
1 | Netsh interface ipv4 set address "Local area connection" static 10.2.1.140 255.255.255.0 10.2.1.1 |
اگر نیاز به پیکره بندی DNS دارید (برای join to Domain نیاز میشود) :
1 | Netsh interface ipv4 add dnsserver "local area connection" 10.0.0.11 index=1 |
همان طور که در تصوری میبنید باید DNS داشته باشید، البته تنظیمات انجام میشود
اسم کامپیوتر را تغییر دهید :
1 | Netdom renamecomputer localhost /NewName:ITPro |
برای فعال کردن remote :
1 | Cscript \windows\system32\scregedit.wsf /ar 0 |
1 | Netsh advfirewall set currentprofile settings remotemanagement enable |
Power shell را هم پیشنهاد میکنم که فعاد کنید:
دو دستور زیر را به ترتیب اجرا فرمایید.
1 | start /w ocsetup NetFx2-ServerCore |
1 | start /w ocsetup MicrosoftWindowsPowerShell |
نکته : برای اجرای powershell در این محیط باید به مسیر زیر بروید و بنویسید powershell
c:\windows\system32\WindowsPowerShell\v1.0
و در آخر هم برای نصب Hyper-V:
1 | start /w ocsetup Microsoft-Hyper-V |
و restart
توجه داشته باشید hyper-V فقط نصب شده است. برای استفاده از hyper-v و مدیرت آن از power shell یا از بسته های مخصوص کنترل از راه دور hyper-v که مایکروسافت ارئه کرده استفاده کنید.
موضوعات مرتبط: مجازی سازی Virtulization
یکی از معتبر ترین ابزارهای virtualization سیستم vmware esx می باشد. این سیستم برای راه اندازی نیاز به سخت افزار خاصی دارد که در دسترس هر کسی قرار ندارد. در زیر می خواهم مطلبی را بنویسم که بتوانیم به وسیله آن esx را در vmware workstation نصب کنیم.
برای این کار ابتدا باید یک vmware workstation به شکل زیر راه اندازی کنیم.
ابتدا باید یک vmware workstation درست کنیم. برای این کار باید گزینه New Virtual Machine را بزنیم.
شکل اول : درست کردن یک Virtual Machine
سپس قسمت custom را انتخاب کرده و next کنید.
باید گزینه ها را به صورت زیر انتخاب کنید و مطالق عکس انتخاب کنید.
شکل سوم : تنظیم کردن workstaion
شکل چهارم : انتخاب source مربوط به سیستم عامل
شکل پنجم : انتخاب نوع سیستم عامل
در زیر باید محل ذخیره کردن workstation را مشخص کنیم. باید دقت کنیم که محل ذخیره سازی به اندازی کافی جا داشته باشد.
شکل ششم : محل ذخیره سازی و نام workstation
شکل هفتم : انتخاب تعداد CPU برای این workstation
در زیر باید میزان حافظه اختصاصی برای worksation خود را مشخص کنیم. مقدار حافظه رابطه مستقیمی با حافظه فیزیمی سیستم دارد. یعنی هرچه حافظه فیزیکی شما بیشتر باشد می توانید این مقدار را بیشتر انتخاب کنید. (برای نصب نسخه ۴ از ESX باید حتما حداقل ۲۰۴۸ MB حافظه داشته باشید).
شکل هشتم : مشخص کردن میزان حافظه
شکل نهم : انتخاب نوع ارتباط workstation با شبکه فیزیکی
شکل دهم : انتخاب نوع آداپتر مربوط به هارد دیسک مورد استفاده در workstation
شکل یازدهم : درست کردن یک Virtual Disk جدید
شکل دوازدهم : انتخاب مدل هارد دیسک
شکل سیزدهم : مشخص کردن میزان فضای مربوط به هارد دیسک
شکل چهاردهم : مشخص کردن نام هارد دیسک
بعد از این کار نرم افزار vmware را ببندید.
حالا باید به محلی که سیستم را نصب کرده ایم رفته فایلی را که پسوند vmx دارد را به و
موضوعات مرتبط: مجازی سازی Virtulization
برای نصب کردن ESX باید DVD آن را درون سرور قرار دهید.
۱٫بعد از بوت کردن ماشین با سی دی یا از طریق فایل iso چند مد نصب به شما می دهد که شما گزینه اول را انتخاب کنید.
۲٫ برای رفتن به مرحله بعد Next را بزنید.
۳٫ در صورتی که می خواهید درایوری را به لیست درایور های ESX اضافه کنید در لیست پایین این مقدار را اضافه کنید.
درایور های مورد نیاز باید به لیست پایین اضاف شوند.
۴٫در این قسمت باید Yes انتخاب شود.
۵٫ در این مرحله درایور های لازم نصب می شوند.
۶٫ لایسنس Esx را وارد کنید یا با انتخاب گزینه دوم می توانید لایسنس Esxرا بعدا وارد کنید ، که بهتر است لایسنس را در این قسمت وارد کنید.
۷٫ کارت شبکه مورد نظر را انتخاب کنید.
۸٫در این مرحله ازنصب Esx ،اگر گزینه اول را انتخاب کنیدسرور شما می تواند بصورت اتوماتیک از DHCP Server ، آدرس IP و بقیه تنظیمات مورد نیاز خود را دریافت کند ،ولی اگر گزینه دوم را انتخاب کنید باید تنظیمات را بصورت دستی وارد کرده و با زدن گزینه test these setting تنظیمات را چک کنید.
۹٫ اگر Standard Setup را انتخاب کنید Esx هارد دیسک و درایور هارد موردنیاز را پیدا کرده و نصب می کند ولی اگر Advanced Setup را انتخاب کنید باید هارد و درایور مورد نظر را بصورت دستی تنظیم کنید.
۱۰٫فضای مورد نیاز نصب را بروی هارد انتخاب شده مشخص می شود
۱۱٫محدوده زمانی کشور مورد نظر خود را انتخاب کنید.
۱۲٫ پسورد Root را وارد کنید و می توانید user دیگری را Add کنید .
۱۳٫ تمام تنظیماتی را که تا کنون اعمال شده را میتوانید چک کنید .
۱۴٫ پارتیشن انتخابی برای نصب فرمت شده و فرایند نصب انجام می شود .
۱۵٫با زدن Finish ، ESX ریستارت می شود.
۱۶٫ بعد از ریستارت شدن ESX شروع به فعال کردن سرویس های مور د نیاز خود می کند.
۱۷٫دراین مرحله نصب تمام شده و سرور آماده سرویس دهی است.
با تشکر
حمید مقصودی
موضوعات مرتبط: مجازی سازی Virtulization
A general system error occurred: Failed to create journal file providerFailed to open "/var/log/vmware/journal/1123655.33" for write
این اشکال زمانی رخ می دهد که سیستم نتواند در مسیر مشخص شده فایل جدیدی ایجاد کند. برای اینکه بتوانم از دلیل آن مطلع شود به وسیله Putty به سرور ESX وصل شده و دستور زیر را اجرا کردم:
df –h
همانطور که فرض کرده بودم تمام پارتیشن اختصاص داده شده به محل ذخیره شدن log ها پر شده بود. برای رفع کردن این اشکال چند تا از log های قدیمی را پاک کردم تا مشکل برطرف گردد.
موضوعات مرتبط: مجازی سازی Virtulization
زمانی که شما یک VM آماده می کنید، تنظیم هایی دارد.
کافی است بر روی VM خود کلیک کنید سپس از منوی VM بر روی Settings کلیک کنید. یا اینکه کلید های Ctrl+D را فشار دهید.
همان گونه که مشاهده می کنید کارت شبکه در چندین حالت می تواند قرار گیرد:
Bridge:
در صورتی که در این حالت قرار گیرد، ارتباط کاملی با شبکه فیزیکی برقرار می کند. مثل این است که شما VM را مستقیم به switch شبکه خود وصل کرده اید.
NAT:
در صورتی که شما NAT را انتخاب کنید سیستم شما به صورت NAT با شبکه فیزیکی ارتباط دارد. یعنی VM می تواند با شبکه فیزیکی ارتباط برقرار کند اما شبکه فیزیکی نمی تواند با VM ارتباط برقرار کند.
Custom: Specific virtual network
در دو حالت بالا VM ها می توانند با یکدیگر ارتباط برقرار کنند. اما اگر شما VMNET خاصی را انتخاب کنید فقط همان VM ها با یکدیگر ارتباط دارند. یعنی سرور هایی که بر روی VMnet1 قرار می گیرند با یکدیگر ارتباط دارند، سرور هایی که بر روی VMnet2 قرار می گیرند نیز با یکدیگر ارتباط دارند. اما هیچ ارتباطی بین این دو شبکه وجود ندارد، مگر اینکه روتری در این میان قرار گیرد.
موضوعات مرتبط: مجازی سازی Virtulization
ابتدا کنسول ارتباط با سرور مجازی را اجرا کنید.
مطابق تصویر زیر CD-ROM/DVD-ROMمورد نظر خود را انتخاب کنید.
در صورتی که شما یک CD/DVD در درایو خود قرار دهید به راحتی محتویات آن در سرور مجازی قابل دسترسی خواهد بود.
اما زمانی که از ویندوز ۷ استفاده می کنید امکان دارد که برای اتصال با پیغام زیر مواجه شوید.
The remote device on
برای رفع این مشکل کافی است که کنسول مورد نظر را ببندید و سپس روی VMware vSphere Client راست کلیک کنید و در compatibility tab گزینه Run as administrator را بزنید.
حال با خیال راحت برنامه را اجرا و CD مورد نظر را attachکنید.
موضوعات مرتبط: مجازی سازی Virtulization
در حقیقت ESX بر پایه لینوکس نوشته شده است. شرکت VMWare برای اینکه مدیریت فرمان ابزار های خود را گسترش دهد ابزارهایی را ارائه کرده است. که بهترین آن ها PowerCLI است. این ابزار بر پایه PowerShell نوشته شده است. و استفاده از آن بسیار ساده می باشد. کافی است که PowerCLI را از سایت VMWare دانلود کنید. سپس آن را بر روی کامپیوتری که می خواهید از طریق آن ساختار مجازی خود را مدیریت کنید نصب کنید.
برای دانلود و اطلاعات بیشتر در مورد PowerCLI می توانید به آدرس زیر بروید:
http://www.vmware.com/support/developer/PowerCLI/index.html
موضوعات مرتبط: مجازی سازی Virtulization
یکی از عمده ترین ایرادی که از ساختار های مجازی گرفته می شود این است که اگر Host ما از بنا به هر دلیلی قابل دسترس نباشد تمام سرور هایی که بر روی آن قرار دارند نیز غیر قابل دسترسی می شوند.
شرکت VmWare که یکی از پیشتازان مجازی سازی است قابلیتی را ارائه کرده است که به وسیله آن اگر Host ی از کار افتاد تمام VM های آن به Host های دیگر منتقل می شوند.
در این مقاله فقط این قابلیت را معرفی می کنم. در یک مثال نیز کارکرد آن را نشان می دهم.
در این مثال من دو Host دارم.
همانگونه که مشاهده می کنید بر روی این دو سرور چهار سرور مجازی وجود دارد. که دو تا از این سرور که سه سرور از منابع ۱۹۲٫۱۶۸٫۱٫۲۱۳ استفاده می کنند. یکی از سرور های مجازی نیز از منابع ۱۹۲٫۱۶۸٫۱٫۲۱۲ استفاده می کند.
حال من سرور ۲۱۳ را خاموش می کنم.
همان طور که مشاهده می کنید همه سرور ها به ۲۱۲ منتقل شدند.
موضوعات مرتبط: مجازی سازی Virtulization
برای این کار ابتدا باید یک vmware workstation به شکل زیر راه اندازی کنیم.
ابتدا باید یک vmware workstation درست کنیم. برای این کار باید گزینه New Virtual Machine را بزنیم.
شکل اول : درست کردن یک Virtual Machine
سپس قسمت custom را انتخاب کرده و next کنید.
باید گزینه ها را به صورت زیر انتخاب کنید و مطالق عکس انتخاب کنید.
شکل سوم : تنظیم کردن workstaion
شکل چهارم : انتخاب source مربوط به سیستم عامل
شکل پنجم : انتخاب نوع سیستم عامل
در زیر باید محل ذخیره کردن workstation را مشخص کنیم. باید دقت کنیم که محل ذخیره سازی به اندازی کافی جا داشته باشد.
شکل ششم : محل ذخیره سازی و نام workstation
شکل هفتم : انتخاب تعداد CPU برای این workstation
در زیر باید میزان حافظه اختصاصی برای worksation خود را مشخص کنیم. مقدار حافظه رابطه مستقیمی با حافظه فیزیمی سیستم دارد. یعنی هرچه حافظه فیزیکی شما بیشتر باشد می توانید این مقدار را بیشتر انتخاب کنید. (برای نصب نسخه ۴ از ESX باید حتما حداقل ۲۰۴۸ MB حافظه داشته باشید).
شکل هشتم : مشخص کردن میزان حافظه
شکل نهم : انتخاب نوع ارتباط workstation با شبکه فیزیکی
شکل دهم : انتخاب نوع آداپتر مربوط به هارد دیسک مورد استفاده در workstation
شکل یازدهم : درست کردن یک Virtual Disk جدید
شکل دوازدهم : انتخاب مدل هارد دیسک
شکل سیزدهم : مشخص کردن میزان فضای مربوط به هارد دیسک
شکل چهاردهم : مشخص کردن نام هارد دیسک
بعد از این کار نرم افزار vmware را ببندید.
حالا باید به محلی که سیستم را نصب کرده ایم رفته فایلی را که پسوند vmx دارد را به و
موضوعات مرتبط: مجازی سازی Virtulization
تمام مراحل مانند قبل است، این مراحل را به صورت عکس آورده ام:
ابتدا کنسول Hyper-V Manager را باز می کنیم سپس گزینه New Virtual Machine را می زنیم.
در مرحله بعدی کافی است نام سرور مورد نظر و محل ذخیره کردن فایل های آن را مشخص کنید.
مرحله بعدی مشخص کردن میزان RAM می باشد که در این قسمت من ۱۰۲۴ را انتخاب می کنم.
در قسمت بعد باید تنظیم های مربوط به شبکه سیستم مورد نظر را انجام دهید.
در قسمت زیر باید محل ذخیره کردن Hard Disk سرور مجازی و میزان HDD اختصاص داده شده را مشخص کنید.
مدل نصب کردن سرور را مشخص می کنید.
و در نهایت نیز Finish را می زنید.
پس از نصب سیستم عامل شما به صورت زیر با آن ارتباط خواهید داشت:
بعد از نصب کردن سیستم عامل متوجه خواهید شد که کارت شبکه در ویندوز ۲۰۰۳ شناخته نشده است. برای اینکه این تنظیم انجام شود شما باید بعد از نصب سیستم عامل ابزار Integration Service را نصب کنید.
بعد از نصب کردن این سرویس تمام درایور های سیستم بر روی ویندوز ۲۰۰۳ نیز نصب خواهند شد.
حال می توانید از سرور مجازی خود لذت کامل را ببرید.
موضوعات مرتبط: مجازی سازی Virtulization
