Currently viewing the AI version
Switch to human version

Google Cloud Migration Center: AI-Optimized Troubleshooting Guide

Configuration Requirements

Discovery Client Service Configuration

Critical Settings for Production:

  • Startup Type: "Automatic (Delayed Start)" - prevents startup dependency failures
  • Service Account: Requires roles/migrationcenter.discoveryClient permissions
  • Network Access: TCP 443 (Google Cloud APIs), TCP 22 (SSH), TCP 135/445 (WMI)

Database Storage Requirements:

  • Local SSD storage mandatory (network storage causes SQLite corruption)
  • Minimum 8GB RAM, 16GB for environments >5,000 servers
  • Storage: 2-5MB per discovered server for historical data
  • Database location: C:\ProgramData\Google\mcdc\data\

Environment Scaling Limits

Critical Breaking Points:

  • 2,000 servers per discovery client (hard limit in version 6.2.0)
  • Beyond 2,000: discovery client becomes unstable, causes timeouts
  • Solution: Deploy multiple discovery clients with <2,000 servers each
  • Version 6.3.7+ removes this limitation

Resource Requirements

Time Investment Reality

Implementation Timeline:

  • Simple environment (500 servers): 2-4 weeks setup + 6 months optimization
  • Enterprise environment (5,000+ servers): 2-3 months setup + 18 months optimization
  • Complex multi-datacenter: 6+ months initial deployment

Human Resource Requirements:

  • Dedicated migration engineer: Full-time for duration
  • VMware administrator: 25% time for vCenter integration
  • Network team: 10% time for firewall/connectivity setup
  • Security team: Initial credential setup + monthly rotation

Cost Reality vs Estimates

Migration Center Cost Accuracy:

  • Estimates consistently 40-60% below actual costs
  • Network costs underestimated by 60% (egress traffic patterns)
  • Learning curve tax: Additional 30% for first 18 months
  • Migration tools/consulting: $50K-500K not included in estimates

Real Budget Formula:

Migration Center estimate × 1.6 (network reality) × 1.4 (over-provisioning) + $25K/month (tools) × 1.3 (operational overhead) = Actual first-year costs

Critical Warnings

Database Corruption Indicators

SQLite Error Patterns:

  • "Database is locked" (SQLITE_BUSY error code 5)
  • "Database disk image is malformed" (SQLITE_CORRUPT)
  • Cause: Storage I/O latency >200ms triggers corruption
  • Recovery: Stop service, use mcdc.exe recover-db command

Authentication Failure Root Causes

90% of failures caused by:

  • Domain password rotation without discovery client update
  • Time skew >5 minutes between domain controllers (Kerberos failure)
  • Service account permission changes by security team
  • Network timeouts on UDP 88 (Kerberos authentication)

VMware vCenter API Limitations

Performance Breaking Points:

  • Concurrent API connections throttled by vCenter
  • Large inventory queries (>1,000 VMs) exhaust vCenter memory
  • Heavy API usage causes vCenter database locks
  • Solution: Stagger scanning, limit concurrent VM collections to 10

Implementation Reality

Network Discovery Blind Spots

Automated Discovery Cannot Detect:

  • Load balancer backend dependencies (shows load balancer only)
  • Proxy-mediated connections (shows proxy, not endpoints)
  • SSL/TLS encrypted application protocols
  • Batch jobs running monthly/quarterly
  • Database connection pool actual patterns

Enhanced Discovery Approach:

  1. Automated discovery provides 60-70% of connections
  2. Application team interviews fill remaining gaps
  3. Architecture documentation review required
  4. Monitor during different time windows (capture batch jobs)

Version-Specific Issues

Known Working Versions:

  • Discovery Client 6.3.7+: Removes 2,000 server limit, fixes ZFS issues
  • Version 6.3.6: Fixes Windows WMI timeout issues, ZFS filesystems
  • Version 6.3.4: Resolves disk space calculation errors

Avoid These Versions:

  • Version 6.2.0: 2,000 server limit, Windows startup dependency issues
  • Earlier versions: Various disk calculation and authentication bugs

Decision Criteria

When to Use Multiple Discovery Clients

Deploy Separate Clients For:

  • Each major data center (network latency/firewall issues)
  • Different credential domains (AD forests, AWS accounts)
  • Performance-sensitive environments (production vs development)
  • Compliance boundaries (PCI scope separation)

Alternative Tool Evaluation

