Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> आभासी मशीन

PowerCLI के माध्यम से VMFS डेटास्टोर पर खाली स्थान की जाँच करना

इस लेख में हम VMWare vSphere डेटास्टोर्स पर खाली स्थान की मात्रा की जांच करने के लिए एक साधारण PowerCLI स्क्रिप्ट दिखाएंगे और डेटास्टोर के कुल आकार से अधिक वर्चुअल मशीन पतली वर्चुअल डिस्क (गतिशील रूप से विस्तार) के कुल आकार के साथ थिन प्रोविजनिंग डेटास्टोर का पता लगाएंगे। यदि आपके बुनियादी ढांचे में कई VMWare डेटास्टोर हैं, तो खाली स्थान की मात्रा की निगरानी के लिए इस PowerShell स्क्रिप्ट का उपयोग करना आसान है और स्टोरेज ओवरकमिटमेंट के साथ डेटास्टोर्स का पता लगाना आसान है (सभी VMs की पतली डिस्क के लिए स्थान की आवश्यकता VMFS डेटास्टोर पर उपलब्ध स्थान से अधिक है) ) वीएम बनाने से पहले, आप उपयोग किए गए स्थान के विकास का विश्लेषण करने के लिए स्क्रिप्ट का उपयोग कर सकते हैं, पतली प्रावधान overcommitment, आदि के साथ डेटास्टोर खोजने के लिए।

आपके vSphere इंफ्रास्ट्रक्चर को सही ढंग से काम करने के लिए, आपके VMWare VMFS डेटास्टोर पर कम से कम 5-10% खाली जगह रखने की सिफारिश की जाती है। यदि आप स्नैपशॉट का उपयोग कर रहे हैं (बैकअप सिस्टम द्वारा बनाए गए सहित), तो कम से कम 10-15% खाली स्थान होना आवश्यक है।

VMWare डेटास्टोर पर खाली स्थान की मात्रा को जांचने और प्रदर्शित करने के लिए, आप नीचे दी गई PowerShell स्क्रिप्ट का उपयोग कर सकते हैं (ऐसा माना जाता है कि VMWare vSphere PowerCLI मॉड्यूल आपके कंप्यूटर पर पहले से ही स्थापित है):

# Import the PowerCLI module into your PowerShell session
Import-Module VMware.VimAutomation.Core -ErrorAction SilentlyContinue
# Connect to vCenter host
Connect-VIServer mun-vcsa1 -User admin
# Get the list of vCenter darastores
$datastores = Get-Datastore
$ErrorActionPreference = 'SilentlyContinue'
# loop through all available datastores
ForEach ($datastore in $datastores)
{
# Find the size of the committed space of all thin disks in a datastore (how much space it is required if all vmdk files will grow to the sizes specified in their settings)
$Provision = ([Math]::Round(($datastore.ExtensionData.Summary.Capacity - $datastore.ExtensionData.Summary.FreeSpace + $datastore.ExtensionData.Summary.Uncommitted)/1GB,0))
# Percentage of free space in the datastore
$PerFree = ([math]::Round(($datastore.FreeSpaceGB)/($datastore.CapacityGB)*100,2))
# Percentage of thin disk overcommitment
$PerOvercommit = ([math]::Round($Provision/($datastore.CapacityGB)*100,2))
# Add extra properties to the datastore object
$datastore | Add-Member -type NoteProperty -name PercentsFree -value $PerFree
$datastore | Add-Member -type NoteProperty -name CapacityGb_r -value ([Math]::Round(($datastore.ExtensionData.Summary.Capacity)/1GB,0))
$datastore | Add-Member -type NoteProperty -name FreeSpaceGb_r -value ([Math]::Round(($datastore.ExtensionData.Summary.FreeSpace)/1GB,0))
$datastore | Add-Member -type NoteProperty -name ProvisionedSpaceGb -value $Provision
$datastore | Add-Member -type NoteProperty -name PercentsOvercommit -value $PerOvercommit
}
# Display the resulting data on VMWare datastores and export the output to a CSV file
$datastores|select-object Name, Type, Datacenter,CapacityGb_r,FreeSpaceGb_r,PercentsFree,ProvisionedSpaceGb,PercentsOvercommit|sort PercentsFree| Export-Csv C:\Reports\VMWareVMFSDatastores.csv -NoTypeInformation

