Independent migration readiness console

Migration Readiness Control Plane

Nutanix Provider Edition for source discovery, compatibility analysis, wave planning, and evidence review.

Operations Dashboard

Active
IdentityMRCP Console
EditionNutanix Provider Edition
Version0.4.0-alpha.1
ModeLocal-first evidence workflow
BoundaryWrite intent is gated, not executed
Source ProviderVMware vCentervalidated collector
Target ProviderNutanix AHVVMware vCenter -> Nutanix AHV
3Workloads
1Ready
0Research
0Prepare
2Blocked
2Waves

Current Workspace

  • Auth modeLocal Operator
  • Data boundaryLocal console data directory
  • Default accessRead-only connector tests

Operational Readiness

  • Connectors6
  • Environments3
  • Roles4

Control Status

  • Credential PolicyNo persistence
  • Write modeGate validation
  • Audit trailLocal state

Connect Environments

Local API required

vCenter

Read-only VM, network, guest, tools, snapshot, and dependency source.

Status NOT RUN

Connectivity test result: Not run

Prism Central

Read-only AHV/NC2 target inventory, capacity, categories, and collision checks.

Status NOT RUN

Connectivity test result: Not run

Prism Element

Read-only AHV cluster, host, storage, network, and VM context.

Status NOT RUN

Connectivity test result: Not run

Nutanix Move

Approved lab-only payload review and dry-run proof capture.

Status NOT RUN

Connectivity test result: Not run

ESXi

Host-level connectivity gate for approved read or write-intent workflows.

Status NOT RUN

Connectivity test result: Not run

RVTools / Import

Offline CSV/JSON intake for discovery when live endpoints are not approved.

Status NOT RUN

Connectivity test result: Not run

Tester Connection Workflow

These buttons call /api/environment-access, /api/connection-test, /api/collect-sources, /api/run-readiness, /api/tester-report, and /api/state on this local console server. Open the served local console URL printed by nmrcp serve, not the static file or GitHub Pages demo, when testing real endpoints. Passwords are sent only to the local process for the active request and are not written to proof files. For Dev or UAT labs with self-signed Nutanix certificates, import the lab CA or clear TLS verification for that test; Production should use trusted certificates. Write intent validates gates only; this workflow does not execute mutating actions.

Profiles0
Runs0
Evidence0
Ready for tester input. API actions require the local nmrcp serve console. Use secure endpoints unless you are testing against a loopback simulator.

Environment Profiles

Dev / UAT / Production
EnvironmentPurposeRead GateWrite GateDefault Targets
DevConnector proof, parser validation, and sample workload readiness.Source scope + credential sourceWrite-intent review onlyvCenter, Prism Central, Prism Element, ESXi, Move
UATTester validation against approved lab or non-production customer scopes.Change reference + rollback planPeer review + dry run + target scopeAHV, NC2, Move, Prism, vCenter
ProductionControlled readiness evidence before production migration activity.Approved source scope + audited credential pathCAB + backup + maintenance + break-glassScoped production endpoints only

Connector Policies

Mutation disabled

Add / Edit / Delete Connectors

SelectNameTypeEnvironmentModeStatusLast TestAction
Connectivity test result: Not run. Select a connector or use a card-level Test Connectivity button.
ConnectorModesWriteCredential PolicyStatus
VMware vCenterreaddisabledrequest_only_not_persistedalpha_read_only
Prism Centralreaddisabledrequest_only_not_persistedalpha_read_only
Prism Elementreaddisabledrequest_only_not_persistedalpha_read_only
Nutanix Moveproof, write_intentdisablednot_implemented_no_credentials_acceptedproof_required
VMware ESXigatedisablednot_implemented_no_credentials_acceptedgate_only
RVTools / Importofflinedisabledno_credentials_requiredavailable

Run Compatibility Analysis

Assessment loaded
WorkloadReadinessRiskWaveMove actionTop finding
pilot-web-01
Platform Team
ready0Wave 0 - Pilot Readystage after reviewNo open finding
erp-app-01
Business Apps
blocked80Excluded Until Clearedhold until remediatedWorkload uses a VMware distributed switch backed port group.
payments-edge-01
Payments
blocked100Excluded Until Clearedhold until remediatedGuest OS is not in the current known-good family list.

Build Move Plan

Stage after review

Create Migration Plan

SelectPlanEnvironmentTargetWaveWorkloadsStatus

Dry Run Output

No dry run executed in this browser session.
  1. 1. Confirm included workloads
    Only ready or researched workloads should be staged for downstream Move planning.
  2. 2. Review network and capacity fit
    Validate target network mapping, Prism capacity, and held workload conflicts before handoff.
  3. 3. Export planning command
    Use the local command below to regenerate evidence and Move planning artifacts.

Generated local command

Do not store credentials in the console or generated artifacts. Use approved read-only collection before claiming endpoint proof. Use approved Nutanix Move lab evidence before external handoff.

Operator Workbench

Workflow
  1. 1. Select environment
    Configure
    Choose Dev, UAT, or Production, target, mode, and required gates.
    Run
    Validate Environment Gates.
    Expected output
    PASS means the selected workflow is allowed to continue; FAILED lists missing gates.
  2. 2. Connect source and target
    Configure
    Enter approved endpoint, username, request-only password, TLS mode, and timeout for PC, PE, or vCenter.
    Run
    Test Connectivity on each connector card.
    Expected output
    Green PASS confirms authenticated read-only API proof; red FAILED explains TLS, auth, or API errors.
  3. 3. Discover inventory
    Configure
    Use tested vCenter and Prism Central connectors, or import RVTools/offline inventory.
    Run
    Collect Source Evidence.
    Expected output
    Operator summary shows collected artifacts, inventory counts, and redacted evidence paths.
  4. 4. Analyze compatibility
    Configure
    Filter readiness by workload, owner, finding, readiness state, or wave.
    Run
    Review blockers, dependencies, top finding, and move action.
    Expected output
    Only ready or researched workloads should proceed into migration planning.
  5. 5. Build migration plan
    Configure
    Name the plan, select environment, target, wave, and included workloads.
    Run
    Create Migration Plan, then Run Dry Run.
    Expected output
    Dry-run summary confirms workload count, target, mutation disabled, and next review step.
  6. 6. Package tester feedback
    Configure
    Complete connection tests, collection, readiness, and environment gate review.
    Run
    Prepare Tester Report.
    Expected output
    Redacted report and JSON paths for GitHub tester feedback, with no credentials persisted.

Settings

Local alpha

Credential Policy

Credentials are request-only and never persisted

TLS Policy

TLS verification on; DEV can record an exception

Retention

Run history 50 actions, evidence index 100 artifacts

Mutation Policy

Write intent validates gates without execution

Users & RBAC

Role model

Add / Edit / Delete Users

SelectUserRoleScopeStatus

Add Role

RoleAllowed Work

Audit & State

Local state