All Topics

I want to add a USB device to a virtual machine. I plugged the device into the server(). In the virtual machine settings, when I want to add a device, the USB device menu is grayed out. FYI, in Ho... See more...
I want to add a USB device to a virtual machine. I plugged the device into the server(). In the virtual machine settings, when I want to add a device, the USB device menu is grayed out. FYI, in Host > Manage > Hardware > PCI Devices, there is a grayed out "C620 Series Chipset Family USB 3.0 xHCI Controller" NB: -DELL PowerEdge R440 - vmWare ESXi 8.0.0 PS : sorry if translation is bad, I'm french 
We used VMware vCenter Server version 7.0.2. We regenerated STS Signing Certificate via using fixsts.sh script as showed in (https://kb.vmware.com/s/article/76719) article. Then we followed that arti... See more...
We used VMware vCenter Server version 7.0.2. We regenerated STS Signing Certificate via using fixsts.sh script as showed in (https://kb.vmware.com/s/article/76719) article. Then we followed that article (https://kb.vmware.com/s/article/2112283) for regeneration of VMCA Root Certificate, Machine Certificate and other kind of certificates. We tried option 8, then option 4 in /usr/lib/vmware-vmca/bin/certificate-manager location. Also, we tried both options seperately to get different results. After we tried to reach our vSphere Client via using web browser, we can not access. After that, we checked services that worked in that time, we faced some of services can not open even if we wait 2-3 hours more. Could you help us to solve this regeneration and services process before it is expire?
Hi there, I've a very strange that I can't explain concerning an atomated ESX host installation. So my installation workflow is as follow: I insert a custom ISO file on CD-drive with a custom kic... See more...
Hi there, I've a very strange that I can't explain concerning an atomated ESX host installation. So my installation workflow is as follow: I insert a custom ISO file on CD-drive with a custom kickstart This kickstart will setup a temporary fixed IP and a temporary DNS name (no DHCP available) to allow downloads The kickstart will configure several network component and download/run 2 scripts for further configuration Script one configure the right DNS name and IP, according to a CSV file with checks on MAC addresses Script two will join the vCenter (Thanks @lamw !) The problem : the first time installation is started, I see on vCenter side that the join tries to contact the temporary host name/IP which is not valid anymore and this will of course fail. If I restart the installation from scratch, the installation will use the correct DNS name/IP and the join will success. It is the same behavior on nested hosts or on physical servers. I have to add that when I try in my nested home lab, I reset the VM with an empty hard disk and it stills works the 2nd and the next tries but not the 1st!!! I just can't understand because if the "logic" was wrong, it should fail every single time but it is not the case. Thanks in advance for you help Kickstart:     ##### Stage 01 - Pre installation: ### Accept the VMware End User License Agreement vmaccepteula ### Set the root password for the DCUI and Tech Support Mode rootpw mypass ### The install media (priority: local / remote / USB) install --firstdisk=local --overwritevmfs --ignoreprereqwarnings --ignoreprereqerrors --forceunsupportedinstall --novmfsondisk ### Set the keyboard layout keyboard "Swiss German" ### Set the network to DHCP on the first network adapter ## network --bootproto=dhcp --device=vmnic0 ### Set the network to static IP on the first network adapter network --bootproto=static --ip=X.X.X.X --netmask=255.255.255.0 --gateway=X.X.X.X --hostname=my.temp.fqdn --nameserver=X.X.X.X,X.X.X.X --device=vmnic2 --addvmportgroup=1 ### Reboot ESXi Host reboot ##### Stage 02 - First boot: ### Open busybox and launch commands %firstboot --interpreter=busybox ### Suppress ESXi Shell warning esxcli system settings advanced set -o /UserVars/SuppressShellWarning -i 1 ### Set Search Domain esxcli network ip dns search add --domain=fqdn.suffix ### Add second NIC & configure policies on esxcli network vswitch standard uplink add --uplink-name=vmnic3 --vswitch-name=vSwitch0 esxcli network vswitch standard policy failover set --standby-uplinks=vmnic2,vmnic3 --vswitch-name=vSwitch0 esxcli network vswitch standard portgroup policy failover set -p "Management Network" -u esxcli network vswitch standard portgroup policy failover set --active-uplinks=vmnic2 -p "Management Network" -u esxcli network vswitch standard portgroup policy failover set --standby-uplinks=vmnic3 -p "Management Network" -u ## Add and configure vMotion vmk esxcli network vswitch standard portgroup add -v vSwitch0 -p "vMotion Network" esxcli network ip interface add --interface-name vmk1 --mtu 9000 -p "vMotion Network" esxcli network vswitch standard portgroup policy failover set --active-uplinks=vmnic3 -p "vMotion Network" -u esxcli network vswitch standard portgroup policy failover set --standby-uplinks=vmnic2 -p "vMotion Network" -u esxcli network vswitch standard portgroup set -p "vMotion Network" --vlan-id XXXX ## Configure MTU & CDP esxcli network vswitch standard set --mtu 9000 --cdp-status listen --vswitch-name vSwitch0 esxcli network ip interface set --interface-name vmk0 --mtu 9000 ## Configure VMkernel traffic type esxcli network ip interface tag add -i vmk0 -t faultToleranceLogging esxcli network ip interface tag add -i vmk0 -t vSphereBackupNFC esxcli network ip interface tag add -i vmk1 -t VMotion esxcli network ip interface tag add -i vmk1 -t vSphereReplication esxcli network ip interface tag add -i vmk1 -t vSphereProvisioning ## Cleanup unnecessary portgroup esxcli network vswitch standard portgroup remove --portgroup-name="VM Network" --vswitch-name=vSwitch0 ### Disable IPv6 support (reboot is required) esxcli network ip set --ipv6-enabled=false ### Add NTP Server addresses echo "server ntp.server.fqdn" >> /scratch/ntpconfig.txt; echo "tos maxdist 30" >> /scratch/ntpconfig.txt; esxcli system ntp set -f /scratch/ntpconfig.txt esxcli system ntp set -e 1 ### Disable CEIP #esxcli system settings advanced set -o /UserVars/HostClientCEIPOptIn -i 2 ### Enable maintaince mode esxcli system maintenanceMode set -e true ### Download Host Config CSV, host configuration script, and execute the host configuration script esxcli network firewall ruleset set -e true -r httpClient wget --no-check-certificate -O ListOfProdHosts.csv http://X.X.X.X/Deploy/ListOfProdHosts.csv wget --no-check-certificate -O ConfigureProdHostNetwork.py http://X.X.X.X/Deploy/ConfigureProdHostNetwork.py chmod u+x ConfigureProdHostNetwork.py /bin/python ConfigureProdHostNetwork.py ## register with vcenter wget --no-check-certificate -O vCenterJoinProd.py http://X.X.X.X/Deploy/vCenterJoinProd.py chmod u+x vCenterJoinProd.py /bin/python vCenterJoinProd.py ### Reboot esxcli system shutdown reboot -d 15 -r "Rebooting after ESXi 8.0 host configuration"     ConfigureProdHostNetwork.py     import os, csv, subprocess, time CSVPATH = '/ListOfProdHosts.csv' #Gets all mac addresses of interfaces MAC=subprocess.check_output("esxcli network ip interface list |grep MAC | cut -d ' ' -f 6",shell=True) MACADDR = MAC.split() print("MAC Addresses:") print(MACADDR) #Open the CSV file with open(CSVPATH, 'rt') as csvFile: csvReader = csv.reader(csvFile) #Process the CSV file, row by row for csvRow in csvReader: #Check to see if the Mac Address of vmnic2 (IE: MACADDR[0]) matches the row in the CSV we are looking at if ((MACADDR[0]).decode('utf-8')) == csvRow[1]: #print("esxcli system hostname set --fqdn=" + csvRow[0]) #print("esxcli network ip interface ipv4 set --interface-name=vmk0 --ipv4=" + csvRow[2] + " --netmask=" + csvRow[3] + " --type=static") #Set the hostname to the value in the CSV os.system("esxcli system hostname set --host=" + csvRow[6]) os.system("esxcli system hostname set --fqdn=" + csvRow[0]) #Set the IP Address and Netmask of vmk0 os.system("esxcli network ip interface ipv4 set --interface-name=vmk0 --ipv4=" + csvRow[2] + " --netmask=" + csvRow[3] + " --type=static") #Add the default gateway # os.system("esxcfg-route " + csvRow[4]) #Add the desired VLAN for the Management Network on the vSwitch that gets created by default (vSwitch0) # os.system("esxcfg-vswitch -p 'Management Network' -v " + csvRow[5] + " vSwitch0") #Set the IP Address and Netmask of vmk0 os.system("esxcli network ip interface ipv4 set --interface-name=vmk1 --ipv4=" + csvRow[7] + " --netmask=" + csvRow[8] + " --gateway=" + csvRow[9] + " --type=static") #Sleep to let ESX server time time.sleep(60)     vCenterJoinProd.py     import sys,re,os,urllib,base64,syslog,socket,time import urllib.request as request import ssl # used for unverified SSL/TLS certs. Insecure, not good for public. ssl._create_default_https_context = ssl._create_unverified_context ## Variables that need to be filled out for different environments ## # URL of vcenter, just the IP address vcenter = "vcenter.server.fqdn" # Data center #cluster = "<datacenter>/host/<cluster>" cluster = "My/Cluster/Name" # vCenter credentials user = "vcenterjoin" password = "mypass" # host ESXi credentials host_username = "root" host_password = "esxpass" url = "https://" + vcenter + "/mob/?moid=SearchIndex&method=findByInventoryPath" passman = request.HTTPPasswordMgrWithDefaultRealm() passman.add_password(None,url, user, password) authhandler = request.HTTPBasicAuthHandler(passman) opener = request.build_opener(authhandler) request.install_opener(opener) #cont = ssl._create_unverified_context() #ssl._create_default_https_context = ssl._create_unverified_context() req = request.Request(url) #cont = ssl._create_unverified_context() #page = request.urlopen(req, context=context) page = request.urlopen(req) page_content = page.read().decode('utf-8') #print(page_content) reg = re.compile('name="vmware-session-nonce" type="hidden" value="?([^\s^"]+)"') nonce = reg.search(page_content).group(1) headers = page.info() cookie = headers.get("Set-Cookie") params = {'vmware-session-nonce':nonce,'inventoryPath':cluster} e_params = urllib.parse.urlencode(params) #print(e_params) bin_data = e_params.encode('utf8') req = request.Request(url, bin_data, headers={"Cookie":cookie}) page = request.urlopen(req) page_content = page.read().decode('utf-8') #print(page_content) clusterMoRef = re.search('domain-c[0-9]*',page_content) if clusterMoRef: print("Found cluster: " + cluster) else: opener.close() sys.exit(1) # cert stuff cmd = "openssl x509 -sha1 -in /etc/vmware/ssl/rui.crt -noout -fingerprint" tmp = os.popen(cmd) tmp_sha1 = tmp.readline() tmp.close() s1 = re.split('=',tmp_sha1) s2 = s1[1] s3 = re.split('\n', s2) sha1 = s3[0] if sha1: print("Hash: ", sha1) else: opener.close() sys.exit(1) xml = '<spec xsi:type="HostConnectSpec"><hostName>%hostname</hostName><sslThumbprint>%sha</sslThumbprint><userName>%user</userName><password>%pass</password><force>1</force></spec>' # Code to extract IP Address to perform DNS lookup to add FQDN to vCenter hostip = socket.gethostbyname(socket.gethostname()) if hostip: print("Successfully extracted IP Address - %s" % hostip.strip()) else: opener.close() print("Failed to extract IP Address!") sys.exit(1) try: host = socket.getnameinfo((hostip, 0), 0)[0] print("Successfully performed DNS lookup - %s" % host) except IOError: print("Failed to perform DNS lookup for %s, host will be added to vCenter using IP Address" % hostipt.strip()) host = hostip # could add logic to do DNS lookup, but no dns in our environment. xml = xml.replace("%hostname",host) xml = xml.replace("%sha",sha1) xml = xml.replace("%user",host_username) xml = xml.replace("%pass",host_password) print(xml) # now join to vcenter cluster try: url = "https://" + vcenter + "/mob/?moid=" + clusterMoRef.group() + "&method=addHost" params = {'vmware-session-nonce':nonce,'spec':xml,'asConnected':'1','resourcePool':'','license':''} e_params = urllib.parse.urlencode(params) bin_data = e_params.encode('utf8') req = request.Request(url, bin_data, headers={"Cookie":cookie}) page = request.urlopen(req).read() except IOError as e: opener.close() print("Couldn't join cluster", e) sys.exit(1) else: print("Joined vcenter cluster!") url = "https://" + vcenter + "/mob/?moid=SessionManager&method=logout" params = {'vmware-session-nonce':nonce} e_params = urllib.parse.urlencode(params) bin_data = e_params.encode('utf8') req = request.Request(url, bin_data, headers={"Cookie":cookie}) page = request.urlopen(req).read() sys.exit(0) #Sleep to let ESX server time time.sleep(60)      
I find this script in the community Get List of VMs, Datastores and VMDK / path per Cluster  I would like to exclude vCLS from output and get also the below information  Drive Letter, Storage Form... See more...
I find this script in the community Get List of VMs, Datastores and VMDK / path per Cluster  I would like to exclude vCLS from output and get also the below information  Drive Letter, Storage Format, Size, free space   I believe that I'm tackling this in wrong way. Any idea?  
  Hi all, i may have bad eyes or i misunderstood something, but:   I have a Datastore with a Total Capacity of 8.5 TB and Provisioned Space of 8.7 TB  ( see Screenshot )  If we now have a lo... See more...
  Hi all, i may have bad eyes or i misunderstood something, but:   I have a Datastore with a Total Capacity of 8.5 TB and Provisioned Space of 8.7 TB  ( see Screenshot )  If we now have a look into vrops, Total-Capacity is showed as 8.704 GB ( 8.7 TB / in Vcenter showed as 8.5 ) and "Total Provisioned Consumer Space" has a value of 8.563 ( 8.56 TB / in vCenter showed as 8.7)    Operations Version is 8.12.1 (22481587)   Where is my failure ? Are these values/metrics are reversed ?    Thx in advance