यदि आप Connect-VIServer का उपयोग करके vCenter से कनेक्ट करने का प्रयास करते हैं और त्रुटि देखते हैं:

Could not resolve the requested VC server.Additional Information: There was no endpoint listening at https://mun-vcsa1/sdk that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details

यह संभावना है कि PowerCLI प्रॉक्सी के माध्यम से VCSA से जुड़ने का प्रयास करता है। PowerCLIConfigurationचलाएं और जांचें कि क्या UseSystemProxy रिटर्न। यदि ऐसा है, तो इस आदेश का उपयोग करके PowerCLI के लिए सिस्टम प्रॉक्सी को अक्षम करें:

Set-PowerCliConfiguration -proxypolicy noproxy

मेरे उदाहरण में, आप देख सकते हैं कि पहले 5 VMFS डेटास्टोर में 5% से कम खाली जगह बची है (हरा बॉक्स)। कुछ डेटास्टोर्स पर स्टोरेज ओवरकमिटमेंट है (डेटास्टोर्स में सभी पतले वर्चुअल डिस्क का कुल आकार उनके आकार से अधिक है)। यदि आपकी वर्चुअल VM डिस्क उनकी सेटिंग्स में निर्दिष्ट उनके अधिकतम आकार तक बढ़ने लगती है, तो आप अपने VMFS/NFS/VVOL स्टोरेज पर जगह से बाहर हो सकते हैं। (मोटी डिस्क के साथ वीएम चलाना हमेशा की तरह काम करेगा, लेकिन आप नए वीएम शुरू नहीं कर पाएंगे, क्योंकि वीएसडब्ल्यूएपी फाइल बनाने के लिए कोई जगह नहीं होगी।) प्रतिबद्ध स्थान वाले डेटास्टोर जो कुल एलयूएन आकार से बड़े हैं पीले रंग में हाइलाइट किया गया।

यह पॉवरशेल स्क्रिप्ट आपको खाली स्थान की कमी के साथ VMWare डेटास्टोर्स को जल्दी से खोजने में मदद करेगी (आप स्टोरेज vMotion का उपयोग करके डेटास्टोर से VMs को माइग्रेट कर सकते हैं)।


  1. Office

    लिंक की गई छवि को आउटलुक मेल में प्रदर्शित नहीं किया जा सकता है

    कभी-कभी आउटलुक receiving प्राप्त करते समय ईमेल उपयोगकर्ता ईमेल के साथ संलग्न लिंक की गई छवि को नहीं देख सकते हैं। विवरण की निम्न पंक्ति के साथ स्क्रीन पर एक त्रुटि संदेश चमकता है - लिंक की गई छवि प्रदर्शित नहीं की जा सकती। हो सकता है कि फ़ाइल का नाम बदलकर स्थानांतरित कर दिया गया हो या हटा दिया गया ह

  1. Office

    फिक्स यह ऐप विंडोज 10 पर ऑफिस ऐप एरर नहीं खोल सकता

    कई उपयोगकर्ताओं को विंडोज़ 10 पर ऑफिस ऐप खोलने में समस्या का सामना करना पड़ रहा है। वर्ड ऐप या कई अन्य यूडब्ल्यूपी ऐप जैसे ऐप, लॉन्च होने पर, या तो नहीं खुलते या एक त्रुटि प्रदर्शित करते हैं यह ऐप नहीं खुल सकता है, विंडोज़ स्टोर की जांच करें अधिक जानकारी के लिए । यह ऐप ऑफिस ऐप एरर नहीं खोल सकता M

  1. सॉफ्टवेयर

    ट्रेलो डेस्कटॉप ऐप आपको अधिक कुशलता से काम करने में कैसे मदद करता है

    ट्रेलो डेस्कटॉप ऐप आपको ब्राउज़र संस्करण की तुलना में अधिक कुशलता से काम करने में मदद कर सकता है। यह कुछ नई सुविधाओं को पेश करके और दूसरों के साथ सहयोग करने के लिए पहले आपके ब्राउज़र के माध्यम से आने वाली असुविधा को कम करके ऐसा कर सकता है। यदि आप पहले से नहीं जानते हैं, तो ट्रेलो सबसे लोकप्रिय टीम