मैं सी # (या कम से कम, मुझे लगता है कि यह सरल होना चाहिए) में एक साधारण सरल एप्लीकेशन लिखने की कोशिश कर रहा है जो अपने सभी ईएसएक्स सर्वरों के लिए एक वीसीएनटर, उसके प्रत्येक वीएम के लिए प्रत्येक ईएसएक्स सर्वर का चुनाव करता है। यह कुछ सरल, वास्तविक समय के आंकड़े एकत्र करेगा और डेटाबेस में प्लॉप करेगा। आसान peasy, सही? हम्म।मुझे किस वीएमवेयर एपीआई का उपयोग करना चाहिए?
मैं यह पता लगाने की कोशिश कर रहा हूं कि कौन सी वीएमवेयर एपीआई का उपयोग करना चाहिए और मैं और अधिक भ्रमित हो रहा हूं जितना मैं वीएमवेयर की बहुत संगठित प्रलेखन साइट ब्राउज़ करता हूं। मैंने vSphere वेब सर्विसेज एसडीके प्रोग्रामिन गाइड के 60 पृष्ठों के माध्यम से पढ़ा है और डेटा प्राप्त करने के लिए अभी भी नहीं है (लेकिन मैंने वीएमवेयर के वर्णमाला सूप के बारे में एक टन सीखा है ... yippie)।
मेरा प्रश्न इस प्रकार है: सीपीयू, मेमोरी, नेटवर्क और हार्डड्राइव आंकड़ों को इकट्ठा करने के लिए केंद्रित केवल पढ़ने वाले एप्लिकेशन के लिए कौन सा वीएमवेयर एपीआई उपयोग करना चाहिए? मुझे इस डेटा को एक ठेठ vCenter + एकाधिक-ESX सेटअप से इकट्ठा करने की आवश्यकता है।
संपादित करें: मुझे लगता है कि मैं सफलतापूर्वक एक PowerCLI पटकथा लिखी गए हैं कि मैं क्या समझाया है, लेकिन इसकी अभी भी धीमी गति से और अस्थिर एक उत्पादन के लिए तैयार उत्पाद के लिए (और PowerShell imo एक है, ऐसा करने के लिए उल्लेख करना भूल गया खराब डिजाइनिंग स्क्रिप्टिंग भाषा)। मेरे पास वीएमवेयर vSphere एसडीके है .NET के लिए, लेकिन प्रदान किया गया दस्तावेज कम से कम कहने के लिए संक्षिप्त है। क्या मैं .NET दस्तावेज़ों के लिए असली vSphere एसडीके खो रहा हूँ?
FYI करें, vSphere एसडीके के लिए एपीआई दस्तावेज़ यहाँ है: http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html हालांकि, सुंदर इसके साथ अनुभव किया जा रहा नेट में और दूसरों को इसे शुरू करने के लिए, मैं दिल से नीचे दिए गए उत्तर से Vmware.Vim असेंबली की अनुशंसा करता हूं। केवल चेतावनी यह है कि यदि आप शिपिंग सॉफ्टवेयर हैं तो यह पुनर्वितरण योग्य नहीं है। लेकिन आंतरिक स्वचालन सामग्री के लिए, यह बहुत अच्छा है। –
हम उत्पाद को शिपिंग करने जा रहे थे, भगवान का शुक्र है कि इसे बंद कर दिया गया (जब मैंने उन्हें विश्वास दिलाया कि हम 10x सुरक्षा मुद्दों के साथ वीएमवेयर के मौजूदा अनुप्रयोगों को डुप्लिकेट कर रहे थे)। अद्यतन के लिए धन्यवाद। –