Windows Data Manager

The Windows Data Manager provides Windows-based data management and analysis capabilities with access to FSx Lustre storage via SMB.

Overview

Property Value
Hostname data-manager-windows.odin.cluster.local
Instance Type t3.large
OS Windows Server 2025 (Navify hardened AMI)
Access Methods RDP (primary), SSH (PowerShell)
User Accounts Data-manager users with unified Samba passwords

Step 1: Start SSH Tunnel

From your local machine, start the SSH tunnel:

ssh -L 3389:data-manager-windows.odin.cluster.local:3389 jump-host -N

Leave this terminal running in the background.

Step 2: Connect with RDP Client

macOS (Microsoft Remote Desktop):

  1. Download from Mac App Store: “Microsoft Remote Desktop”
  2. Create new connection:
    • PC name: localhost:3389
    • User account: Your username (e.g., tsangc1)
    • Password: Retrieved from Secrets Manager

Windows (mstsc):

mstsc /v:localhost:3389

Linux (xfreerdp):

xfreerdp /v:localhost:3389 /u:tsangc1 /cert:ignore

Retrieve Your Password

aws secretsmanager get-secret-value \
  --secret-id odin/samba-users/YOUR_USERNAME \
  --query 'SecretString' \
  --output text \
  --profile odin | jq -r '.password'

Example for user tsangc1:

aws secretsmanager get-secret-value \
  --secret-id odin/samba-users/tsangc1 \
  --query 'SecretString' \
  --output text \
  --profile odin | jq -r '.password'

User Properties

Property Description
Username Your data-manager username
Password Same for Windows login and SMB shares
Groups Administrators, Remote Desktop Users, data-manager
Password Changes Disabled (prevents Windows/SMB desync)

SSH Access (PowerShell)

For command-line access:

ssh data-manager-windows

Administrator Password (Infrastructure Only)

aws ssm get-parameter \
  --name /odin/data-manager-windows/initial-password \
  --with-decryption \
  --query 'Parameter.Value' \
  --output text \
  --profile odin

Note: Data-manager users should use RDP with their personal accounts. The Administrator account is for infrastructure management only.

Mounting SMB Shares

Once logged into Windows via RDP, mount the SMB shares to access FSx Lustre data.

Available Shares

Share Path Size Description
\\...\gxp /mnt/gxp 1.2TB GxP-compliant data
\\...\odin /mnt/odin 12TB Main HPC data
\\...\qcs /mnt/qcs 1.2TB QCS Navify data
\\...\ingest /mnt/ingest 9.6TB Kamino ingress data

Mount via GUI

  1. Open File Explorer
  2. Click This PC → Map network drive
  3. Choose drive letter (e.g., G:, H:, I:, J:)
  4. Enter folder path:
    \\data-manager-linux.odin.cluster.local\gxp
    
  5. Check Reconnect at sign-in
  6. Enter credentials (your username and password)
  7. Click Finish

Mount via PowerShell

# Mount GxP data
net use G: \\data-manager-linux.odin.cluster.local\gxp /persistent:yes

# Mount Odin HPC data
net use H: \\data-manager-linux.odin.cluster.local\odin /persistent:yes

# Mount QCS Navify data
net use I: \\data-manager-linux.odin.cluster.local\qcs /persistent:yes

# Mount Kamino ingress data
net use J: \\data-manager-linux.odin.cluster.local\ingest /persistent:yes

Verify Mounts

# Check mapped drives
net use

# List files
dir G:\
dir H:\
dir I:\
dir J:\

Note: The Windows instance is configured to automatically mount the GxP share on login.

Troubleshooting RDP

SSH Tunnel Not Working

Ensure you see “Allocated port 3389 for remote forward…” in SSH output.

Check Windows Instance Status

AWS_PROFILE=odin aws ec2 describe-instances \
  --instance-ids i-00300d1a13237c5cf \
  --region us-west-2 \
  --query 'Reservations[0].Instances[0].State.Name'

Test Connectivity

ssh jump-host "ping -c 3 data-manager-windows.odin.cluster.local"

Next Steps