Migration Center vs Alternatives:

  • RVTools: Better for initial VMware inventory, manual export required
  • CloudEndure: More robust for actual migration execution
  • Carbonite: Better multi-cloud support
  • Cloudamize: Superior application dependency analysis

Troubleshooting Decision Trees

Emergency Resolution Priority

Service Won't Start After Reboot:

  1. Check service startup type (set to "Automatic Delayed Start")
  2. Verify network connectivity to Google Cloud APIs
  3. Check local firewall blocking TCP 443 outbound

Authentication Continuously Failing:

  1. Test credentials manually from discovery client server
  2. Check domain controller time synchronization (ntpdate)
  3. Verify service account permissions unchanged
  4. Test network connectivity to domain controllers

Database Corruption Recovery:

  1. Stop discovery client service immediately
  2. Backup corrupted database files
  3. Run mcdc.exe recover-db command
  4. If recovery fails, delete database and rescan

Performance Degradation Analysis

Scan Speed Declining Over Time:

  • Check discovery client server storage I/O latency
  • Monitor discovery client memory usage (should be <4GB)
  • Verify vCenter performance during scanning
  • Review scan scheduling conflicts with backup windows

Migration Wave Dependencies

Critical Path Analysis:

  • Domain controllers and DNS: Migrate first or maintain hybrid
  • Database servers: Require extended parallel run periods
  • Load balancers: Network architecture redesign often required
  • Legacy applications: Highest risk, plan rollback scenarios

Compliance Configuration

Air-Gapped Environment Support

Offline Export Process (Version 6.3.7+):

  1. Install discovery client without internet connectivity
  2. Perform complete local inventory collection
  3. Export encrypted data bundle
  4. Transfer via approved secure method
  5. Import to connected Google Cloud project

Security Requirements

Enterprise Security Controls:

  • Deploy discovery clients in management network segments
  • Use VPC Service Controls for data egress restrictions
  • Integrate with enterprise SIEM for audit logging
  • Exclude discovery database from antivirus scanning

Resource Links by Use Case

Emergency Troubleshooting

Performance Optimization

Compliance Implementation

Alternative Tools

Useful Links for Further Investigation

Essential Troubleshooting Resources and Emergency Contacts

