=============== LIBRARY RULES =============== From library maintainers: - This is unofficial documentation - always verify against official Veeam Help Center # Veeam Plug-in for Scale Computing HyperCore Veeam Plug-in for Scale Computing HyperCore is a comprehensive data protection and disaster recovery solution designed specifically for Scale Computing HyperCore virtualization environments. It integrates with Veeam Backup & Replication to provide enterprise-grade backup, restore, and replication capabilities for virtual machines running on Scale Computing HyperCore clusters. The solution architecture consists of five key components: the Scale Computing HyperCore cluster (containing VMs to protect), a Windows-based backup server running Veeam Backup & Replication, the plug-in enabling integration between the backup server and HyperCore cluster, backup repositories for storing backup data, and Linux-based worker VMs that process backup workloads and transfer data to repositories. The plug-in supports Scale Computing HyperCore version 9.4.32.218226 or later and requires Veeam Backup & Replication version 13.0.1 or later. ## Adding Scale Computing HyperCore Cluster to Backup Infrastructure Before performing any backup or restore operations, you must add your Scale Computing HyperCore cluster to the Veeam backup infrastructure. This establishes the connection between the backup server and your virtualization environment, enabling the plug-in to access VMs, storage, and networks. ``` # Via Veeam Backup & Replication Console: 1. Open the Inventory view 2. Navigate to Virtual Infrastructure > Scale Computing HyperCore 3. Right-click and select "Add Scale Computing HyperCore Cluster" 4. Launch the New Scale Computing HyperCore Cluster wizard # Wizard Steps: Step 1: Specify cluster domain name or IP address - Example: hypercore-cluster.company.local - Or: 192.168.1.100 Step 2: Enter credentials to access the cluster - Username: admin@local - Password: ******** - Select "Use the following account" or choose saved credentials Step 3: Apply cluster settings - Veeam will connect and validate the cluster - Review discovered hosts and VMs Step 4: Review summary and finish - Cluster appears under Virtual Infrastructure > Scale Computing HyperCore ``` ## Adding Workers to the Backup Infrastructure Workers are Linux-based VMs that process backup workloads and distribute backup traffic when transferring data to repositories. Each worker is deployed on a Scale Computing HyperCore host and can handle up to 4 concurrent backup/restore tasks with the default configuration (6 vCPU, 6 GB RAM, 100 GB disk). ``` # Via Veeam Backup & Replication Console: 1. Open the Backup Infrastructure view 2. Navigate to Scale Computing HyperCore > Workers 3. Right-click and select "Add Worker" 4. Launch the New Scale Computing HyperCore Worker wizard # Wizard Configuration: Step 1: Specify worker VM configuration - Name: Worker01 - Host: Select target Scale Computing HyperCore host - Max concurrent tasks: 4 (default) - Note: Add 1 vCPU and 1 GB RAM per additional concurrent task Step 2: Specify network settings - Network: Production_Network - IP address assignment: DHCP or Static - Static example: - IP: 192.168.1.50 - Subnet mask: 255.255.255.0 - Gateway: 192.168.1.1 - DNS: 192.168.1.10 Step 3: Review summary and finish # Worker Lifecycle States: - Configured: Configuration saved to database - Testing: Configuration being validated - Working: Processing backup/restore operation - Shut Down: Powered off, ready for next session ``` ## Configuring Backup Repositories A backup repository is the storage location where Veeam Plug-in for Scale Computing HyperCore stores backup files. The plug-in supports various repository types including direct attached storage, network attached storage, deduplicating appliances, and cloud object storage. ``` # Supported Repository Types: # Direct Attached Storage: - Microsoft Windows servers - Linux servers (including hardened repositories) # Network Attached Storage: - CIFS (SMB) shares - NFS shares # Deduplicating Storage Appliances: - ExaGrid - Quantum DXi - Dell Data Domain - HPE StoreOnce - Fujitsu ETERNUS - Infinidat InfiniGuard # Cloud Object Storage: - Amazon S3 - S3 compatible storage - Google Cloud Storage - Microsoft Azure Blob - Wasabi Cloud Storage - Veeam Data Cloud Vault - IBM Cloud # Adding a Linux Repository (example): 1. Open Backup Infrastructure view 2. Right-click Backup Repositories > Add Backup Repository 3. Select "Direct attached storage" > "Linux" 4. Specify server: backup-repo.company.local 5. Specify repository path: /mnt/backups/hypercore 6. Configure load control and advanced settings 7. Review and finish # Scale-Out Backup Repository: - Combines multiple repositories into one logical unit - Performance tier: Active backups - Capacity tier: Offload to object storage - Archive tier: Long-term retention ``` ## Creating Backup Jobs Backup jobs define what VMs to back up, where to store backups, retention policies, and scheduling. The plug-in supports forever forward incremental and forward incremental backup methods. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Jobs 3. Click "Backup Job" > "Scale Computing HyperCore" on the ribbon # Wizard Configuration: Step 1: Specify job name and description - Name: Daily_Production_Backup (max 40 characters) - Description: Backs up production VMs nightly - Restricted characters: ~ " # % & * : < > ! ? / \ { | } . ' ` $ Step 2: Select VMs to back up - Click "Add" to browse Scale Computing HyperCore inventory - Select individual VMs or entire folders - Example VMs: WebServer01, DatabaseServer01, AppServer01 Step 3: Specify backup repository and settings - Backup repository: Linux_Backup_Repo - Retention policy: 14 days - Optional: Configure GFS (Grandfather-Father-Son) retention - Keep weekly: 4 restore points - Keep monthly: 12 restore points - Keep yearly: 3 restore points Step 4: Configure advanced settings - Backup method: Forever forward incremental (default) - Active full backup: Weekly on Sunday - Health check: Weekly on Saturday - Backup window: Enable to limit backup time Step 5: Define job schedule - Daily at: 10:00 PM - Days: Monday through Friday - Or: Periodically every 4 hours - Retry failed items: Enabled, 3 attempts, 10 min intervals Step 6: Review summary and finish - Job appears under Jobs > Backup ``` ## Starting and Stopping Backup Jobs You can manually start backup jobs to create additional restore points or stop running jobs to prevent impact on production during business hours. ``` # Via Veeam Backup & Replication Console: # Start a backup job manually: 1. Open the Home view 2. Navigate to Jobs 3. Select the backup job (e.g., Daily_Production_Backup) 4. Click "Start" on the ribbon # Or: Right-click > Start # Stop a running backup job: 1. Open the Home view 2. Navigate to Jobs 3. Select the running job 4. Click "Stop" on the ribbon # Or: Right-click > Stop # Note: When stopping a job, restore points are created only # for VMs that were fully processed before the stop command # Monitor job progress: 1. Double-click the running job 2. View real-time statistics: - VMs processed - Data read/transferred - Processing rate - Duration - Bottleneck analysis ``` ## Creating VeeamZIP Backups VeeamZIP allows you to create ad-hoc full backups of VMs without configuring a backup job. This is useful for archiving VMs before decommissioning, creating one-time backups, or performing immediate backups. ``` # Via Veeam Backup & Replication Console: 1. Open the Inventory view 2. Navigate to Virtual Infrastructure > Scale Computing HyperCore 3. Expand the cluster and select the VM to back up 4. Click "VeeamZIP" on the ribbon # Or: Right-click VM > VeeamZIP # Select destination: Option 1: Backup repository - Select from configured repositories - Example: Linux_Backup_Repo Option 2: Local folder on backup server - Path: C:\Backups\VeeamZIP Option 3: Network share - Path: \\fileserver\backups\veeamzip # Note: SMB shares requiring authentication must be # added to backup infrastructure as repositories # Result: - Creates independent full backup (VBK file) - Displayed under Home > Backups > Disk (Exported) - Can be used for restore operations # Limitations: - Cannot store in Veeam Cloud Connect repositories - Cannot store in HPE Cloud Bank Storage - No retention policy support - Network throttling rules not applied ``` ## Performing Full VM Restore In case of disaster, you can restore entire VMs from backups to the original location or a new location. The plug-in supports restoring from various backup sources including Scale Computing HyperCore, VMware, Hyper-V, Nutanix AHV, cloud platforms, and Veeam Agent backups. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Right-click the VM > Restore entire VM # Or: Select VM and click "Entire VM" on ribbon # Wizard Configuration: Step 1: Select restore point - Choose from available restore points - Example: 2024-01-15 10:00 PM (14 days old) Step 2: Choose restore mode - Restore to original location (overwrite existing) - Restore to new location - Restore with different settings Step 3: Specify target cluster - Select Scale Computing HyperCore cluster - Select target host within the cluster Step 4: Specify VM name - Original name: WebServer01 - Restored name: WebServer01_Restored # Or keep original name if restoring to new location Step 5: Configure network settings - Map source networks to target networks - Example: Production_VLAN10 -> DR_VLAN10 - Disconnect from network (for testing) Step 6: Specify restore reason - Required for audit trail - Example: "Disaster recovery - primary site failure" Step 7: Review summary and start restore # Supported backup sources for restore to Scale Computing HyperCore: - Scale Computing HyperCore VM backups - VMware vSphere VM backups - Microsoft Hyper-V VM backups - Nutanix AHV VM backups - Proxmox VE VM backups - oVirt KVM VM backups - Amazon EC2 instance backups - Microsoft Azure VM backups - Google Cloud VM backups - Veeam Agent backups (Windows/Linux) ``` ## Performing Instant VM Recovery Instant VM Recovery allows you to immediately restore Scale Computing HyperCore VMs to VMware vSphere, Microsoft Hyper-V, or Nutanix AHV environments by running them directly from backups. This minimizes downtime during disaster recovery. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Right-click the VM > Instant recovery # Or: Select VM and click "Instant Recovery" on ribbon # Select target platform: - VMware vSphere - Microsoft Hyper-V - Nutanix AHV # Wizard Configuration (VMware example): Step 1: Select restore point - Latest available point recommended - Example: 2024-01-15 10:00 PM Step 2: Select destination - vCenter/ESXi host: vcenter.company.local - Cluster: Production_Cluster - Host: esxi-host01.company.local - Resource pool: DR_Resources Step 3: Select datastore - Datastore: VMFS_Datastore01 - Note: VM runs from backup; datastore used for config files Step 4: Configure networks - Map backup networks to target networks - Or disconnect from network for testing Step 5: Review and start - VM boots directly from backup repository - Minimal downtime (typically seconds to minutes) # Mount Server Requirements: - Dedicated host recommended - RAM: 512 MB per VM disk being recovered - Example: 4-disk VM requires 2 GB additional RAM # Post-recovery options: - Quick Migration: Move running VM to production storage - Storage vMotion: Migrate VM storage while running - Power off and migrate: Traditional restore ``` ## Performing File-Level Restore File-level restore (guest OS file recovery) allows you to restore individual files and folders from VM backups without extracting the entire VM image or starting the VM. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Right-click the VM > Restore guest files # Or: Select VM and click "Restore Guest Files" on ribbon # Wizard Configuration: Step 1: Select restore point - Choose point-in-time to restore from - Example: 2024-01-14 10:00 PM Step 2: Specify restore reason (for audit) - Example: "User accidentally deleted project files" Step 3: Click "Browse" to open file browser # File Browser Operations: - Navigate folder structure - Select files/folders to restore - Right-click > Restore options: - Restore to original location - Restore to custom location - Copy to clipboard # Restore to original location: - Overwrites existing files - Preserves permissions # Restore to custom location: - Local path: C:\Restored_Files - Network share: \\fileserver\restored # Requirements for non-Windows VMs: - Mount host required (Linux server) - Guest tools installed on source VM - Veeam must obtain source VM IP address # Example restore scenarios: - Recover accidentally deleted documents - Restore corrupted application files - Extract configuration files for analysis - Recover database files for point-in-time analysis ``` ## Performing Application Item Restore Application item restore allows granular recovery of application data from VM backups, including Microsoft Active Directory objects, Exchange mailboxes, SharePoint sites, SQL Server databases, and Oracle databases. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Select the VM with the application 5. Click "Application Items" on ribbon > Select application # Or: Right-click VM > Restore application items > Select application # Supported Applications: - Microsoft Active Directory - Microsoft Exchange - Microsoft SharePoint - Microsoft SQL Server - Oracle Database # Example: Restore Active Directory Object Step 1: Select restore point - Choose point-in-time before object was deleted/modified Step 2: Specify restore reason - "Restore accidentally deleted user account" Step 3: Click "Browse" to launch Veeam Explorer for AD # In Veeam Explorer for Active Directory: 1. Navigate to the deleted object (user, group, OU, etc.) 2. Right-click > Restore to Active Directory 3. Choose restore options: - Original location - Different container - Export to file # Example: Restore Exchange Mailbox Item Step 1: Select restore point and specify reason Step 2: Click "Browse" for Veeam Explorer for Exchange Step 3: Navigate: Mailbox > Inbox > Deleted Items Step 4: Select item > Right-click > Restore Step 5: Options: - Restore to original location - Export to PST file - Send as email attachment # Note: Scale Computing HyperCore backups are crash-consistent # (not application-consistent), which may affect restore success # for some application scenarios ``` ## Exporting VM Disks Disk export allows you to restore disks from VM backups and convert them to VMDK, VHD, or VHDX formats for use with other virtualization platforms. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Right-click the VM > Export content as virtual disks # Or: Select VM and click "Export Disks" on ribbon # Export Disk Wizard: Step 1: Select restore point - Choose point-in-time to export from Step 2: Select disks to export - Disk 0: System (100 GB) - Selected - Disk 1: Data (500 GB) - Selected Step 3: Select export format - VMDK (VMware virtual disk) - VHD (Hyper-V legacy format) - VHDX (Hyper-V modern format) Step 4: Select destination Option A: Server in backup infrastructure - Server: file-server.company.local - Path: E:\Exported_Disks\WebServer01 Option B: ESXi datastore (VMDK only) - Datastore: VMFS_Datastore01 - Path: Exported_VMs/WebServer01 Step 5: Review and start export # Use cases: - Migrate VMs to different hypervisor platforms - Create test/development environments - Archive VM disks for compliance - Forensic analysis of VM disk contents ``` ## Publishing VM Disks Disk publishing allows you to mount VM disks from backups to any server for read-only data access. This is useful for copying specific files, performing antivirus scans, or forensic analysis. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Backups 3. Expand the backup job containing the VM 4. Right-click the VM > Publish disks # Or: Select VM and click "Publish Disks" on ribbon # Publish Disk Wizard: Step 1: Select restore point - Choose point-in-time snapshot Step 2: Select disks to publish - Disk 0: System (100 GB) - Disk 1: Data (500 GB) Step 3: Select mount server - Server: mount-server.company.local - This server will host the mounted disks Step 4: Review and start publishing # Accessing published disks: - Connect to mount server - Disks appear as local drives (read-only) - Windows: New drive letters assigned - Linux: Mount points created # Example scenarios: - Copy files without full restore - Scan backup data for malware - Verify backup integrity - Extract specific files for e-discovery - Compare files across restore points # Managing published disks: 1. Navigate to Home > Backups > Disk (Published) 2. Right-click published session > Stop publishing # Disks are automatically unmounted ``` ## Copying Backups to Secondary Repositories Backup copy jobs create additional instances of backups in secondary repositories for disaster recovery and long-term retention. Copies can be stored on-site or off-site, including cloud repositories. ``` # Via Veeam Backup & Replication Console: 1. Open the Home view 2. Navigate to Jobs > Backup 3. Click "Backup Copy" > "Image-level backup" on ribbon # Backup Copy Job Wizard: Step 1: Specify job name - Name: Offsite_Backup_Copy - Description: Copy production backups to DR site Step 2: Select copy mode - Immediate copy: Copy as soon as backup completes - Periodic copy: Copy on schedule Step 3: Select VMs/backups to copy - Select from existing backup jobs - Example: Daily_Production_Backup Step 4: Select target repository - Primary options: - DR_Site_Repository - Cloud_Object_Storage - Veeam Cloud Connect (service provider) Step 5: Configure retention policy - Simple retention: 30 restore points - GFS retention: - Weekly: 4 points (keep weekly full) - Monthly: 12 points - Yearly: 7 points Step 6: Configure schedule (periodic mode) - Daily at: 6:00 AM - Copy window: 6:00 AM - 8:00 PM Step 7: Review and finish # Alternative: Quick copy without job 1. Navigate to Backups 2. Right-click backup > Copy backup 3. Select destination repository 4. Start copy operation # Note: Veeam Cloud Connect repositories supported # for backup copies (not primary backups) ``` ## Restoring VMs to Cloud Platforms The plug-in supports restoring Scale Computing HyperCore VMs to major cloud platforms including Amazon Web Services, Microsoft Azure, and Google Cloud. ``` # Restore to Amazon EC2: 1. Open the Home view 2. Navigate to Backups 3. Expand backup job and right-click VM 4. Select "Restore to Amazon EC2" # Wizard Configuration: - AWS Account: Production_AWS_Account - Region: us-east-1 - Instance type: t3.large - VPC: vpc-12345678 - Subnet: subnet-production - Security groups: sg-webserver - IAM role: EC2-Backup-Restore-Role # Restore to Microsoft Azure: 1. Right-click VM > Restore to Microsoft Azure # Wizard Configuration: - Azure subscription: Production-Subscription - Resource group: RG-Restored-VMs - Location: East US - VM size: Standard_D2s_v3 - Virtual network: VNET-Production - Subnet: Subnet-Web - Storage account: storagebackuprestore # Restore to Google Cloud: 1. Right-click VM > Restore to Google Cloud # Wizard Configuration: - GCP Project: production-project-123 - Region: us-central1 - Zone: us-central1-a - Machine type: e2-standard-2 - VPC Network: default - Subnet: subnet-production # Common requirements: - Cloud account added to Veeam infrastructure - Appropriate permissions configured - Network connectivity to cloud platform ``` ## Summary Veeam Plug-in for Scale Computing HyperCore provides enterprise-grade data protection for Scale Computing HyperCore virtualization environments. The primary use cases include scheduled backup jobs for automated VM protection, VeeamZIP for ad-hoc backups, full VM restore for disaster recovery, granular file-level and application item restore for precise data recovery, and Instant VM Recovery for minimal downtime during disasters. The plug-in integrates seamlessly with Veeam Backup & Replication, leveraging its existing backup infrastructure including repositories, credentials, and backup copy capabilities. Integration patterns typically involve deploying workers on Scale Computing HyperCore hosts to process backup workloads, configuring multiple repository types for primary and secondary storage (including cloud object storage for offsite copies), and establishing backup copy jobs for disaster recovery compliance. The solution supports cross-platform restore scenarios, allowing backups from VMware, Hyper-V, Nutanix, cloud platforms, and physical machines to be restored to Scale Computing HyperCore, as well as Scale Computing HyperCore backups to be restored to those same platforms. For organizations with existing Veeam deployments, the plug-in extends their investment to cover Scale Computing HyperCore workloads using familiar tools and workflows.