Technical Questions
What happens when a server is down?
Clients connected to the server will not be able to download and apply new configuration, but they will not stop working.
Will computers stop working when the license is expired?
No, the license is permanent and you'll be able to work with your installation the same way. A current license allows you to install new releases and open support cases.
Where can I find the log files?
There are several log files, in servers you can find log files for tftp, web, ha, messaging. The web log is where most common issues are logged, the other logs can be helpful to isolate specific issues for some of the services. The Helper is in charge of vDisk operations, like merging or compacting. These are the common path for log files.
Server: C:\ProgramData\HostProvisioningServer\logs
Server Helper: C:\ProgramData\HostProvisioningServerHelper\logs
Client and Deployer: the persistent drive is used to keep logs, e.g. N:\HostProvisioningClient\logs
The default log level is INFO, change it to DEBUG to troubleshoot most issues: for each application involved in the NLog.config, find the logger
minlevel
configuration and set it to Debug
BSOD 0x000000bb winload.exe missing file
Maybe are you trying to boot W11 in a BIOS system?. Winload.exe is one of the components to start Windows on a BIOS system and W11 is only UEFI compatible.
BSOD SYSTEM_THREAD_EXCEPTION_NOT_HANDLED on a server while using Branchcache
The HTTP.sys module might need to be updated. Please, update at least to version 10.0.20348.1850 with Windows Updates.
BSOD VHD BOOT HOST VOLUME NOT ENOUGH SPACE
The native persistent drive where the VHDxs are stored has run out of space. Make sure the flag Do not Expand VHDx is set for the Computer Group, by default, a VHDx will be expanded to its full size resulting in a big file, for example if the volume has 90GB the VHDx will occupy 90GB, check the option to keep the VHDx to the actual size of the data.
I have deleted some vDisks but the free space is the same
The datastore where images are stored is a ReFS VHDx, after deleting files a compact must be done to reclaim the space. You can set a weekly compact schedule on the server or compact the VHDx using powershell cmdlets.
Error 5464, 2732, ERROR_BAD_ENVIRONMENT or ACCESS_DENIED while testing domain join
Please review the permissions needed for the user you configured to join computers on a domain. From this error, the user probably doesn't have permissions to Create or Delete Computer objects or it needs to be added to the group policy "Domain controller: Allow computer account re-use during domain join."
Error 2708 ERROR_INVALID_DOMAIN_ROLE while testing domain join
If you are using the IP address for a domain controller, you need to change it for its Full Qualified Domain Name. The Host Provisioning server needs to be able to resolve the domain controller's names.
HTTP Error 500.30 - ASP.NET Core app failed to start
Check the application event viewer on the server for event id 1035: Error while connecting to pipe: The operation has timed out. Check if the Host Provisioning Helper service is running.
Using a Proxy for connections
Host Provisioning Client doesn't allow you to directly configure a proxy server for communications. You need to use the Windows proxy configuration, check the Microsoft documentation for proxy servers.