Nutanix Requirements
DMC supports scanning of Windows and Linux servers hosted on Nutanix with the following requirements.
Supported Operating Systems
Operating System | Support Details |
---|---|
Windows Server 2008 R2 and above | Collects metrics for Windows servers |
Ubuntu | Collects metrics for Linux servers |
Red Hat | Collects metrics for Linux servers |
CentOS | Collects metrics for Linux servers |
SUSE | Collects metrics for Linux servers |
Network Requirements
DMC requires network access to target Nutanix guest VMs within the scope of discovery.
Source | Destination | Ports | Purpose |
---|---|---|---|
Jump Box | Windows VMs | 5985 (HTTP), 5986 (HTTPS) | Windows Remote Management (WinRM) |
Jump Box | Linux VMs | 22 (SSH) | Linux management and data collection |
Windows VM Prerequisites
PowerShell Remoting must be enabled on Windows VMs to allow DMC to run PowerShell commands over WinRM connections.
To enable PowerShell remoting:
- Open PowerShell as Administrator on each Windows VM
- Run the following command:
Enable-PSRemoting -force
This enables the WinRM service and configures the necessary firewall rules for remote PowerShell connections.
Credential Requirements
To ensure DMC can perform discovery the following permissions are required.
Windows VM Access
Account | Minimum Required Permissions | Reason |
---|---|---|
Domain Admin or Local Admin | Interactive Login Rights | Required to collect system settings, software inventory, active processes, and network dependencies to assist with environment assessment. |
Linux VM Access
Account | Minimum Required Permissions | Reason |
---|---|---|
Root or Sudo-enabled user | System access for package queries and process monitoring | Required to collect system settings, software inventory, active processes, and network dependencies to assist with environment assessment. |
user/domain
or user@domain.com
format for Windows VMs; both styles are supported.Least Privilege Guest OS Account Setup
If you prefer to use least-privilege accounts instead of admin accounts, you can set up dedicated user accounts with specific permissions.
Windows VM Accounts
For Windows VMs, you can create a least-privileged Windows user account:
Required Group Memberships:
Group | Purpose | Alternative |
---|---|---|
Remote Management Users | Enables WinRM connections | WinRMRemoteWMIUsers_ |
Performance Monitor Users | Allows performance data collection | Required |
Performance Log Users | Enables performance logging access | Required |
Required permissions: The account needs these permissions so DMC can create a CIM connection with the server and collect configuration and performance data from the required WMI classes.
Additional Requirements:
- For Windows Server 2008 and 2008 R2, ensure that WMF 3.0 is installed on the servers.
Linux VM Accounts
You need a user account that has sudo permissions to execute specific commands with NOPASSWD on the Linux VMs you want to discover.
This account helps collect configuration and performance data, perform software inventory (find installed applications), and enable agentless dependency analysis using SSH.
Required sudo access (NOPASSWD):
Command | Purpose | Full Path |
---|---|---|
netstat or ss | Network connection analysis | /usr/bin/netstat, /usr/bin/ss |
ps | Process information | /usr/bin/ps |
ls | File system listing | /usr/bin/ls |
Sudoers file entry example:
username ALL=(ALL) NOPASSWD: /usr/bin/netstat, /usr/bin/ss, /usr/bin/ps, /usr/bin/ls
SSH Key Requirements
For Linux VMs, DMC supports SSH private keys created using the ssh-keygen
command with the following algorithms:
Algorithm | Support Details |
---|---|
RSA | Full support for RSA key pairs |
DSA | Full support for DSA key pairs |
ECDSA | Full support for ECDSA key pairs |
ed25519 | Full support for ed25519 key pairs |
Important Notes:
- SSH keys with passphrases are not supported. Use keys without a passphrase.
- SSH private key files created by PuTTY are not supported.
- Only SSH private key files in OpenSSH format are supported.