LinkDescription
Discovery Client TroubleshootingUnlike most Google docs, this one has real solutions for authentication failures and service issues.
Discovery Client CLI TroubleshootingEssential for database corruption (which will happen), CLI failures, and emergency data recovery.
Migration Center Login IssuesWhen to use for console access problems and IAM permission errors.
File Import Error ResolutionWhen to use for CSV upload failures and RVTools import problems.
Discovery Client Performance ConfigurationCritical for large environment deployments and performance optimization.
Credential Management Best PracticesEssential for enterprise security compliance and multi-domain environments.
Migration Center Release NotesRead this first for known issues that will save you days of debugging, recent bug fixes, and features that actually work.
Offline Export for Air-Gapped EnvironmentsThis guide is required for setting up offline export capabilities in compliance environments and disconnected networks.
Google Cloud Support ConsoleUse this console for addressing production issues, urgent troubleshooting, and submitting escalation requests to Google Cloud Support.
Migration Center Support HubAccess the Migration Center Support Hub for general guidance, best practices, and resolving non-urgent issues related to migration.
Google Cloud Professional ServicesEngage Google Cloud Professional Services for assistance with complex enterprise migrations, architectural guidance, and implementation support.
Google Cloud Community ForumsThese forums are good for peer troubleshooting and getting a reality check when Google Support provides unhelpful or generic responses.
Google Cloud Migration DiscussionsThis is where people actually talk, sharing real war stories, unofficial workarounds, and honest opinions from the Google Developer Community.
Stack Overflow - Google Cloud MigrationFind solutions for technical coding issues, API problems, and integration questions related to Google Cloud Platform migration on Stack Overflow.
Discovery Client Database Recovery CommandsThis resource provides commands to access logs and database recovery utilities for detailed error analysis, root cause investigation, and database corruption recovery.
Migration Center Python API DocumentationRefer to this documentation for troubleshooting API connection issues, upload failures, and general connectivity problems with the Migration Center Python API.
Google Cloud Network IntelligenceUtilize Google Cloud Network Intelligence for diagnosing and resolving network connectivity issues and firewall-related problems within your cloud environment.
Cloud Connectivity TestingUse Cloud Connectivity Testing to validate network paths and troubleshoot blocked connections, ensuring proper communication between your cloud resources.
VPC Flow LogsConfigure and analyze VPC Flow Logs for understanding network traffic patterns and conducting security investigations within your Virtual Private Cloud.
RVTools VMware UtilityUse this official Dell RVTools VMware Utility for manual VMware inventory collection when the discovery client encounters failures or issues.
VMware vSphere API DocumentationRefer to the VMware vSphere API Documentation for understanding API limitations and effectively troubleshooting vCenter-related issues in your environment.
PowerCLI for VMware AutomationUtilize PowerCLI for VMware Automation to create custom inventory scripts and perform advanced troubleshooting for vCenter environments.
ServiceNow ITOM Discovery GuideThis guide is useful for implementing CMDB integration and ensuring proper asset correlation within your ServiceNow ITOM Discovery setup.
BMC Helix DiscoveryExplore BMC Helix Discovery for comprehensive enterprise asset management integration, providing visibility and control over your IT infrastructure.
Microsoft SCCM IntegrationIntegrate Microsoft SCCM for efficient Windows environment inventory management and reliable software detection across your organization.
Discovery Client Data Export GuideThis critical guide explains how to export Discovery Client data before performing major upgrades or implementing significant changes.
Migration Center Data ExportPerform essential regular exports of Migration Center data for robust disaster recovery planning and business continuity strategies.
Cloud Audit LogsCloud Audit Logs are required for maintaining a compliance audit trail and effectively tracking changes within your Migration Center environment.
Cloud Monitoring for Migration CenterSet up Cloud Monitoring for Migration Center to effectively monitor discovery client resource usage and track success rates.
Discovery Client Metrics DashboardCreate custom dashboards within Cloud Monitoring to track Discovery Client performance metrics and gain insights into its operation.
Cloud Operations LoggingConfigure Cloud Operations Logging for centralized log collection and automated alerting specifically for discovery failures within your environment.
Google Cloud Partner DirectoryFind certified migration specialists and implementation partners through the Google Cloud Partner Directory for expert support.
Google Cloud Marketplace Migration ToolsExplore the Google Cloud Marketplace for a variety of third-party migration utilities and specialized tools to aid your migration process.
Professional Services Partner NetworkEngage with the Professional Services Partner Network for enterprise-scale migration support and expert architectural consulting.
CloudEndure Migration PlatformConsider CloudEndure Migration Platform as an alternative solution when Migration Center does not fully meet your specific requirements.
Carbonite Migration ToolsUtilize Carbonite Migration Tools for comprehensive multi-cloud and cross-platform migration support across diverse environments.
Cloudamize Assessment PlatformThe Cloudamize Assessment Platform complements your migration efforts by providing detailed application dependency analysis and insights.
Google Cloud Skills Boost Migration PathFollow the Google Cloud Skills Boost Migration Path for structured learning and professional development tailored for migration specialists.
Google Cloud Professional CertificationEarn industry-recognized credentials for cloud migration by pursuing Google Cloud Professional Certification to validate your expertise.
Migration Center Training LabsGain hands-on practical experience with various Migration Center features through these dedicated training labs.

Related Tools & Recommendations

tool
Similar content

Migrate Your Infrastructure to Google Cloud Without Losing Your Mind

Google Cloud Migration Center tries to prevent the usual migration disasters - like discovering your "simple" 3-tier app actually depends on 47 different servic

Google Cloud Migration Center
/tool/google-cloud-migration-center/overview
95%
tool
Similar content

GKE Security That Actually Stops Attacks

Secure your GKE clusters without the security theater bullshit. Real configs that actually work when attackers hit your production cluster during lunch break.

Google Kubernetes Engine (GKE)
/tool/google-kubernetes-engine/security-best-practices
91%
tool
Recommended

AWS MGN Enterprise Production Deployment - Security & Scale Guide

Rolling out MGN at enterprise scale requires proper security hardening, governance frameworks, and automation strategies. Here's what actually works in producti

AWS Application Migration Service
/tool/aws-application-migration-service/enterprise-production-deployment
70%
tool
Recommended

AWS Application Migration Service (MGN) - Copy Your Servers to AWS

MGN replicates your physical or virtual servers to AWS. It works, but expect some networking headaches and licensing surprises along the way.

AWS Application Migration Service
/tool/aws-application-migration-service/overview
70%
tool
Recommended

