Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 6.52 KB

supervisor.md

File metadata and controls

70 lines (48 loc) · 6.52 KB

Velero Plugin for vSphere in vSphere with Tanzu Supervisor Cluster

Table of Contents

  1. Compatibility
  2. Prerequisites
  3. Install
  4. Uninstall
  5. Backup
  6. Restore

Compatibility

Velero Plugin for vSphere Version vSphere Version Kubernetes Version vSphere CSI Driver Version Velero Version Velero vSphere Operator Version Data Manager Version vSphere Plugin Deprecated vSphere Plugin EOL Date
1.5.1 8.0P02/8.0U2 Bundled with vSphere (1.24-1.26) Bundled with vSphere 1.11.1 1.5.0 1.2.0 No N/A
1.5.1 8.0U1 Bundled with vSphere (1.24) Bundled with vSphere 1.10.2 1.4.0 1.2.0 No N/A
1.5.1 8.0c Bundled with vSphere (1.24) Bundled with vSphere 1.10.2 1.4.0 1.2.0 No N/A
1.4.2 8.0 Bundled with vSphere (1.22-1.23) Bundled with vSphere 1.9.2 1.3.0 1.2.0 No N/A
1.4.0 7.0U3e/f/h Bundled with vSphere (1.22) Bundled with vSphere 1.8.1 1.2.0 1.1.0 No N/A
1.3.1 7.0U1c/P02 - 7.0U3d Bundled with vSphere (1.16-1.19, 1.18-1.20, 1.19-1.21) Bundled with vSphere 1.5.1 1.1.0 1.1.0 No N/A
1.3.0 7.0U1c/P02 - 7.0U3d Bundled with vSphere (1.16-1.19, 1.18-1.20, 1.19-1.21) Bundled with vSphere 1.5.1 1.1.0 1.1.0 Yes December 2022
1.2.1 7.0U1c/P02 - 7.0U2 Bundled with vSphere (1.16-1.19, 1.18-1.20) Bundled with vSphere 1.5.1 1.1.0 1.1.0 Yes June 2023
1.2.0 7.0U1c/P02 - 7.0U2 Bundled with vSphere (1.16-1.19, 1.18-1.20) Bundled with vSphere 1.5.1 1.1.0 1.1.0 Yes December 2022
1.1.1 7.0U1c/P02 Bundled with vSphere (1.16-1.19) Bundled with vSphere 1.5.1 1.1.0 1.1.0 No N/A
1.1.0 7.0U1c/P02 Bundled with vSphere (1.16-1.19) Bundled with vSphere 1.5.1 1.1.0 1.1.0 Yes December 2022

Prerequisites

  • Install Data Manager
  • The following vSphere privileges are required if users do not have an Administrator role in vSphere.
    • SupervisorServices.Manage
    • Namespaces.Manage
    • Namespaces.Configure
  • Download Velero vSphere Operator CLI from here.

vSphere with Tanzu notes

Please read vSphere with Tanzu notes before moving forward with the following sections.

Install

In a vSphere with Tanzu Supervisor cluster, users are supposed to leverage Velero vSphere Operator to install velero as well as velero-plugin-for-vsphere, since vSphere users who install velero don't have cluster-admin role in Supervisor cluster. Please refer to Installing Velero on Supervisor cluster for the detail.

Note: Velero vSphere Operator CLI that comes with Velero vSphere Operator aims to provide a similar user experience as the Velero CLI in install and uninstall operations. For other Velero operations, users must continue to use the Velero CLI. Please download Velero vSphere Operator CLI from here if you haven't done so.

Install with self-signed certificate

Note: Currently using self-signed certificate to connect to the object store is not supported on supervisor cluster. please refer to velero-plugin-for-vsphere with a storage provider secured by a self-signed certificate.

Uninstall

In a vSphere with Tanzu Supervisor cluster, users should use Velero vSphere Operator CLI to uninstall Uninstalling Velero on Supervisor cluster.

Note: Disabling the Velero vSphere Operator Supervisor Service will also uninstall Velero as well as the velero-plugin-for-vsphere in the Supervisor cluster. However, as a best practice, it is recommended to uninstall velero and velero-plugin-for-vsphere using Velero vSphere Operator CLI.

Backup

The backup workflow in a vSphere with Tanzu Supervisor cluster is the same as that in Vanilla Kubernetes cluster. Please refer to Backup vSphere CNS Block Volumes in Vanilla Kubernetes Cluster document.

Restore

In a vSphere with Tanzu Supervisor cluster, users need to take extra steps via either vSphere UI or VMware DCLI before restoring a workload.

  1. Create a namespace in Supervisor cluster.
  2. Configure the Storage policy in the namespace.

The rest of restore workflow in a vSphere with Tanzu Supervisor cluster is the same as that in Vanilla Kubernetes cluster. Please refer to Restore in Vanilla Kubernetes Cluster document.