copyright: years: 2019, 2020, 2021 lastupdated: "2021-07-5"


Installing Velero in an online environment

Follow the steps to install Velero in an online environment. Visit here to know more about Velero.

Procedure

  1. Deploy S3 bucket in the cloud where IBM Cloud Pak® for Multicloud Management is running. It needs be S3-compliant object store, such as AWS S3 bucket, IBM Cloud Object Store, minio.

  2. Go to the directory /bcdr/install/scripts by running the following command:

    cd <Path of cp4mcm-samples>/bcdr/install/scripts
    

    You need to designate <Path of cp4mcm-samples> with the real path where you put the cp4mcm-samples GitHub repository.

  3. Update the following parameters in the install-velero-config.json file:

    • access_key_id: Access key ID to connect to S3 bucket.
    • secret_access_key: Secret access key to connect to S3 bucket.
    • bucket_name: Name of the S3 bucket where the backup data will be stored.
    • bucket_url: URL to connect to S3 bucket.
    • bucket_region: Region where S3 bucket is deployed.
  4. Install Velero by running the following command:

    nohup sh install-velero.sh > install-velero.log &
    

    Check the logs by running the following command:

    tail -f install-velero.log
    
  5. Check the Velero pods status by running the following command:

    oc get pods -n velero
    

    The velero and restic pods should be in a running state.

  6. Check the status of backupStorageLocation by running the following command:

    oc get backupStorageLocation -n velero
    

    backupStorageLocation needs to be in an available status.