Azure Migrate - Microsoft's Tool for Moving Your Crap to the Cloud

Microsoft's free migration tool that actually works - helps you discover what you have on-premises, figure out what it'll cost in Azure, and move it without bre

Azure Migrate
/tool/azure-migrate/overview
70%
news
Recommended

Accenture Drops Half a Billion on AI Consultants Because Everyone's Going Crazy for ChatGPT

Consulting giant panic-buys NeuraFlash for $500M+ because every client meeting now starts with "what's our AI strategy?"

Samsung Galaxy Devices
/news/2025-08-31/accenture-neuraflash-acquisition
60%
tool
Popular choice

jQuery - The Library That Won't Die

Explore jQuery's enduring legacy, its impact on web development, and the key changes in jQuery 4.0. Understand its relevance for new projects in 2025.

jQuery
/tool/jquery/overview
60%
tool
Recommended

Google Kubernetes Engine (GKE) - Google's Managed Kubernetes (That Actually Works Most of the Time)

Google runs your Kubernetes clusters so you don't wake up to etcd corruption at 3am. Costs way more than DIY but beats losing your weekend to cluster disasters.

Google Kubernetes Engine (GKE)
/tool/google-kubernetes-engine/overview
58%
tool
Popular choice

Hoppscotch - Open Source API Development Ecosystem

Fast API testing that won't crash every 20 minutes or eat half your RAM sending a GET request.

Hoppscotch
/tool/hoppscotch/overview
57%
tool
Popular choice

Stop Jira from Sucking: Performance Troubleshooting That Works

Frustrated with slow Jira Software? Learn step-by-step performance troubleshooting techniques to identify and fix common issues, optimize your instance, and boo

Jira Software
/tool/jira-software/performance-troubleshooting
55%
pricing
Recommended

Databricks vs Snowflake vs BigQuery Pricing: Which Platform Will Bankrupt You Slowest

We burned through about $47k in cloud bills figuring this out so you don't have to

Databricks
/pricing/databricks-snowflake-bigquery-comparison/comprehensive-pricing-breakdown
55%
pricing
Recommended

BigQuery Pricing: What They Don't Tell You About Real Costs

BigQuery costs way more than $6.25/TiB. Here's what actually hits your budget.

Google BigQuery
/pricing/bigquery/total-cost-ownership-analysis
55%
tool
Recommended

BigQuery Editions - Stop Playing Pricing Roulette

Google finally figured out that surprise $10K BigQuery bills piss off customers

BigQuery Editions
/tool/bigquery-editions/editions-decision-guide
55%
tool
Popular choice

Northflank - Deploy Stuff Without Kubernetes Nightmares

Discover Northflank, the deployment platform designed to simplify app hosting and development. Learn how it streamlines deployments, avoids Kubernetes complexit

Northflank
/tool/northflank/overview
52%
tool
Popular choice

LM Studio MCP Integration - Connect Your Local AI to Real Tools

Turn your offline model into an actual assistant that can do shit

LM Studio
/tool/lm-studio/mcp-integration
50%
tool
Popular choice

CUDA Development Toolkit 13.0 - Still Breaking Builds Since 2007

NVIDIA's parallel programming platform that makes GPU computing possible but not painless

CUDA Development Toolkit
/tool/cuda/overview
47%
tool
Recommended

Google Cloud Platform - After 3 Years, I Still Don't Hate It

I've been running production workloads on GCP since 2022. Here's why I'm still here.

Google Cloud Platform
/tool/google-cloud-platform/overview
45%
news
Popular choice

Taco Bell's AI Drive-Through Crashes on Day One

CTO: "AI Cannot Work Everywhere" (No Shit, Sherlock)

Samsung Galaxy Devices
/news/2025-08-31/taco-bell-ai-failures
45%
tool
Recommended

Dynatrace - Monitors Your Shit So You Don't Get Paged at 2AM

Enterprise APM that actually works (when you can afford it and get past the 3-month deployment nightmare)

Dynatrace
/tool/dynatrace/overview
44%
tool
Recommended

Dynatrace Enterprise Implementation - The Real Deployment Playbook

What it actually takes to get this thing working in production (spoiler: way more than 15 minutes)

Dynatrace
/tool/dynatrace/enterprise-implementation-guide
44%

Recommendations combine user behavior, content similarity, research intelligence, and SEO optimization