A tool to compare UFM configurations between two servers
Project description
UFM Configuration Differentiator Tool
A powerful tool to compare UFM (Unified Fabric Manager) configurations between two NVIDIA servers.
Features
- Compare UFM, SHARP, MFT, and OpenSM versions
- Identify differences between configuration files
- Generate HTML reports with highlighted differences
- Automatically sort higher versions for easier comparison
- Filter and search capabilities in the HTML report
Installation
pip install ufm-config-diff
Usage
# Basic usage
ufm-config-diff server1 server2 username password
# With optional output file
ufm-config-diff server1 server2 username password output_report.html
# Fast mode - only compare critical configuration files
ufm-config-diff server1 server2 username password --fast
Requirements
- Python 3.6+
- SSH access to the servers
- UFM installed on both servers
HTML Report
The tool generates an interactive HTML report that:
- Shows version differences between servers
- Lists all configuration differences
- Provides filtering and sorting capabilities
- Highlights missing parameters and differences
- Includes a table of contents for quick navigation
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ufm_config_diff-0.1.0.tar.gz
(11.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ufm_config_diff-0.1.0.tar.gz.
File metadata
- Download URL: ufm_config_diff-0.1.0.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b727010f910245a9b4dee8bc622cd3e2a856a70604598eab18eda183eeb1f1e
|
|
| MD5 |
005631b36a10bd10bc9a5c39a79a2d84
|
|
| BLAKE2b-256 |
f4699336cfa25795b58db3c5bfe35586593927799f48b60da70e84c3b697b665
|
File details
Details for the file ufm_config_diff-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ufm_config_diff-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a12b1a0388642514c8f3168d6010be0a9a2a515ff282a51980ec77740a35d359
|
|
| MD5 |
015e69855b5f031e0c807b5a068b6898
|
|
| BLAKE2b-256 |
8d27ecee86aa531b3108840c0d099b0b43a34a332e2289ba00309d3265d75c80
|