OS : 8.0 U2 & 7.0U3O Issue description : default iavmd driver unable to remove iavmd . Any idea ?  
hi Folks, I have a windows image backup of a server that totally went belly up and I'm trying to create a vm (using ESXI to restore this windows image backup.  Is this doable, if so, is there any ... See more...
hi Folks, I have a windows image backup of a server that totally went belly up and I'm trying to create a vm (using ESXI to restore this windows image backup.  Is this doable, if so, is there any documentation/faq on doing so? thanks kindly, Cos
HI   Today I got strange statement from someone that they say if ESXi host gets disconnected  it will power off virtual machines This is the statement "mentioned that there should be a setting in... See more...
HI   Today I got strange statement from someone that they say if ESXi host gets disconnected  it will power off virtual machines This is the statement "mentioned that there should be a setting in ESXi that will cause ESXi to power off the VMs when it gets disconnected from vCenter" First time I hear of this I disconnected ESXi host from vcenter and both host and virtual machines show disconnected By my understanding they are disconnected from vCenter but machine still should continue to work and it does   Anyone has anything like that
I am getting an error message when trying to install an update - can you help me with the request_body, please. I've tried few variants but not sure what I should be using... $vamiInstallUpdateRawBo... See more...
I am getting an error message when trying to install an update - can you help me with the request_body, please. I've tried few variants but not sure what I should be using... $vamiInstallUpdateRawBody = @" { "user_data": { "key": "id", "value": "$vamiLatestUpdateVer" } } "@ $vamiInstallUpdateRawBody = @" { "user_data": { "key": "vmdir.password", "value": "$vCenterUserNamePsw" } } "@ $vamiInstallUpdateBody = $vamiInstallUpdateRawBody | ConvertFrom-Json $vamiUpdateUri = "https://$vCenterAppliance/api/appliance/update/pending/$($vamiLatestUpdateVer)?action=install" $vamiUpdateAPI = Invoke-WebRequest -Uri $vamiUpdateUri -Method Post -Headers $session -Body $vamiInstallUpdateBody -SkipCertificateCheck Invoke-WebRequest: {"error_type":"INVALID_ARGUMENT","messages":[{"args":["operation-input","user_data"],"default_message":"Structure operation-input is missing a field \"user_data\"","id":"vapi.data.structure.field.missing"}]}   $vamiLatestUpdateVer is "7.0.3.01700" in my case          
I am following the doc # https://www.vmtocloud.com/executing-day-2-actions-with-the-vra-7-rest-api/ for some VM I could get the reqeust_id , get the resource_id and take actions and worked. for som... See more...
I am following the doc # https://www.vmtocloud.com/executing-day-2-actions-with-the-vra-7-rest-api/ for some VM I could get the reqeust_id , get the resource_id and take actions and worked. for some VM I could get the request id but I can not the resource_id.  I get following error { "errors": [ { "code": 10112, "message": "Authorization error.", "moreInfoUrl": null, "source": null, "systemMessage": null } ] } I owned the VM and could get the request_id, why I get authorization error when I try to get resource id? Please help Thanks
Hello friends,    I am new to vmware and the online support. I purchased VMware vSphere Essentials Kit 8 I am trying to downgrade the 8 to 7  but the page when it loads it never shows my new lice... See more...
Hello friends,    I am new to vmware and the online support. I purchased VMware vSphere Essentials Kit 8 I am trying to downgrade the 8 to 7  but the page when it loads it never shows my new licenses I opened a ticket but it's taking long to get the answer and resolution. I have the licenses but cannot downgrade them to 7  Any help will be appreciated  Thank you in advance     
Hello everyone, I have PowerCLI script that creates a vm from a content library. The issue that I am running into is that the script times out with a "The task was canceled by a user."  I think th... See more...
Hello everyone, I have PowerCLI script that creates a vm from a content library. The issue that I am running into is that the script times out with a "The task was canceled by a user."  I think the issue has to do with the Deploy OVF template task not being synchronized with the transfer files task. It takes about 7 minutes for the file transfers to complete so the powercli script times out even though all OVF associated tasks in vCenter are still continuing in the vSphere client. This causes all other steps in my script to fail because the VM is not fully deployed yet.  How can I ensure that the script does not go to the next steps until the OVF has been deployed successfully? Below is the code that applies to the new vm creation. $contentLibraryItem = Get-ContentLibraryItem -Name 'WINTMP' New-VM -Name $vm -ContentLibraryItem $contentLibraryItem -resourcePool $cluster -location $folder -Datastore $datastore -DiskStorageFormat "Thick" -DrsAutomationLevel "Manual" -confirm:$false I have tried the suggestion from this link but it didn't work.  https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Creating-new-VM-with-async-fails-with-quot-A-task-was-canceled/m-p/2959108#M111175 Thanks!
Good afternoon, in a bit of an emergency, our USB drive that was used to Boot ESXi for our host machine has failed.  We created a new USB with ESXi 6.5, however, when booting with it, receive the fol... See more...
Good afternoon, in a bit of an emergency, our USB drive that was used to Boot ESXi for our host machine has failed.  We created a new USB with ESXi 6.5, however, when booting with it, receive the following: Select a Disk rot Install or Upgrade, and our storage device is listed.  Have been told we need to map the datastore in order to be able to see our VM's and boot them, and am hoping someone will help With this.  Thank you
vSphere : 7.0.3.01400 I run a powercli to clone a template. the clone builds, reboots it waits some time logged in as the admin : I check hostname: it is named after the template host name reboo... See more...
vSphere : 7.0.3.01400 I run a powercli to clone a template. the clone builds, reboots it waits some time logged in as the admin : I check hostname: it is named after the template host name reboots looks something like sysprep... check hostname : random letters and numbers Correct hostname is not supplied     Name and target OS   Rename OS   Generate SID   RunOnce Script Target OS   Windows   Generate SID Computer name   Use the virtual machine name Admin Pass   auto logon: 1 Commands to run once: "%SystemRoot%\\System32\\WindowsPowerShell" -command "c:\\RunOnce\\VMCustomizationScript.ps1"  
Hi everyone. We use the CLI to upgrade VCenter from 8.0.1 to 8.0.2a, but it failed in the post install stage. The CLI output is: Command> software-packages install --staged update is already stage... See more...
Hi everyone. We use the CLI to upgrade VCenter from 8.0.1 to 8.0.2a, but it failed in the post install stage. The CLI output is: Command> software-packages install --staged update is already staged. Proceeding to install. Installing version: 8.0.2.00100 Running precheck .... Validating user input .... Set vmdir maintenance mode .... Taking LVM Snapshot based vCenter backup .... Preparing system for update .... Stopping services .... Setting up appliance-photon repo and installing RPMS. .... Installing containers .... Converting data as part of post install .... Installation failed. Retry to resume from the current state. Or please collect the VC support bundle. Mismatch: summary: Internal error occurs during execution of update process. resolution: Send upgrade log files to VMware technical support team for further assistance. The PatchRunner Log shows this: I NFO service_manager The service vmware-vpxd has been already started vtsdb:Patch INFO vmware_b2b.patching.utils.reporting_utils Setting global ReportingFactory with identifier - vtsdb:Patch vtsdb:Patch INFO extensions Found patch hook <module 'vtsdb' from '/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/payload/components-script/vtsdb/__init__.py'>:Patch' vtsdb:Patch INFO extensions Executing patch hook '<module 'vtsdb' from '/storage/updatemgr/software- ]updateqxe7sa2t/stage/scripts/patches/payload/components-script/vtsdb/__init__.py'>:Patch' with context <patch_specs.PatchContext object at 0x7fa6aac33ca0>. vtsdb:Patch INFO vtsdb.utils Running ['/opt/vmware/vpostgres/current/bin/psql', '--version'] vtsdb:Patch INFO vtsdb.utils Current major version: 14 vtsdb:Patch INFO vtsdb Check if additional disks are available for vtsdb and vtsdb_log vtsdb:Patch INFO vtsdb Command return code: 0 vtsdb:Patch INFO vtsdb Disk count is: 2 vtsdb:Patch INFO vtsdb Check if pg_upgrade is required vtsdb:Patch INFO vtsdb.utils Checking if in place pg_upgrade is required vtsdb:Patch INFO vtsdb In place PG Upgrade is required vtsdb:Patch INFO vtsdb.utils Initialize new data directory using initdb vtsdb:Patch ERROR vmware_b2b.patching.executor.hook_executor Patch hook 'vtsdb:Patch' failed. Traceback (most recent call last): File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/executor/hook_executor.py", line 74, in executeHook executionResult = systemExtension(args) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/libs/sdk/extensions.py", line 106, in __call__ result = self.extension(*args) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/libs/sdk/extensions.py", line 123, in _func return func(*args) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/payload/components-script/vtsdb/__init__.py", line 135, in patch raise Exception('Inplace pg_upgrade failed') Exception: Inplace pg_upgrade failed ERROR vmware_b2b.patching.phases.patcher Patch hook Patch got ComponentWrapperError. Traceback (most recent call last): File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/phases/patcher.py", line 208, in patch _patchComponents(ctx, userData, statusAggregator.reportingQueue) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/phases/patcher.py", line 90, in _patchComponents executeComponentHook(Hook.Patch, ctx, c, userData, reportingQueue) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/executor/execution_facade.py", line 97, in executeComponentHook result = executeHook(c.patchScript, hook, args, File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/executor/execution_facade.py", line 53, in executeHook result = executor.executeHook(scriptFile, hook, args, reportQueue, reportIdentifier) File "/storage/updatemgr/software-updateqxe7sa2t/stage/scripts/patches/py/vmware_b2b/patching/executor/hook_executor_process.py", line 119, in executeHook raise ex patch_errors.ComponentError WARNING root stopping status aggregation... ERROR __main__ Patch vCSA failed Thanks for any suggestion in advance.
  I have read in some docs when you enable vSAN encryption only new data is encrypted.  I thought it performs a rolling reformat and then moves the data back, so all data would be encrypted..
