PVC is created but not bound
search cancel

PVC is created but not bound

book

Article ID: 377500

calendar_today

Updated On:

Products

VMware Telco Cloud Automation

Issue/Introduction

In TCA, a PVC is created but not bound.

Using the vsphere-csi addon and CNS Cloust Native Storage plugin is not provisioning to the VSAN datastore.

Error:

VSLM task failed

CnsFault error: VSLM task failed

Environment

TCA 2.2

Resolution

Solution 

  1. Rebuild the FCD catalog. 

NOT FCD, but the catalog

1) Identify one host in the cluster for the VSAN datastore, which we are rebuilding the FCD catalog.

2) SSH into that host and stop the hostd process.

/etc/init.d/hostd stop

3) Move the existing FCD catalog to the backup folder [or delete].

4) Start Hostd

/etc/init.d/hostd start

Example: 

  • a) cd /vmfs/volumes/<VSAN_datastore>/
  • b) mv catalog catalog_backup

c) /etc/init.d/hostd start

4) Go to host MOB and invoke the ReconcileDatastoreInventory_Task with the datastore id for the VSAN Datastore.

 

For ESXi:

Enable the mob

Steps to enable the MOB:
The Managed Object Browser is disabled by default in vSphere 6.x

 

To reconcile the managed virtual disk inventory from a Web browser, use the VMware Managed

HostReconcileDatastoreInventory_Task
HostScheduleReconcileDatastoreInventory

Object Browser to invoke a Web Services method. For example:

  • Connect to https://server/mob and click Content.

  • Click the link associated with the property rootFolder, then click the link associated with the property childEntity.
  • Click one of the links associated with the property dataStore. Select the datastore that holds
    the missing managed virtual disk.
  • Select and copy the value of the Managed Object ID at the top of the window. For example,
    datastore1.
  • Click the Home tab to return to the Service Instance, then click Content.
  • Click vStorageObjectManager.
  • Click ReconcileDatastoreInventory_Task.
    A pop-up window opens to show the method.
  • In the Value element, replace MOID with the managed object reference of the data store that holds
    the missing managed virtual disk.
  • Click Invoke Method.
  • Click the link in the value field.
    This action opens the Task object that tracks the progress of the reconciliation operation.

Click info.
If the value of the state field is "success", the reconciliation is done.

Additional Information