Adding Custom Scripts to DataCore Installation Manager for Proxmox Deployment

DataCore Installation Manager for Proxmox supports the use of custom PowerShell scripts for advanced configuration during deployment. You can automate settings and install dependencies by placing scripts in designated folders. Scripts run either on the DataCore Installation Manager for Proxmox machine or inside the deployed virtual machines (such as DataCore SANsymphony Virtual Machines) at the appropriate stage of deployment.

  • Scripts for Proxmox hosts: You must place scripts in the C:\Program Files\DataCore\DataCoreDeployment\PDW\CustomScripts directory before starting the deployment. These scripts run on each of the Proxmox host at the end of deployment process.
  • Scripts for Guest Virtual Machines (example; For SANSymphony Virtual Machines): To run custom scripts inside deployed virtual machines, such as SANsymphony Virtual Machines, you must place the PowerShell scripts in the C:\Program Files\DataCore\DataCoreDeployment\PDW\CustomScripts\GuestOS directory before starting the deployment.

Scripts must be placed in the correct folders before running the deployment. Their filenames must follow the naming convention:

  • PowerShell scripts: dimp-<scriptname>.ps1
  • Shell scripts: dimp-<scriptname>.sh