Hi I need to shutdown all the hosts in a DRS/HA cluster but I'm not able to enable MAINTENACE mode because the vCLS VMs are powerd on. How can I do?  
I am trying to add a disk to a vm which I need it to go to an existing SCSI Controller but I need to assign a specific SCSI ID For example  Add Hard disk to SCSI controller 2 but I need to SCSI ID t... See more...
I am trying to add a disk to a vm which I need it to go to an existing SCSI Controller but I need to assign a specific SCSI ID For example  Add Hard disk to SCSI controller 2 but I need to SCSI ID to be 2:5 I can get the new Hard Disk to go to SCSI Controller 2 but it just takes the next available SCSI ID
hello  I need to get the name of Vnic (normally named :ethernetx) from windows to pwercli  can any one help me please
Hi, Probably my mistake and i'm stumped. I want to perform an I/O trip analysis for a VM. No matter how long the time is set for the analysis, as soon as the time has expired, i'm back on the start ... See more...
Hi, Probably my mistake and i'm stumped. I want to perform an I/O trip analysis for a VM. No matter how long the time is set for the analysis, as soon as the time has expired, i'm back on the start page and can only start a new test. I can't find a way to analyze the test that has already been completed. No possibility to "8. Click VIEW RESULT to view the visualized I/O topology"... on the Task Console i can find all the Tasks Completed successfully. Task Name: Start I/O Trip Analyzer task on host Status: Completed Related events: Date Time Description 11/08/2023, 1:51:48 PM Task: Start I/O Trip Analyzer task on host https://docs.vmware.com/en/VMware-vSphere/8.0/vsan-monitoring-troubleshooting/GUID-02DAD747-E904-495E-97B3-BF52A0CC559E.html