Connecting to Resources
This guide covers how to connect to the resources available in the ACX Lab through the Azure Virtual Desktop (AVD) login experience, plus Azure portal access for AKS Arc and management tasks.
Connecting through Azure Virtual Desktop
Azure Virtual Desktop is the supported login experience for the ACX Lab. Use it to reach your lab desktop and access the tools needed for VM work, scripts, and day-to-day administration.
Steps
- Go to https://windows.cloud.microsoft or open the Windows app
- Sign in with your
@adaptivecloudlab.comaccount - Launch the ACX-AVD-DVM for a Azure Local Session Host, or ACX-AVD-DVM-Cloud for an Azure VM Session Host
- When the session opens, use the lab desktop to access your assigned resources and tools
- If prompted for credentials inside the session, use:
- Username:
AC\youralias - Password: Your on-prem AD password
Connecting to Windows VMs
- Open the Azure portal from your AVD session and switch to the ACX Lab tenant.
- Navigate to Virtual machines and select your VM.
- Use the VM's private IP or name with the Remote Desktop client from inside AVD.
- Enter your credentials:
- Username:
AC\youralias - Password: Your on-prem AD password (from your registration email)
- Username:
!!! note "If the VM is not responding" Check that the VM is running and that you are using the correct AD credentials. If the issue persists, contact the ACX Lab team.
Connecting to AKS Arc Clusters
AKS Arc clusters in the lab are Azure Arc-enabled, so you can manage them from the Azure portal or via kubectl from your AVD session.
Option A: Azure Portal
- Navigate to Kubernetes services in the Azure portal (ACX Lab tenant)
- Select your AKS Arc cluster
- Use the built-in Kubernetes resources blade to view workloads, services, and pods
Option B: kubectl with Azure AD
# Install the connectedk8s Azure CLI extension if not already installed
az extension add --name connectedk8s
# Log in to Azure with your Microsoft account
az login --tenant adaptivecloudlab.com
# Start the proxy connection for your cluster
az connectedk8s proxy -n Toronto-aksArc -g <resource-group>
In a separate terminal:
kubectl get nodes
kubectl get namespaces
kubectl -n <your-namespace> get pods
!!! info "Available AKS Arc Clusters" The ACX Lab has three AKS Arc clusters at the Toronto site:
- **Toronto-aksArc** — General-purpose Kubernetes workloads
- **tor-aksvi** — GPU-enabled cluster (NVIDIA A16) for AI/ML
- **tor-azcpe-aksarc1** — Edge/CPE workloads
Your namespace is provisioned with per-user RBAC on each cluster you have access to.
!!! warning "Namespace restrictions" You are only authorized to deploy workloads in your assigned namespace. Attempting to create resources in other namespaces will result in an RBAC permission denied error. See AKS Permission Denied if you hit issues.
Option C: Arc Run Command
- In the Azure portal, go to your AKS Arc cluster
- Navigate to Run command under the Kubernetes resources section
- Enter your kubectl command and click Run
- View the output in the portal
!!! note "Run Command timeout" Arc Run Command has a default timeout of 120 seconds. For long-running operations, use the kubectl proxy method instead.
Connecting to Linux VMs
- Open your Linux VM in the Azure portal from your AVD session.
- Copy the VM's private IP address.
- Use SSH from the AVD desktop:
ssh youralias@<vm-private-ip>
Use your AD password when prompted. For key-based auth, upload your public key through the Azure portal:
- Go to your VM → Reset password blade
- Select Reset SSH public key
- Paste your public key
Connection Quick Reference
| Resource Type | Method | Credentials |
|---|---|---|
| Windows VM | Remote Desktop from AVD | AC\youralias + AD password |
| Linux VM | SSH from AVD | youralias + AD password |
| AKS Arc cluster | kubectl proxy or portal | Azure AD (your @microsoft.com account) |
| AVD session | Azure Virtual Desktop client or browser | @adaptivecloudlab.com account |