I upgraded my Mac to Beta test Big Sur MacOS. After doing it, I can't get my VMware back. Do I really have to upgrade (and pay) for Fusion 12?
Fusin 11 - Big Sur
Error on building docker image
I'm trying to build an image using vctl, but it seems I'm getting an error from the builder itself.
I run:
[username@hostname] [current directory] % vctl build -f /Users/[path masked]/Downloads/image-docker-64/Dockerfile -t [masked tag] /Users/[home of user]/.vctl/storage/
Password:
INFO building image [masked tag] with jobId 15dade5d-2184-411b-a696-bd97a37bcd25 using internal builder instance...
INFO preparing base images...
INFO done preparing cache for images: []
INFO builder image vctl.local/vctl-builder:0.14.0 is ready
INFO preparing builder: vctl-builder-15dade5d
INFO starting builder: vctl-builder-15dade5d
INFO container vctl-builder-15dade5d started
ERROR image build failed, please review above build logs for details
if you are seeing 'no space left on device' error, retry 'vctl build' with the '--builder-mem' option to allocate more memory
[username@hostname] [current directory] %
When I look at containerd.log, it says:
time="2020-09-25T13:29:44.271869000+02:00" level=info msg="starting signal loop namespace=vctl-internal path=/Users/[masked path]/.vctl/storage/containerd/state/io.containerd.runtime.v2.task/vctl-internal/vctl-b" namespace=vctl pid=18995
time="2020-09-25T13:29:44.768813000+02:00" level=error msg="failed to find the container or sandbox cri annotations" module=libcrx package=ociruntimespec
time="2020-09-25T13:29:53.591203000+02:00" level=warning msg="container :vctl-builder-15dade5d does not have port mapping, ignore" module=libcrx package=ocicontainer
time="2020-09-25T13:29:53.599622000+02:00" level=info msg="shim disconnected" id=vctl-builder-15dade5d
time="2020-09-25T13:29:53.599685000+02:00" level=warning msg="cleaning up after shim disconnected" id=vctl-builder-15dade5d namespace=vctl-internal
time="2020-09-25T13:29:53.599702000+02:00" level=info msg="cleaning up dead shim"
To me it looks like it's the builder container itself that is struggling. What could I be doing wrong?
Any hint appreciated.
This is when using Fusion Pro 11.5.6.
Workstation 16 Pro: Where is the REST API (vmrest.exe)
Hello together
Can anyone tell me where I can find the vmrest.exe? With WS 16 Pro there is no such file anywhere in the program folder.
According to Internet sources, it should be located under:
C:\Program Files (x86)\VMware
but it has nothing like that.
Thanks
Update Manager 6.7 Patch Integrity and Authenticity Check
Hi All,
I have a quick question regarding the security of the updates/patches that update manager uses.
Do you know if these updates are signed by VMware and then checked before they are deployed? If so, is there an article or document that states this for record purposes?
Microsoft Teams on Non-Persistent - UEM + App Vols
Has anyone installed Teams MSI or EXE on a non-persistent environment?
As I see it there are 4 potential options,
1. Install on Master image
2. Install as app stack
3. User install on Writable UIA Vol
4. Thin App
I have tried the first three and every time i log off and log back in Teams is gone and I haven't had success yet on an App stack or on the Master image. I wanted to start up a discussion on this so we could get this as stable as possible. I also am running windows 7 and need to install Workplace Joined to get the VM's in Azure AD as Hybrid Azure AD joined.
Thanks
Can some actions be repeated when the progress bar is shown?
Hello!
Please help me to solve the following problem:
I have a script that polls the state of some resource. I need to get resource state as zero before beginning of product installation. I'm trying to use the following code snippet in the InstallBuilder's project, but it not works because I can't call wait-setInstallerVariableFromScriptOutput actions one more time:
<showProgressDialog>
<title>Get state for some resource</title>
<actionList>
...
<setInstallerVariableFromScriptOutput>
<exec>sh</exec>
<execArgs>get_resource_state.sh</execArgs>
<name>resource_state_code</name>
<progressText>Please wait ...</progressText>
<workingDirectory>${action_scripts_dir}</workingDirectory>
</setInstallerVariableFromScriptOutput>
<!-- Need to repeat this actions if resource_state_code does not equal zero -->
<wait>
<ms>1000</ms>
<progressText>Resource state: ${resource_state_code}</progressText>
<ruleList>
<compareValues>
<logic>does_not_equal</logic>
<value1>${resource_state_code}</value1>
<value2>0</value2>
</compareValues>
</ruleList>
</wait>
<setInstallerVariableFromScriptOutput>
<exec>sh</exec>
<execArgs>get_resource_state.sh</execArgs>
<name>resource_state_code</name>
<progressText>Resource state: ${resource_state_code}</progressText>
<workingDirectory>${action_scripts_dir}</workingDirectory>
<ruleList>
<compareValues>
<logic>does_not_equal</logic>
<value1>${resource_state_code}</value1>
<value2>0</value2>
</compareValues>
</ruleList>
</setInstallerVariableFromScriptOutput>
...
</showProgressDialog>
Important questions: can I repeat wait-setInstallerVariableFromScriptOutput actions calling until resource_state_code variable is not equals zero? Can I continue to show progress bar while it doing? If yes, how to do it?
Thanks in advance!
probleme avec virtual network editor
bonjour,
j'utilise vmware workstation 16 version essaie et je le probleme suivant
ma machine phisique ne peut pas se comuniquer avec mes machines virtuelles, meme si je veux les mettre en host only, vmware ne me laisse pas le faire. ca me donne un message me disant de redemarrer la machine (vm), je la redemarre mais l'option pour connecter la carte est en gris.
jai suis allé a l'editeur de networks virtuels et je peux pas connecter les cartes a ma machine physique. je fais changer setting puis apres connecter, et ca a lair de marcher, jai la boite de message qui dit que les cartes sont en train detre créées et pendant cela, ca afiche que le cartes sont "connected" mais de que la boite disparaise, les cartes reviens au meme etat qu'avant.
jai aussi restauré les setting par default et ca m'aide pas.
je le fais a plusieurs reprise mais jarrive pas a le changer . vous avez une idée de cest quoi? cest un bug de vmware? avant javais vmware 15 et cetait la meme chose
jai ataché des images pour vous donner lidéé
merci de votre aidre
Importing Virtual Box into Fusion 12 difficulties
HI all,
Having some difficulties importing a VM from VirtualBox into Fusion 12. First attempt with an Open format v2 export failed on import. Second attempt with a v1 .ova format is progressing. The import halted and prompt to attempt a retry with a lower HW standard I believe the message said. Does anyone know a better way to import a Virtual Box VM into Fusion 12? The VM is an Ubuntu 20.04 LTS Desktop that I use to run my house Wireless AP Controllers and Homebridge.
Thanks
OS Customization error deploying Server 2019 Core from Template
We are on 6.7.0, 16713306 running a VCSA with embedded PSC on HPe DL360 Gen10 hosts. We have created a windows Server 2019 template that has been working for a few deployment. Today when we try to deploy from the template selecting the Server 2019 Customization Profile we created and selecting power on after creation, the machine is cloned from the template, but no customization occurs. We get the following in the events for the VM:
Event Type Description:
The customization component failed to set the required parameters inside the guest operating system
Possible Causes:
On Windows, the user account under which the customization code runs has no read/write permissions for the registry keys used by the customization code. Customization code is usually run under the 'Local System' account but you can change this by selecting a different account for VMware Tools Service execution. Action: Determine which user account is selected for VMware Tools Service execution and confirm that this account has read/write permissions on registry keys used by the customization code
On Windows, the user account under which the customization code runs has no read/write permissions for the files and folders used by the customization code. Customization code is usually run under the 'Local System' account but you can change this by selecting a different account for VMware Tools Service execution. Action: Determine which user account is selected for VMware Tools Service execution and confirm that this account has read/write permissions on the files and folders used by the customization code
On Linux, an invalid or unsupported time zone is passed to the customization scripts and the time zone configuration failed as a result Action: Confirm that a supported time zone is passed in Customization Specification.
On Linux, the guest operating system 'root' account does not have read/write permissions for the configuration files that the customization scripts need to modify ('/etc/hosts') Action: Grant read/write permissions for the configuration files to the guest operating system 'root' account
To enable guest customization on Linux, in case open-vm-tools are used, you must also install the deployPkg plug-in. Action: Follow kb.vmware.com/kb/2075048 to install the open-vm-tools deployPkg plug-in.
Customization of the target guest operating system is not supported Action: Consult with VMware on when the specific Linux distribution will be supported. If the Linux distribution is already supported in a newer release, consider upgrading.
Related events:
There are no related events.
We look at the C:\Windows\Temp\vmware-imc\guestcust.log in the vm and find the following:
The ERROR] More data available. is not very helpful. We have confirmed that the Admin account is correct on both the Template and in the Customization profile. Has anyone encountered this before?
windows server 2019 reboot after hot-adding cpu in VMware ESXi, 6.7.0, 11675023
hi,
I have following Problem: windows server 2019 reboot after hot-adding cpu in vSphere 6.7
has anybody same Problem?
in my case was on a specific installation with:
- HPE server, but the server it’s fine and in HCL
- Windows Server 2019 in GUI mode
- Windows installed in BIOS mode or EFI mode
- VMware vSphere 6.7U1 (also 6.5)
- Latest VMware Tools
- Virtual hardware 14
Is there anybody who is using Windows Server 2019 and can without problems make hot-adding of vCPUs ?
Best regards
Georg
DISA STIG for versions later than VMware 6.5
Given the lifecycle of VMware 6.5 and the fact that latest 6.x version is 6.7, I am surprised there is no DISA STIG for VMware 6.7. Are there any plans to make this and if so what is the timeframe? Do the DISA STIG for 6.5 work on VMware 6.7?
In terms of 6.5 or 6.7, there are a lot of patches, updates...so is there a specific version and patch level to use?
Thank you in advance for the help.
Using SCIM with OneLogin and Workspace ONE Access
For updates on this blog and other blogs: Follow @SteveIDM
I've had quite a few requests lately for assistance setting up SCIM capabilities with OneLogin and Workspace ONE.
In full disclosure, I've set this up in my lab but I've not done full end to end testing of all CRUD capabilities.
The one obvious difference in the setup and configuration with OneLogin over some of our other partners is the ability to support the Authorization Code Grant Flow. Big Kudos to the OneLogin team.
Lets look at the high level steps:
- Create a directory instance in Workspace ONE Access
- Create a OneLogin Remote App Access Client.
- Configure VMware Workspace ONE application in OneLogin.
Create Directory Instance in Workspace ONE Access
In order to create a directory instance in Workspace ONE Access, we'll need to use the API because the type of directory required for this integration can not currently be done using the Admin Console. In the following steps we'll use Postman to run the necessary API calls.
- We will need an Oauth Token in order to use the API. Please see my other blog on your options on getting an OAuth Token
- Open a new tab in Postman, Select POST and the method.
- For the URL, enter:https://[TENANTURL]SAAS/jersey/manager/api/connectormanagement/directoryconfigs
Replace the Tenant URL with your URL
https://dsas.vmwareidentity.com/SAAS/jersey/manager/api/connectormanagement/directoryconfigs - In the Authorization Tab, Select either BEARER Token or OAuth 2.0 depending on the option you chose in Step 1 to get a token. Select or Paste your Token.
- In the Headers Tab, Set the Content-Type to "application/vnd.vmware.horizon.manager.connector.management.directory.other+json"
- Click on the Body Tab
- Use the following as a sample and Click Send:
{ "type":"OTHER_DIRECTORY", "domains":["onelogin.com"], "name":"OneLogin Directory" }
- In the Workspace ONE Admin Console, verify that the directory is created and is associated with the correct domain.
Create a OneLogin Remote App Access Client
We will now create a OneLogin Application in Workspace ONE Access which will be used by OneLogin to create/update/delete users in Workspace ONE.
- In the Workspace ONE Admin Console, go to Catalog -> Webapps
- Click New (Top Left)
- Enter a Name ie. OneLogin SCIM
- Click Next
- On the configuration page, you will need to enter:
Setting Value Authentication Type Open ID Connect Target URL Enter your OneLogin Tenant ie. https://tenant.onelogin.com Redirect URL https://admin.us.onelogin.com/provisioning/oauth_redirect_uri Client ID Enter a value for the Client ID: ie. OneLoginSCIM Client Secret Enter a value for the Client Secret ie. Test12345 Show in User Portal NO - Click Next
- Click Next for Access Policy
- Click Save
This wizard will create a new remote app access client that will be used by OneLogin. You can see the client which was created by going to Catalog -> Settings -> Remote App Access.
Warning: Do NOT edit the scopes. You will not be able to re-add the Admin scope if you do.
Configure VMware Workspace ONE application in OneLogin.
- In the OneLogin admin console, search for "VMware Workspace ONE" under Applications
- Select and Click Save
- Click on Configuration on the left menu
- Under SCIM Base URL, enter: https://[tenant].vmwareidentity.com/SAAS/jersey/manager/api/scim
ie. https://dsas.vmwareidentity.com/SAAS/jersey/manager/api/scim - Under VMware Site, enter your tenant URL. This will be used as the Oauth Authorization Server URL.
ie. https://dsas.vmwareidentity.com - Under Client ID, enter the client ID you used in the previous step
- Under Client Secret, enter the secret you used in the previous step.
- Click Save
- Go back to the Configuration Tab
Before you Continue, you need to make sure your Policy in Workspace ONE Access will allow you to authenticate using System Domain credentials without using the backdoor. You will need a policy similar to below. The Password (Local Directory) needs to be a fallback.
- Under API Connection, Click Authenticate
- In the pop up, click VMware Workspace ONE
- When prompted to Authenticate, Select System Domain
- Enter your Credentials
- You should be returned back to the One Login Portal with a Successful Authorization
- Click on the Parameters Tab
- We will need to map the attributes appropriately that will be sent to Workspace ONE.
In order to map the attributes correctly, we will need to understand how users are created in in OneLogin. Take a look at your users to ensure all the required attributes are set for all users that will be provisioned to Workspace ONE Access. Attributes such as Username, External ID and User Principal Name are typically set if you have an external directory server. If you are creating users directly in OneLogin without a directory server you will need to select different attribute mappings.
- Map the attributes appropriately:
- Click Save
- Click Provisioning on the left menu, and enable the Provisioning Checkbox.
- Click Save
- Assign a user the application and verify it successfully provisions
Debian Bullseye (testing) unable to compile kernel modules gcc version (null)
I run Debian testing on most of my systems. I recently upgraded my laptop to the latest patches including Linux Kernel 5.8.0.1. This broke VMware player 15.5.6 (run workstation pro on my main machine). I've been waiting for VMWare 16 since. Now that it's out it won't compile the kernel modules citing it can't find a compatible gcc, but gives a null on which one it is looking for. I know player/workstation is only designed to work with Debian 10, but I'm more than happy to find a workaround assuming I can figure out what it needs.
Error 400 logging onto vCenter web client
Hi all,
Just started having an issue when trying to access vCenter from the web client. Initially whilst trying to access I received a "root certificate cannot be null" error. I rebooted the appliance. Now when I try and login I am receiving an error that states: "400 An error occured while sending an authentication request to the vCenter Single Sign On server - An error occurred when processing the metadata during vCenter Single Sign-On setup - null" We are running version 6.5.
I did some reading and a few folk found that a time difference between the ESXi host and the appliance caused the issue. I logged onto the host / server appliance, and the time was incorrect on both. I have since changed this so that they both have the same time, however I still get the same error.
Any ideas?
Thankyou,
Paul
Extract/list OVF Vendor Details
Hello again,
we do run some appliances where i would need to get the vendor details out of the option.
What i found so far is this
Get-View -viewtype virtualmachine -Filter @{‘config.VAppConfig’=‘VMware.Vim.VmConfigInfo’} | select Name, @{N=“Appliance Name”; @{N=“Vendor”; E={$_.config.VAppConfig.product.Vendor}}
this does make the trick to get the vendor details but i would need to for a single machine to be able to compare and run a IF/Else command with it.
Here i would need the command for a single vm.
Something like
$vm = get vendor name.
Afterwards i could run a if statement with it.
Would you please help me to get a solution?
thank you very very much.
best wishes armin
Mouse cursor gets STUCK in VM
VMware Fusion 11.5.5 on macOS Catalina. When a virtual machine is booted, the mouse cursor often gets STUCK in the VM. This occurs with Windows and Linux guests.
The mouse remains STUCK until you do both of these things: (1) push Command+Control to manually release mouse cursor, and (2) Resize the VM window.
If you don't resize the VM window, clicking back in the window makes mouse cursor STUCK again.
iSCSI vs NFS
Hi
VMware has not released this paper's new version since 2012 - https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/storage_protocol_comparison-white-paper.pdf
I went though some old post & got sense from all that NFS is better for below reasons
1. Easy Setup
2. Easy to expand
3. UNMAP is advantage on iSCSI
4. VMFS is quite fragile if you use Thin provisioned VMDKs. A single powerfailure can render a VMFS-volume unrecoverable.
5. NFS datastores immediately show the benefits of storage efficiency (deduplication, compresson, thin provisioning) from both the NetApp and vSphere perspectives
6. Netapp specific : The NetApp NFS Plug-In for VMware is a plug-in for ESXi hosts that allows them to use VAAI features with NFS datastores on ONTAP
7. Netapp specific : NFS has autogrow
8. When using NFS datastores, space is reclaimed immediately when a VM is deleted
9. Performance is almost identical
Please list out if i miss anything & share comments
Thanks
DirectX 11 and VMware Tools for Workstation 16?
I just upgraded from VMware Workstation 15.5 to 16, and there was no update to VMware Tools with it (it's still using version 11.0.6 build 15940789 which only supports up to DirectX 10.1). When I select in VMware Workstation preferences to "Download All Components Now" it tells me "All downloadable components are up to date", and when I select to check for software updates it tells me "There are no software updates available at this time."
Since it looks like a version of VMware Tools that includes DirectX 11 support wasn't included with the release of VMware Workstation 16, may I ask when we should expect an updated version of VMware Tools that includes Direct X 11 support?
To verify the version of DirectX that VMware Tools supported I opened dxdiag (the DirectX Diagnostic Tool) by executing it in the Run dialog, then switched to the "Display" tab and checked the Direct3D DDI and Feature Levels under "Drivers". As you can see in the following screenshot, the highest level of DirectX support for the driver is 10.1.
Now with a video driver that supports newer versions of DirectX, it would look something like the following screenshot (note that the driver in this example supports DirectX 12, and I won't expect to see that in VMware Workstation until it is formally announced).
vm log file
3 days ago there was a problem in the virtual server. I want to find the logs of the virtual server only 3 days ago. how to find vm's log .
Attempting to do nested virtualization
I am running the public beta of Mac - Big Sur public beta 3. I see that VMWare Fusion has full Big Sur support based on the website. Currently, I'm trying to run nested virtualization on a Ubuntu-20.04 instance and i'm getting the error "VMware Fusion does not support nested virtualization on this host. Module 'HV' power on failed. Failed to start the virtual machine"
I have enabled hypervisor applications in the virtual machine under Processors and memory.
Is there anything I need to do in order to have this run successfully?
Thanks!