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 |
RDP Access (Recommended)
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):
- Download from Mac App Store: “Microsoft Remote Desktop”
- Create new connection:
- PC name:
localhost:3389 - User account: Your username (e.g.,
tsangc1) - Password: Retrieved from Secrets Manager
- PC name:
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
- Open File Explorer
- Click This PC → Map network drive
- Choose drive letter (e.g.,
G:,H:,I:,J:) - Enter folder path:
\\data-manager-linux.odin.cluster.local\gxp - Check Reconnect at sign-in
- Enter credentials (your username and password)
- 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
- Storage Overview - Understanding the storage architecture
- FSx Lustre - Working with FSx filesystems