{"id":62880,"date":"2024-10-08T09:00:56","date_gmt":"2024-10-08T07:00:56","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=62880"},"modified":"2026-05-06T09:16:54","modified_gmt":"2026-05-06T07:16:54","slug":"configure-object-first-vsa-as-veeam-repository","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/configure-object-first-vsa-as-veeam-repository\/","title":{"rendered":"Configure Object First VSA as Veeam Repository"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-63955 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/10\/configure-object-first-vsa-as-veeam-repository-01.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>Object First is a powerful backup storage <strong>ransomware-proof and immutable<\/strong> <span class=\"nowrap\">out-of-the-box <\/span>optimized specifically for Veeam.<\/p>\n<p>With Object First solution you can configure a high-performance and <strong>immutable S3 Object Storage<\/strong> Repository to store Veeam primary backups.<!--more--><\/p>\n<p>This solution is designed to provide a hardened object storage appliance with <strong>zero access to the operating system<\/strong>\u00a0providing the highest level of security without affecting the performance.<\/p>\n<p>Note that the VSA solution is intended for <strong>testing and lab use only<\/strong> and, for security reasons, it should <strong>not be deployed in production<\/strong> environments.<\/p>\n<p>&nbsp;<\/p>\n<h2>Key features<\/h2>\n<ul>\n<li><strong>Type<\/strong>\u00a0- S3 compatible Object Storage.<\/li>\n<li><strong>Immutability<\/strong> - Object First leverages the native S3 Object Lock feature.<\/li>\n<li><strong>High performance<\/strong> - the Ootbi is designed specifically for Veeam.<\/li>\n<li><strong>Deployment<\/strong> - Object First is available as Physical Storage and as Virtual Storage Appliance.<\/li>\n<li><strong>Easy configuration<\/strong> - 3 IPs required (two physical and one vIP), credentials and MFA setup with no expertise requirements.<\/li>\n<li><strong>Unlimited Scalability<\/strong> - additional nodes can be added in minutes.<\/li>\n<li><strong>Large storage capacity<\/strong> - the solution allows up to 192TB on a single node.<\/li>\n<li><strong>SOSAPI<\/strong> - supports Veeam Smart Object Storage API for an easier management.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62886 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-02-600x125.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-02\" width=\"600\" height=\"125\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Install Object First VSA<\/h2>\n<p>Download the <a href=\"https:\/\/objectfirst.com\/virtual-storage-appliance\/setup-file-download\/\" target=\"_blank\" rel=\"noopener\">Free Virtual Storage Appliance (VSA)<\/a> from Object First website and save the <strong>.OVA file<\/strong> anywhere in your computer.<\/p>\n<p>Open the vSphere Client, right click the vSphere object where you want to install the VSA appliance and select <strong>Deploy OVF Template<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62888 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-03-600x419.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-03\" width=\"600\" height=\"419\" \/><\/p>\n<p>Click <strong>Upload Files<\/strong> and select the <strong>.OVA file<\/strong> previously downloaded from Object First. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62890 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-04-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-04\" width=\"600\" height=\"362\" \/><\/p>\n<p>Specify the <strong>Virtual machine name<\/strong> and the <strong>location<\/strong>. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62892 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-05-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-05\" width=\"600\" height=\"362\" \/><\/p>\n<p>Select the <strong>Compute resource<\/strong> and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62894 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-06-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-06\" width=\"600\" height=\"362\" \/><\/p>\n<p>Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62896 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-07-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-07\" width=\"600\" height=\"362\" \/><\/p>\n<p>Select the <strong>Storage<\/strong> to save the appliance and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62898 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-08-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-08\" width=\"600\" height=\"362\" \/><\/p>\n<p>Select the <strong>Destination Network<\/strong> to use and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62900 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-09-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-09\" width=\"600\" height=\"362\" \/><\/p>\n<p>Click <strong>Finish<\/strong> to begin the VSA deployment.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62902 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-10-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-10\" width=\"600\" height=\"362\" \/><\/p>\n<p>When the deployment has been completed, <strong>power on the VSA<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62904 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-11-600x424.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-11\" width=\"600\" height=\"424\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Configure a new cluster<\/h2>\n<p>Once the VM has been booted, from the vSphere Client access the appliance's console.<\/p>\n<p>Select <strong>Accept<\/strong> and press <strong>Enter<\/strong> to accept the EULA.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62906 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-12-600x450.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-12\" width=\"600\" height=\"450\" \/><\/p>\n<p>Select <strong>Setup New Cluster<\/strong> to configure a new cluster.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62908 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-13-600x450.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-13\" width=\"600\" height=\"450\" \/><\/p>\n<p>Configure the <strong>Network interface<\/strong>\u00a0(<strong>Configure interface<\/strong> must be selected) and press <strong>Enter<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62910 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-14.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-14\" width=\"538\" height=\"354\" \/><\/p>\n<p>Assign the <strong>Hostname<\/strong> a name and press <strong>Enter<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62912 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-15.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-15\" width=\"538\" height=\"212\" \/><\/p>\n<p>The wizard checks automatically for <strong>available updates<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62914 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-16\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-16.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-16\" width=\"538\" height=\"212\" \/><\/p>\n<p>If any update is found, press <strong>Enter<\/strong> to upgrade the appliance.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62916 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-17\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-17.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-17\" width=\"538\" height=\"226\" \/><\/p>\n<p>The update is being installed.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62918 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-18\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-18-600x322.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-18\" width=\"600\" height=\"322\" \/><\/p>\n<p>When the update installation has been completed, click <strong>Setup New Cluster<\/strong> once again.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62920 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-19\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-19-600x450.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-19\" width=\"600\" height=\"450\" \/><\/p>\n<p>After confirming the Network interface configuration, enter the <strong>Cluster Name<\/strong> and the <strong>Cluster IP<\/strong> (this IP will be used to access the VSA via browser). Press <strong>Enter<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62922 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-20\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-20-600x332.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-20\" width=\"600\" height=\"332\" \/><\/p>\n<p>Type the <strong>New password<\/strong> (at least 12 characters) for the <em>objectfirst<\/em> <strong>User name<\/strong>. Press <strong>Enter<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62924 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-21\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-21-600x332.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-21\" width=\"600\" height=\"332\" \/><\/p>\n<p>Press <strong>Enter<\/strong> to continue.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62926 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-22\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-22-600x332.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-22\" width=\"600\" height=\"332\" \/><\/p>\n<p>As best practice <strong>Enable<\/strong> the <strong>Telemetry service status<\/strong>. Press <strong>Enter<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62928 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-23\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-23-600x237.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-23\" width=\"600\" height=\"237\" \/><\/p>\n<p>The VSA first configuration is now complete and the appliance is <strong>accessible via https<\/strong> using the <strong>Cluster endpoint<\/strong> IP shown at the bottom of the screen.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62930 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-24\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-24-600x449.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-24\" width=\"600\" height=\"449\" \/><\/p>\n<p>Using the preferred browser, type the address <span style=\"color: #0000ff;\">https:\/\/&lt;IP_VSA&gt;<\/span> and enter the following credentials:<\/p>\n<blockquote><p>Login: <em>objectfirst<\/em><br \/>\nPassword: the password previously configured<\/p><\/blockquote>\n<p>Click <strong>Log in<\/strong> to access the appliance.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62932 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-25\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-25-600x384.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-25\" width=\"600\" height=\"384\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Configure the OOTBI appliance<\/h2>\n<p>When you access the console for the first time, the wizard drives you through the <strong>parameters to configure<\/strong>\u00a0(click <strong>skip<\/strong> to close the wizard).<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62934 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-26\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-26-600x383.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-26\" width=\"600\" height=\"383\" \/><\/p>\n<p>Access the <strong>S3 Keys<\/strong> area and click the <strong>Create key<\/strong> button to create the keys used to access the buckets.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62936 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-27\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-27-600x352.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-27\" width=\"600\" height=\"352\" \/><\/p>\n<p>Store the created keys in a safe place then click <strong>Close<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62938 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-28\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-28-600x484.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-28\" width=\"600\" height=\"484\" \/><\/p>\n<p>The created <strong>S3 Access Keys<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62956 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-29\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-29-600x334.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-29\" width=\"600\" height=\"334\" \/><\/p>\n<p>Click <strong>Settings<\/strong> to configure the storage.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62958 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-30\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-30-600x233.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-30\" width=\"600\" height=\"233\" \/><\/p>\n<p>In this section you can configure the following:<\/p>\n<ul>\n<li><strong>Network<\/strong> - cluster setting network parameters.<\/li>\n<li><strong>Security<\/strong> - to change the Password and set the MFA.<\/li>\n<li><strong>Date &amp; Time<\/strong> - specify date and time format (i.e. DD\/MM\/YY - 24h).<\/li>\n<li><strong>Notifications<\/strong> - to receive system notifications via email.<\/li>\n<li><strong>Cluster Update<\/strong> - check for new updates availability.<\/li>\n<li><strong>Maintenance<\/strong> - used to shutdown the cluster in case of maintenance.<\/li>\n<li><strong>Appearance<\/strong> - dark mode.<\/li>\n<li><strong>License<\/strong> - to install the license.<\/li>\n<\/ul>\n<p>Click <strong>Apply changes<\/strong>\u00a0when done.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62960 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-31\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-31-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-31\" width=\"600\" height=\"427\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Create a S3 Bucket<\/h2>\n<p>Access the<strong> S3 Buckets<\/strong> area and click <strong>Create a bucket<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62962 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-32\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-32-600x339.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-32\" width=\"600\" height=\"339\" \/><\/p>\n<p>Type the <strong>New bucket name<\/strong> (<em>veeam-repo-lock<\/em> in the example) and select <strong>Enable versioning<\/strong> option to have immutable backups. Click <strong>Create<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62964 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-33\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-33.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-33\" width=\"512\" height=\"390\" \/><\/p>\n<p>The S3 bucket has been created successfully. Click <strong>Close<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62976 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-34\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-34-600x362.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-34\" width=\"600\" height=\"362\" \/><\/p>\n<p>The created S3 bucket.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62978 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-35\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-35-600x205.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-35\" width=\"600\" height=\"205\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Add the Object First VSA as Repository in Veeam VBR<\/h2>\n<p>From the <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-backup-and-replication-v12-2-released-and-upgrade-procedure\/\">Veeam Backup &amp; Replication<\/a> console, access the <strong>Backup Infrastructure<\/strong> area and right click <strong>Backup Repositories<\/strong>. Select <strong>Add backup repository<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62980 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-36\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-36-600x350.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-36\" width=\"600\" height=\"350\" \/><\/p>\n<p>Select <strong>Object storage<\/strong> as Backup Repository type.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62982 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-37\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-37-600x515.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-37\" width=\"600\" height=\"515\" \/><\/p>\n<p>Select <strong>S3 Compatible<\/strong>\u00a0as Object Storage type.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62984 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-38\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-38-600x515.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-38\" width=\"600\" height=\"515\" \/><\/p>\n<p>Select <strong>S3 Compatible<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62986 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-39\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-39-600x515.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-39\" width=\"600\" height=\"515\" \/><\/p>\n<p>Enter the <strong>Name<\/strong> for the repository and optionally a <strong>Description<\/strong>. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62988 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-40\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-40-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-40\" width=\"600\" height=\"427\" \/><\/p>\n<p>From the Object First <strong>Dashboard<\/strong>, copy the <strong>Service Point<\/strong> value.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62990 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-41\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-41-600x197.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-41\" width=\"600\" height=\"197\" \/><\/p>\n<p>Paste the <strong>Service point<\/strong> previously copied and specify a <strong>Region<\/strong>. Since you have an <strong>on-prem storage<\/strong> then you can keep the default value or specify a custom <strong>Region<\/strong>. Click <strong>Add<\/strong> to specify the <strong>Credentials<\/strong> used to access the bucket. Enter the <strong>Access key<\/strong> and <strong>Secret key<\/strong> previously noted and click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62992 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-42\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-42-600x466.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-42\" width=\"600\" height=\"466\" \/><\/p>\n<p>Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62994 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-43\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-43-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-43\" width=\"600\" height=\"427\" \/><\/p>\n<p>Click <strong>Continue<\/strong> to accept the self-signed certificate.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62996 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-44\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-44.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-44\" width=\"403\" height=\"200\" \/><\/p>\n<p>Click <strong>Browse<\/strong> and select the bucket to use previously created in the Object First storage. Click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-62998 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-45\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-45-600x589.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-45\" width=\"600\" height=\"589\" \/><\/p>\n<p>Click <strong>Browse<\/strong> and click <strong>New Folder<\/strong> to create the <strong>Folder<\/strong> to store the backups. Click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63000 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-46\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-46-600x590.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-46\" width=\"600\" height=\"590\" \/><\/p>\n<p>Leave the <strong>Make recent backup immutable for xx days<\/strong> option unselected if you don't want to create immutable backups and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63002 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-47\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-47-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-47\" width=\"600\" height=\"427\" \/><\/p>\n<p>Since the <strong>bucket was created immutable<\/strong> and the Repository immutability retention was not specified, you will receive an error message. Click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63004 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-48\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-48.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-48\" width=\"391\" height=\"144\" \/><\/p>\n<p>If the bucket was created with <strong>versioning option enabled<\/strong>, you must enable also the <strong>Make recent backup immutable for xx days<\/strong> option in <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-linux-hardened-repository-using-iscsi\/\">Veeam Backup &amp; Replication<\/a>. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63006 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-49\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-49-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-49\" width=\"600\" height=\"427\" \/><\/p>\n<p>Specify the <strong>Mount Server<\/strong> to use and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63008 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-50\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-50-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-50\" width=\"600\" height=\"427\" \/><\/p>\n<p>Click <strong>Apply<\/strong> to create the new repository.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63010 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-51\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-51-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-51\" width=\"600\" height=\"427\" \/><\/p>\n<p>The repository was created successfully. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63012 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-52\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-52-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-52\" width=\"600\" height=\"427\" \/><\/p>\n<p>Click <strong>Finish<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63014 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-53\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-53-600x427.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-53\" width=\"600\" height=\"427\" \/><\/p>\n<p>The created Object First Repository.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63016 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-54\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-54-600x347.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-54\" width=\"600\" height=\"347\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Test the backup<\/h2>\n<p>Create a <strong>new Backup Job<\/strong> in <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-v12-fix-repository-time-shift-detected\/\">Veeam Backup &amp; Replication<\/a> selecting Object First as <strong>target Repository<\/strong>.<\/p>\n<p>Right click the Backup job and select <strong>Start<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63018 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-55\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-55-600x395.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-55\" width=\"600\" height=\"395\" \/><\/p>\n<p>The backup operation is <strong>completed successfully<\/strong> storing the data to the Object First repository.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63020 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-56\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-56-600x442.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-56\" width=\"600\" height=\"442\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Test immutability<\/h2>\n<p>To verify if the backup is immutable, go to <strong>Backups &gt; Object Storage<\/strong> section. Right click a VM belonging to the Backup Job and select <strong>Delete from disk<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63026 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-57\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-57-600x437.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-57\" width=\"600\" height=\"437\" \/><\/p>\n<p>Click <strong>Yes<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63028 size-full\" title=\"configure-object-first-vsa-as-veeam-repository-58\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-58.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-58\" width=\"300\" height=\"123\" \/><\/p>\n<p>As expected, the VM <strong>cannot be deleted<\/strong> because the backup is immutable.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63034 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-59\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-59-600x297.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-59\" width=\"600\" height=\"297\" \/><\/p>\n<p>Checking the Object First console, the bucket used by <a href=\"https:\/\/nolabnoparty.com\/en\/veeam-plugin-for-microsoft-sql\/\">Veeam Backup &amp; Replication<\/a> now contains some data.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-63036 size-large\" title=\"configure-object-first-vsa-as-veeam-repository-60\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2024\/08\/configure-object-first-vsa-as-veeam-repository-60-600x205.jpg\" alt=\"configure-object-first-vsa-as-veeam-repository-60\" width=\"600\" height=\"205\" \/><\/p>\n<p>The installation and configuration of the <a href=\"https:\/\/objectfirst.com\/\" target=\"_blank\" rel=\"noopener\">Object First Ootbi<\/a> appliance is really a matter of a few minutes and because it is a storage specifically designed for Veeam backup &amp; replication, you can achieve <strong>high performance<\/strong> with a <strong>strong security factor<\/strong>.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Object First is a powerful backup storage ransomware-proof and immutable out-of-the-box optimized specifically for Veeam. With Object First solution you can configure a high-performance and immutable S3 Object Storage Repository to store Veeam primary backups.<\/p>\n","protected":false},"author":3,"featured_media":63955,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[2138,933],"tags":[579,2297,2883,963,584],"class_list":["post-62880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-en","category-veeam-en","tag-backup-en","tag-immutability-en","tag-object-first","tag-storage-en","tag-veeam-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/62880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=62880"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/62880\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/63955"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=62880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=62880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=62880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}