{"id":9197,"date":"2026-09-21T20:23:35","date_gmt":"2026-09-21T14:53:35","guid":{"rendered":"https:\/\/www.veeble.com\/kb\/?p=9197"},"modified":"2026-09-21T20:23:35","modified_gmt":"2026-09-21T14:53:35","slug":"how-to-migrate-your-veeble-vps-from-openvz-to-kvm","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/how-to-migrate-your-veeble-vps-from-openvz-to-kvm\/","title":{"rendered":"How to Migrate Your Veeble VPS from OpenVZ to KVM"},"content":{"rendered":"\n<p>Veeble is gradually decommissioning its legacy OpenVZ VPS infrastructure and moving customers to our KVM-based platform.<\/p>\n\n\n\n<p>If your VPS is currently running on OpenVZ, you will need to move your applications and data to a new KVM VPS before the migration deadline communicated to you.<\/p>\n\n\n\n<p>Because OpenVZ and KVM use fundamentally different virtualisation technologies, an existing OpenVZ VPS cannot simply be converted into a KVM VPS in place. Instead, Veeble will provision a new KVM VPS with the same or equivalent resource allocation, giving you a fresh server on which to rebuild your environment.<\/p>\n\n\n\n<p>You can then configure the new VPS according to your requirements and move your websites, databases, applications and other data from the existing OpenVZ VPS.<\/p>\n\n\n\n<p>Veeble&#8217;s support team can assist you with transferring data between the two servers.<\/p>\n\n\n\n<p>This guide explains how the migration works and what you need to do.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h2 class=\"wp-block-heading\" id=\"why-is-veeble-moving-from-openvz-to-kvm\">Why is Veeble moving from OpenVZ to KVM?<\/h2>\n\n\n<p>OpenVZ is a container-based virtualisation technology in which VPS instances share the kernel of the underlying host operating system.<\/p>\n\n\n\n<p>KVM, or Kernel-based Virtual Machine, provides full hardware virtualisation. Each VPS operates as an independent virtual machine with its own kernel and operating system environment.<\/p>\n\n\n\n<p>Moving to KVM provides a more modern and flexible virtualisation platform with better isolation between virtual machines and broader operating system compatibility.<\/p>\n\n\n\n<p>As part of our infrastructure upgrade, Veeble is therefore retiring its legacy OpenVZ nodes and moving customers to our KVM platform.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h2 class=\"wp-block-heading\" id=\"can-veeble-directly-migrate-my-existing-openvz-vps-to-kvm\">Can Veeble directly migrate my existing OpenVZ VPS to KVM?<\/h2>\n\n\n<p>No direct in-place conversion is available.<\/p>\n\n\n\n<p>Your existing OpenVZ container and a KVM virtual machine use different virtualisation architectures. Therefore, we cannot simply move the existing VPS image to a KVM node and boot it as the same server.<\/p>\n\n\n\n<p>Instead, the migration will follow this process:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Veeble provisions a new KVM VPS.<\/li>\n\n\n\n<li>The existing OpenVZ VPS remains available during the migration period.<\/li>\n\n\n\n<li>You configure the operating system, applications and services required on the new KVM VPS.<\/li>\n\n\n\n<li>Your files, databases and other required data are transferred.<\/li>\n\n\n\n<li>You test your applications on the new VPS.<\/li>\n\n\n\n<li>DNS or other required network settings are changed to direct traffic to the new VPS.<\/li>\n\n\n\n<li>After successful migration, the old OpenVZ VPS will be terminated.<\/li>\n<\/ol>\n\n\n\n<p>This approach gives you an opportunity to move to a clean and updated server environment rather than carrying old system-level configurations into the new infrastructure.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"what-veeble-will-provide\">What Veeble will provide<\/h1>\n\n\n<p>For affected OpenVZ VPS customers, Veeble will provision a replacement VPS on our KVM infrastructure with the <strong>same or equivalent resource specification<\/strong> for your existing service.<\/p>\n\n\n\n<p>The new VPS will be provided alongside your existing OpenVZ VPS during the migration period.<\/p>\n\n\n\n<p>We will provide you with the necessary access details, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New VPS IP address<\/li>\n\n\n\n<li>Root login information<\/li>\n\n\n\n<li>Operating system details<\/li>\n\n\n\n<li>VPS specifications<\/li>\n\n\n\n<li>Migration deadline<\/li>\n<\/ul>\n\n\n\n<p>Your existing OpenVZ VPS will remain available during the migration window unless otherwise communicated in your migration ticket.<\/p>\n\n\n\n<p>Veeble can also assist with <strong>transferring your data between the old and new servers<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"what-you-need-to-do\">What you need to do<\/h1>\n\n\n<p>VPS services are self-managed environments, and every customer&#8217;s server configuration is different.<\/p>\n\n\n\n<p>You are therefore responsible for preparing the software environment on your new KVM VPS.<\/p>\n\n\n\n<p>Depending on what you currently run, this may include installing and configuring:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache, Nginx or LiteSpeed<\/li>\n\n\n\n<li>PHP<\/li>\n\n\n\n<li>MySQL or MariaDB<\/li>\n\n\n\n<li>Node.js<\/li>\n\n\n\n<li>Python<\/li>\n\n\n\n<li>Java<\/li>\n\n\n\n<li>Docker<\/li>\n\n\n\n<li>cPanel or another control panel<\/li>\n\n\n\n<li>Mail services<\/li>\n\n\n\n<li>Firewall rules<\/li>\n\n\n\n<li>SSL certificates<\/li>\n\n\n\n<li>Cron jobs<\/li>\n\n\n\n<li>Application dependencies<\/li>\n\n\n\n<li>Custom services<\/li>\n\n\n\n<li>Security software<\/li>\n<\/ul>\n\n\n\n<p>You should configure the new VPS according to your application&#8217;s requirements before transferring the final production data.<\/p>\n\n\n\n<p>If you are unsure about your current server configuration, review it before beginning the migration.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-1-take-a-backup-of-your-existing-vps\">Step 1: Take a backup of your existing VPS<\/h1>\n\n\n<p>Before making any changes, create an up-to-date backup of your important data.<\/p>\n\n\n\n<p>Depending on your server, this can include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Website files<\/li>\n\n\n\n<li>Application files<\/li>\n\n\n\n<li>Databases<\/li>\n\n\n\n<li>Email<\/li>\n\n\n\n<li>SSL certificates<\/li>\n\n\n\n<li>Configuration files<\/li>\n\n\n\n<li>Cron jobs<\/li>\n\n\n\n<li>User-generated content<\/li>\n\n\n\n<li>Application uploads<\/li>\n\n\n\n<li>Custom scripts<\/li>\n<\/ul>\n\n\n\n<p>Do not rely only on the existing VPS remaining online during the migration period.<\/p>\n\n\n\n<p>Keep an independent copy of any business-critical data before starting.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-2-review-your-existing-server\">Step 2: Review your existing server<\/h1>\n\n\n<p>Before configuring the new KVM VPS, identify what is currently running on your OpenVZ server.<\/p>\n\n\n\n<p>Useful checks include:<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"operating-system\">Operating system<\/h3>\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/os-release\n<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"web-server\">Web server<\/h3>\n\n\n<p>For Apache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>httpd -v\n<\/code><\/pre>\n\n\n\n<p>or:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apache2 -v\n<\/code><\/pre>\n\n\n\n<p>For Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx -v\n<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"php\">PHP<\/h3>\n\n\n<pre class=\"wp-block-code\"><code>php -v\n<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"database\">Database<\/h3>\n\n\n<pre class=\"wp-block-code\"><code>mysql --version\n<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"disk-usage\">Disk usage<\/h3>\n\n\n<pre class=\"wp-block-code\"><code>df -h\n<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"running-services\">Running services<\/h3>\n\n\n<p>On newer Linux distributions:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl --type=service --state=running\n<\/code><\/pre>\n\n\n\n<p>Make a note of important application versions, installed extensions and custom configurations.<\/p>\n\n\n\n<p>This will help you recreate the required environment on the new VPS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-3-configure-your-new-kvm-vps\">Step 3: Configure your new KVM VPS<\/h1>\n\n\n<p>Once Veeble provisions the new VPS, log in using SSH.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh root@NEW_SERVER_IP\n<\/code><\/pre>\n\n\n\n<p>Update the operating system and install the software required by your applications.<\/p>\n\n\n\n<p>We strongly recommend using currently supported versions of the operating system and application stack wherever your application supports them.<\/p>\n\n\n\n<p>Rather than copying the complete OpenVZ operating system to the new VPS, rebuild the server cleanly and transfer only the data and application configuration you actually require.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"do-not-copy-the-complete-root-filesystem\">Do not copy the complete root filesystem<\/h3>\n\n\n<p>Directories such as the following should generally <strong>not<\/strong> be copied directly from the OpenVZ server to the KVM VPS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/boot\n\/dev\n\/proc\n\/sys\n\/run\n<\/code><\/pre>\n\n\n\n<p>System files under <code>\/etc<\/code> should also be reviewed individually rather than blindly overwriting the configuration of the new server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-4-transfer-your-files\">Step 4: Transfer your files<\/h1>\n\n\n<p>After configuring the new environment, transfer your website and application data.<\/p>\n\n\n\n<p>One common method is <code>rsync<\/code>.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync -avz \/var\/www\/ root@NEW_SERVER_IP:\/var\/www\/\n<\/code><\/pre>\n\n\n\n<p>The exact source and destination directories will depend on your server configuration.<\/p>\n\n\n\n<p>You can also use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SCP<\/li>\n\n\n\n<li>SFTP<\/li>\n\n\n\n<li>rsync<\/li>\n\n\n\n<li>Control-panel migration tools<\/li>\n\n\n\n<li>Backup and restore tools<\/li>\n<\/ul>\n\n\n\n<p>Veeble support can assist you with transferring data between the existing OpenVZ VPS and the new KVM VPS.<\/p>\n\n\n\n<p>Please provide the required source and destination locations when requesting migration assistance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-5-migrate-your-databases\">Step 5: Migrate your databases<\/h1>\n\n\n<p>For MySQL or MariaDB databases, we recommend transferring the databases using database dumps instead of directly copying raw database files.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqldump -u root -p database_name &gt; database_name.sql\n<\/code><\/pre>\n\n\n\n<p>Transfer the SQL file to the new VPS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>scp database_name.sql root@NEW_SERVER_IP:\/root\/\n<\/code><\/pre>\n\n\n\n<p>Then import it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p database_name &lt; database_name.sql\n<\/code><\/pre>\n\n\n\n<p>For servers with multiple databases, you can also create a complete database backup.<\/p>\n\n\n\n<p>Always verify that the database version on the new server is compatible with your application and the data being imported.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-6-migrate-other-services\">Step 6: Migrate other services<\/h1>\n\n\n<p>Your VPS may contain more than website files and databases.<\/p>\n\n\n\n<p>Check whether you also need to migrate:<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"email\">Email<\/h3>\n\n\n<p>If you host email directly on the VPS, configure the mail server and mailboxes on the new server before moving mail data.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"cron-jobs\">Cron jobs<\/h3>\n\n\n<p>Check the existing jobs using:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>crontab -l\n<\/code><\/pre>\n\n\n\n<p>Recreate the required jobs on the KVM VPS.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"ssl-certificates\">SSL certificates<\/h3>\n\n\n<p>Reinstall or reissue SSL certificates after the websites are configured on the new VPS.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"firewall-rules\">Firewall rules<\/h3>\n\n\n<p>Recreate only the firewall rules required for the new environment.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"application-configuration\">Application configuration<\/h3>\n\n\n<p>Update any application settings containing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Server IP addresses<\/li>\n\n\n\n<li>Database credentials<\/li>\n\n\n\n<li>File paths<\/li>\n\n\n\n<li>Hostnames<\/li>\n\n\n\n<li>API allowlists<\/li>\n\n\n\n<li>SMTP settings<\/li>\n\n\n\n<li>External firewall rules<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-7-test-the-new-kvm-vps\">Step 7: Test the new KVM VPS<\/h1>\n\n\n<p>Do not change your production DNS immediately after transferring the data.<\/p>\n\n\n\n<p>First test the application on the new VPS.<\/p>\n\n\n\n<p>For websites, you can temporarily map the domain to the new IP using the <code>hosts<\/code> file on your own computer. This allows you to access the website from the new server without changing public DNS.<\/p>\n\n\n\n<p>Verify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Website pages<\/li>\n\n\n\n<li>Login areas<\/li>\n\n\n\n<li>Forms<\/li>\n\n\n\n<li>Database connections<\/li>\n\n\n\n<li>File uploads<\/li>\n\n\n\n<li>Scheduled tasks<\/li>\n\n\n\n<li>Email sending and receiving<\/li>\n\n\n\n<li>APIs<\/li>\n\n\n\n<li>Payment integrations<\/li>\n\n\n\n<li>SSL<\/li>\n\n\n\n<li>Application logs<\/li>\n\n\n\n<li>Background services<\/li>\n<\/ul>\n\n\n\n<p>If you use a control panel such as cPanel, also verify all accounts and services from the new server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-8-prepare-for-the-final-migration\">Step 8: Prepare for the final migration<\/h1>\n\n\n<p>Some websites continue receiving new data while you are migrating.<\/p>\n\n\n\n<p>Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>E-commerce orders<\/li>\n\n\n\n<li>Customer registrations<\/li>\n\n\n\n<li>Forum posts<\/li>\n\n\n\n<li>File uploads<\/li>\n\n\n\n<li>Emails<\/li>\n\n\n\n<li>Database changes<\/li>\n<\/ul>\n\n\n\n<p>If you copied your data several hours or days earlier, you should therefore perform a <strong>final synchronisation<\/strong> before changing traffic to the new server.<\/p>\n\n\n\n<p>For dynamic websites, you may need to briefly enable maintenance mode while performing the final database and file synchronisation.<\/p>\n\n\n\n<p>This prevents changes from being made on the old server after your final copy.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-9-point-your-domain-to-the-new-server\">Step 9: Point your domain to the new server<\/h1>\n\n\n<p>Once testing is complete, update the required DNS records to the IP address of the new KVM VPS.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>A    example.com       NEW_SERVER_IP\nA    www.example.com   NEW_SERVER_IP\n<\/code><\/pre>\n\n\n\n<p>If you use Cloudflare or another DNS provider, make the changes through that provider.<\/p>\n\n\n\n<p>If possible, reduce the DNS TTL before the planned migration. This can help DNS changes take effect more quickly during the final cutover.<\/p>\n\n\n\n<p>Your new KVM VPS may use a different IP address from your existing OpenVZ VPS. The IP details applicable to your migration will be provided in your support ticket.<\/p>\n\n\n\n<p>Do not assume that the existing IP address will automatically move to the new VPS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-10-monitor-the-new-vps\">Step 10: Monitor the new VPS<\/h1>\n\n\n<p>After switching traffic, monitor the new VPS carefully.<\/p>\n\n\n\n<p>Check:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>top\n<\/code><\/pre>\n\n\n\n<p>or:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>htop\n<\/code><\/pre>\n\n\n\n<p>and:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>free -h\ndf -h\n<\/code><\/pre>\n\n\n\n<p>Also review your application, web server and database logs for errors.<\/p>\n\n\n\n<p>Verify that users are reaching the new server and that all important services are operating normally.<\/p>\n\n\n\n<p>Do not consider the migration complete until you have tested the production application from the new VPS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"step-11-confirm-the-migration-with-veeble\">Step 11: Confirm the migration with Veeble<\/h1>\n\n\n<p>Once you have completed the migration and confirmed that the new KVM VPS is working correctly, update the migration support ticket.<\/p>\n\n\n\n<p>Our team can then record your migration as completed.<\/p>\n\n\n\n<p>The old OpenVZ VPS should no longer be used after the migration has been confirmed.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"complete-the-migration-before-your-deadline\">Complete the migration before your deadline<\/h1>\n\n\n<p>Each affected customer will receive a migration deadline through email or their Veeble support ticket.<\/p>\n\n\n\n<p>Please complete your server configuration, data transfer and testing before this date.<\/p>\n\n\n\n<p>The OpenVZ infrastructure is being decommissioned. Servers remaining on the legacy platform cannot be maintained indefinitely.<\/p>\n\n\n\n<p>Once the communicated migration period has ended, the old OpenVZ VPS may be terminated as part of the platform decommissioning process.<\/p>\n\n\n\n<p>For this reason, <strong>do not leave the migration until the final day<\/strong>.<\/p>\n\n\n\n<p>Start configuring and testing the replacement KVM VPS as soon as you receive its access details.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"who-is-responsible-for-what\">Who is responsible for what?<\/h1>\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Task<\/th><th>Veeble<\/th><th>Customer<\/th><\/tr><\/thead><tbody><tr><td>Provision replacement KVM VPS<\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>Provide VPS access details<\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>Provide migration deadline<\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>Install customer&#8217;s applications<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Configure web\/database\/application stack<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Recreate custom server configuration<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Test applications<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Verify migrated data<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Assist with transferring files\/data between servers<\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>Update external application configurations<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Update DNS where managed by customer<\/td><td><\/td><td>Yes<\/td><\/tr><tr><td>Confirm successful migration<\/td><td>Support<\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Our support team will assist with the infrastructure and data-transfer aspects of the migration. However, because every VPS can contain a different operating system, application stack and custom configuration, application-level rebuilding and validation remain the customer&#8217;s responsibility.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently Asked Questions<\/h1>\n\n<h2 class=\"wp-block-heading\" id=\"will-my-openvz-vps-automatically-become-a-kvm-vps\">Will my OpenVZ VPS automatically become a KVM VPS?<\/h2>\n\n\n<p>No. A new KVM VPS is provisioned separately. You must configure the new VPS and migrate the required data from your existing OpenVZ server.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"will-my-existing-data-automatically-appear-on-the-new-vps\">Will my existing data automatically appear on the new VPS?<\/h2>\n\n\n<p>No. The replacement KVM VPS starts as a fresh environment.<\/p>\n\n\n\n<p>Data must be transferred from your existing VPS.<\/p>\n\n\n\n<p>Veeble can assist you with the server-to-server data transfer.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"will-veeble-configure-my-new-vps-exactly-like-my-old-server\">Will Veeble configure my new VPS exactly like my old server?<\/h2>\n\n\n<p>The VPS is a self-managed service.<\/p>\n\n\n\n<p>Veeble will provision the KVM VPS and can assist with transferring data. Installation and configuration of applications, packages, control panels and custom services are the customer&#8217;s responsibility unless a separate management service has been agreed.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"will-the-new-vps-have-the-same-specifications\">Will the new VPS have the same specifications?<\/h2>\n\n\n<p>We will provision the replacement with the same or equivalent resource allocation applicable to your existing VPS migration.<\/p>\n\n\n\n<p>The exact specifications will be provided in your migration ticket.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"will-my-ip-address-remain-the-same\">Will my IP address remain the same?<\/h2>\n\n\n<p>IP will change <\/p>\n\n\n\n<p>Your new KVM server details, including its IP address, will be provided when the replacement VPS is provisioned.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"will-there-be-downtime\">Will there be downtime?<\/h2>\n\n\n<p>The majority of the preparation can be completed while the old VPS remains online.<\/p>\n\n\n\n<p>A short service interruption may still be necessary during the final synchronisation and DNS\/application cutover, particularly for websites with frequently changing databases.<\/p>\n\n\n\n<p>Planning the final migration during a low-traffic period can help minimise the impact.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"can-veeble-move-my-files-for-me\">Can Veeble move my files for me?<\/h2>\n\n\n<p>Yes. Our support team can assist with transferring the required data between the old OpenVZ VPS and the new KVM VPS.<\/p>\n\n\n\n<p>You remain responsible for ensuring that the applications on the destination server are correctly configured and for verifying that the transferred data works as expected.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"can-i-keep-using-my-openvz-vps-after-the-deadline\">Can I keep using my OpenVZ VPS after the deadline?<\/h2>\n\n\n<p>No. The purpose of this migration is to decommission the  OpenVZ infrastructure.<\/p>\n\n\n\n<p>Customers should complete their migration before the deadline communicated by Veeble.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"should-i-delete-the-old-server-immediately-after-migration\">Should I delete the old server immediately after migration?<\/h2>\n\n\n<p>We recommend first verifying the new KVM VPS thoroughly.<\/p>\n\n\n\n<p>Check your websites, databases, email, applications and other services before confirming that the migration is complete.<\/p>\n\n\n\n<p>Once the migration has been confirmed and the OpenVZ VPS is decommissioned, you should not rely on the old server as a backup.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<h1 class=\"wp-block-heading\" id=\"start-your-openvz-to-kvm-migration-early\">Start your OpenVZ to KVM migration early<\/h1>\n\n\n<p>Moving from OpenVZ to KVM is more than simply moving a VPS from one node to another. The replacement KVM VPS is a fresh server environment, which means you have an opportunity to rebuild your services on our newer KVM infrastructure while retaining the data that matters.<\/p>\n\n\n\n<p>Once you receive your migration notification:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your new KVM VPS.<\/li>\n\n\n\n<li>Configure the applications and services you need.<\/li>\n\n\n\n<li>Back up your current OpenVZ VPS.<\/li>\n\n\n\n<li>Transfer your files and databases.<\/li>\n\n\n\n<li>Test the new server thoroughly.<\/li>\n\n\n\n<li>Perform the final synchronisation.<\/li>\n\n\n\n<li>Update DNS and other external configurations.<\/li>\n\n\n\n<li>Confirm the completed migration with Veeble.<\/li>\n<\/ol>\n\n\n\n<p>If you need assistance transferring data between your existing OpenVZ VPS and the new KVM server, <strong>open or reply to your Veeble support ticket and our technical team will assist you with the transfer.<\/strong><\/p>\n\n\n\n<p>Please make sure the migration is completed before the deadline provided in your migration notification.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Veeble is gradually decommissioning its legacy OpenVZ VPS infrastructure and moving customers to our KVM-based platform. If your VPS is currently running on OpenVZ, [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9197","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Vipin Raj","author_link":"https:\/\/www.veeble.com\/kb\/author\/vipin\/"},"uagb_comment_info":0,"uagb_excerpt":"Veeble is gradually decommissioning its legacy OpenVZ VPS infrastructure and moving customers to our KVM-based platform. If your VPS is currently running on OpenVZ, [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/9197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=9197"}],"version-history":[{"count":1,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/9197\/revisions"}],"predecessor-version":[{"id":9199,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/9197\/revisions\/9199"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=9197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=9197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=9197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}