Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-36913

Backend storage PVC (persistent TPM) can't be created on trident ontap

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • CNV v4.17.0
    • None
    • Storage Platform
    • None
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • ---
    • ---
    • Storage Core Sprint 248, Storage Core Sprint 257
    • Moderate
    • No

      Description of problem:

      Backend storage PVC fail to get created with trident ontap storage:
      unsupported capacity range; requested volume size (10485760 bytes) is too small; the minimum volume size is 20971520 bytes

      Version-Release number of selected component (if applicable):

      CNV 4.15.0

      How reproducible:

      100%

      Steps to Reproduce:

      1. Create a VM with persistent TPM & vmStateStorageClass set to trident ontap:
      https://github.com/kubevirt/user-guide/blob/84f8b6407888df75c7610e82d676c9f10c5c22ad/docs/virtual_machines/persistent_tpm_and_uefi_state.md#tpm-with-persistent-state
      2.
      3.
      

      Actual results:

      VM Pending

      Expected results:

      VM Running/Ready

      Additional info:

      Rabin Yasharzadehe helped understand this limitation is coming from ONTAP,
      where the minimum size of a FlexVol volume is 20 mebibytes (MiB):
      https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-styles.html
      https://docs.netapp.com/us-en/ontap-cli-98/volume-size.html

              akalenyu Alex Kalenyuk
              akalenyu Alex Kalenyuk
              Kevin Alon Goldblatt Kevin Alon Goldblatt
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: