AFAIK, in your scenario, Client Access Licenses (CALs) may not be required if the Windows Server itself is only acting as a hypervisor and not providing services directly to users.
- Licensing Physical Cores:
- You need to license all physical cores on the Windows Server 2022 hypervisor host according to Microsoft's core-based licensing model.
- A minimum of 16 core licenses is required per physical server, and at least 8 core licenses per processor.
- CALs for Linux-Based Web Services:
- CALs are not required for access to services running on Linux VMs because those services are not directly provided by the Windows Server.
- CALs for Windows Services:
- If the Windows Server hypervisor itself is accessed for administrative tasks (e.g., via RDP), or if it provides any services to users (e.g., file sharing or hosting Windows applications), then User or Device CALs are required for each user or device accessing the Windows Server.
- Outside the LAN:
- If the Windows Server hypervisor is isolated and used solely to run Linux VMs, its location (inside or outside your LAN) does not affect the CAL requirement, as CALs are only necessary when accessing Windows-specific services.
Keep in mind that for any licensing-related questions, you'd want to confirm the information provided on this forum with a Microsoft representative. For more, refer to https://learn.microsoft.com/en-us/licensing/product-technical-support
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin