اتصال به Api ESXI
سلام،
من قصد دارم از Rest Api های vmware استفاده کنم (اینو هم اضافه کنم کلا در مجازی سازی مبتدی هستم )
داخل vmware workstation یک esxi 6.5 نصب کردم و بالا میاد و از طریق ui تحت وب دسترسی دارم بهش.
سئوالی که دارم آیا vpshare در این نسخه متفاوت هست با این Ui که الان دسترسی گرفتم ؟ اگر بله اون رو چطوری میتونم نصب کنم ؟
من آدرس های API داخل داکیومنت vmware رو استفاده میکنم در همین آدرسی که wmware بهم داده اما خطای 404 not found میده
کسی تجربه ای در این زمینه داره ممنون میشم راهنمایی کنید و یه دید بهتری بهم بدید.
2 پاسخ
سلام
"سئوالی که دارم آیا vpshare در این نسخه متفاوت هست با این Ui که الان دسترسی گرفتم ؟ اگر بله اون رو چطوری میتونم نصب کنم ؟ "
دوست عزیز vSphere یک مجموعه از اجزا یا Component های مختلف هست مثل ESXi و vCenter و ... که به این مجموعه vSphere میگن.
اگر منظورتون vSphere Client هست باید بگم که این برنامه یا اینترفیس از نسخه 6.5 به بعد توسط VMware حذف و ساپورت نمیشه.
من برنامه نویسی رو بلد نیستم ولی میدونم API و SDK چی هستن.
فک کنم برای دسترسی به API محصولات VMware باید ابتدا نرم افزار pyVmomi رو نصب کنید که یک SDK هست برای vSphere API جهت مدیریت ESXi و vCenter
لینک زیر رو هم یه نگاهی کنید :
https://www.jacobtomlinson.co.uk/vmware/2016/06/22/using-vmware-esxi-vsphere-python-api/
ممنونم از پاسخ گويي شما
مشكل من بيشتر در اين هست كه ادرس هايي كه در داكيومنت خود vmware اعلام شده كار نميكنند مثلا
https://{{vc}}restvcenter/vm
براي دريافت ليست vm هاست اما اين ادرس 404 ميخوره
مشكل اصلي اين هست.