Distribuzione di OpenShift Data Foundation on Classic clusters
OpenShift Data Foundation è una soluzione di storage ad alta disponibilità che può essere utilizzata per gestire lo storage persistente per i carichi di lavoro containerizzati nei cluster Red Hat® OpenShift® on IBM Cloud®.
L'installazione di OpenShift Data Foundation da OperatorHub non è supportata sui cluster IBM Cloud. Per installare ODF, completare la seguente procedura per distribuire il componente aggiuntivo del cluster.
Pianificazione della propria installazione
Prima di installare ODF nel cluster, verificare che siano soddisfatte le seguenti condizioni prerequisite:
Per installare OpenShift Data Foundation su cluster classici, è necessario abilitare il VRF nel proprio account.
- Installa o aggiorna la CLI
oc - Se non hai abilitato il VRF (virtual route forwarding) nel tuo account, abilita VRF.
- Dopo aver abilitato VRF, abilitare Endpoint del servizio.
- Controlla le caratteristiche del nodo di lavoro SDS. Nelle tabelle per ogni sezione dell'area metropolitana, i sapori SDS sono nelle schede Metallo nudo e terminano
con
.ssd. - Crea un cluster classico con almeno un nodo di lavoro per zona in tre zone. Scegli i nodi di lavoro di tipo flavor
mb4c.32x384.3.8tb.ssdomb4c.20x64.2x1.9tb.ssdche hanno i dischi locali richiesti per ODF. - Prepara il tuo cluster classico.
Facoltativo: configurazione di una istanza del servizio IBM Cloud Object Storage
Se vuoi configurare IBM Cloud Object Storage come archivio di backup predefinito nel tuo cluster di archiviazione, crea un'istanza di IBM Cloud Object Storage. Crea quindi una serie di credenziali HMAC e un segreto Kubernetes che utilizza le credenziali HMAC Object Storage. Se non specifichi le credenziali IBM Cloud Object Storage durante l'installazione, l'archivio di backup predefinito nel tuo cluster di archiviazione viene creato utilizzando i PV nel tuo cluster. È possibile configurare ulteriori archivi di backup dopo la distribuzione di ODF, ma non è possibile modificare l'archivio di backup predefinito.
Accedi al tuo cluster Red Hat OpenShift.
- Creare uno spazio dei nomi
openshift-storagenel cluster. I pod del driver vengono distribuiti in questo namespace. Copiare il seguente YAML e salvarlo comeos-namespace.yamlsulla macchina locale.apiVersion: v1 kind: Namespace metadata: labels: openshift.io/cluster-monitoring: "true" name: openshift-storage - Crea lo spazio dei nomi
openshift-storageutilizzando il file YAML che hai salvato.oc create -f os-namespace.yaml - Verificare che lo spazio dei nomi sia stato creato.
oc get namespaces | grep storage - Crea un'istanza del servizio IBM Cloud Object Storage.
ibmcloud resource service-instance-create noobaa-store cloud-object-storage standard global - Creare credenziali HMAC. Prendi nota delle credenziali.
ibmcloud resource service-key-create cos-cred-rw Writer --instance-name noobaa-store --parameters '{"HMAC": true}' - Crea il segreto Kubernetes denominato
ibm-cloud-cos-credsnello spazio dei nomiopenshift-storageche utilizza le tue credenziali HMAC Object Storage. Quando esegui il comando, specifica il tuo ID chiave di accesso HMAC Object Storage e la chiave di accesso segreta. Nota che il tuo segreto deve essere denominatoibm-cloud-cos-creds.oc -n 'openshift-storage' create secret generic 'ibm-cloud-cos-creds' --type=Opaque --from-literal=IBM_COS_ACCESS_KEY_ID=<access_key_id> --from-literal=IBM_COS_SECRET_ACCESS_KEY=<secret_access_key> - Verifica che il tuo segreto sia stato creato.
oc get secrets -A | grep cos
Facoltativo: configurazione della crittografia utilizzando Hyper Protect Crypto Services
Se vuoi configurare la crittografia, crea un'istanza di Hyper Protect Crypto Services o Key Protect. Quindi, crea una chiave root e un segreto Kubernetes che utilizza le tue credenziali Hyper Protect Crypto Services o Key Protect.
IBM Cloud sta modificando i servizi dedicati alla gestione delle chiavi da Hyper Protect Crypto Services a Key Protect dedicati.
- La tua chiave API per Hyper Protect Crypto Services o Key Protect deve avere le seguenti autorizzazioni minime richieste:
ReaderReader Plus- Se stai utilizzando la crittografia a livello di cluster e la crittografia della classe di archiviazione, la tua chiave API deve disporre delle seguenti autorizzazioni richieste:
ReaderReader PlusWriter
-
Crea un'istanza del servizio Hyper Protect Crypto Services o Key Protect.
-
Crea chiave root
-
Dopo aver creato la tua istanza e la tua chiave root, prendi nota del nome della tua istanza Hyper Protect Crypto Services o Key Protect, dell'ID istanza, dell'ID chiave root e dell'endpoint pubblico.
-
Crea un ID servizio, chiave API e politica di accesso che consente l'accesso a Hyper Protect Crypto Services e Red Hat OpenShift on IBM Cloud o Key Protect e Red Hat OpenShift on IBM Cloud. Prendi nota dell'API che crei.
Accedi al tuo cluster Red Hat OpenShift.
- Elencare gli spazi dei nomi per stabilire se si dispone di uno spazio dei nomi
openshift-storage. Se non hai uno spazio dei nomiopenshift-storage, crealo.oc get namespaces | grep openshift-storage- Creare uno spazio dei nomi
openshift-storagenel cluster. I pod del driver vengono distribuiti in questo namespace. Copiare il seguente YAML e salvarlo comeos-namespace.yamlsulla macchina locale.
apiVersion: v1 kind: Namespace metadata: labels: openshift.io/cluster-monitoring: "true" name: openshift-storage ``` 1. Crea lo spazio dei nomi `openshift-storage` utilizzando il file YAML che hai salvato. ```sh {: pre} oc create -f os-namespace.yaml ``` 1. Verificare che lo spazio dei nomi sia stato creato. ```sh {: pre} oc get namespaces | grep storage ``` - Creare uno spazio dei nomi
- Codifica sia l'ID della tua chiave root che la chiave API del servizio che hai creato per base64.
printf "ROOT-KEY-ID" | base64printf "SERVICE-ID-API-KEY" | base64 - Crea il segreto Kubernetes nel namespace
openshift-storageche utilizza le credenziali Hyper Protect Crypto Services.- Salva il seguente segreto come file YAML denominato
ibm-hpcs-secret.yaml.
apiVersion: v1 data: IBM_KP_CUSTOMER_ROOT_KEY: AaAAAaZAAAAy11AAAyAAkaAaQtAAk0AAA2AzY5AjYaaa67aa # your base64 encoded root key ID IBM_KP_SERVICE_API_KEY: AAAaaajAAAAAncmAAaaaaAAAAdAAId1AtVjBJRU1aAAaAeTh1aEw=AaaaA # your base64 encoded API kind: Secret metadata: name: ibm-hpcs-secret namespace: openshift-storage type: Opaque ``` 1. Crea il segreto nel tuo cluster. ```sh {: pre} oc apply -f ibm-hpcs-secret.yaml ``` - Salva il seguente segreto come file YAML denominato
- Verifica che il tuo segreto sia stato creato.
oc get secrets -A | grep ibm-hpcs-secret
Preparazione del tuo cluster per una installazione di OpenShift Data Foundation
Prima di installare OpenShift Data Foundation, preparare il cluster.
Accedi al tuo cluster Red Hat OpenShift.
-
Accedi a ciascun nodo di lavoro nel tuo cluster utilizzando il comando
oc debuge completa la seguente procedura.- Accedi al nodo di lavoro. Sostituisci "
<worker_node_IP>" con il nome del tuo nodo di lavoro. Per ottenere nomi dei tuoi nodi di lavoro, esegui il comandooc get nodes.
oc debug node/<node name> -- chroot /host rm -rvf /var/lib/rook /mnt/local-storage ``` - Per ogni partizione disco, cancellare il file system `xfs` sul nodo di lavoro. Se non si cancella il file system, l'OSD non viene creato. ```sh {: pre} file -sL /dev/<partition> wipefs -a /dev/<partition> ``` - Modificare il file `/etc/kubernetes/kubelet.conf` e modificare il valore del parametro `EnableControllerAttachDetach` in `true`. ```sh {: pre} nano /etc/kubernetes/kubelet.conf ``` - Salva e chiudi utilizzando il comando “ `ctrl + X` ”. - Riavviare il kubelet. ```sh {: pre} systemctl restart kubelet ``` - Scollegarsi dal nodo di lavoro. ```sh exit ``` - Accedi al nodo di lavoro. Sostituisci "
-
Ripetere i passaggi precedenti per cancellare il file system per ogni nodo di lavoro che si desidera utilizzare nella distribuzione ODF.
Come ottenere i dettagli del proprio dispositivo
È possibile utilizzare il rilevamento disco automatico per trovare le periferiche disponibili per ODF. Tuttavia, se si desidera specificare manualmente le periferiche di archiviazione per ODF, completare la seguente procedura per richiamare i dettagli della periferica di archiviazione.
Prima di installare ODF, ottenere i dettagli dei dischi locali sui nodi di lavoro.
-
Accedi al tuo cluster e ottieni un elenco di nodi di lavoro disponibili. Prendere nota dei nodi di lavoro che si desidera utilizzare nella distribuzione OCS.
oc get nodes -
Accedere a ciascun nodo di lavoro che si desidera utilizzare per l'ODF.
oc debug node/<node-name> -
Dopo aver distribuito il pod di debug sul nodo di lavoro, immetti il seguente comando per consentire i binari host.
chroot /host -
Elenca i dischi disponibili sul nodo di lavoro.
lsblk -
Esaminare l'emissione del comando per i dischi disponibili. È possibile utilizzare solo i dischi non montati per le distribuzioni ODF, come i dischi
sdcnel seguente esempio. Notare che la capacità di memoria iniziale della distribuzione ODF è uguale alla dimensione del disco specificato comeosd-device-path. In questo esempio, il discosdcè smontato e ha due partizioni disponibili:sdc1esdc2.NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931G 0 disk |-sda1 8:1 0 256M 0 part /boot |-sda2 8:2 0 1G 0 part -sda3 8:3 0 929.8G 0 part / sdb 8:16 0 744.7G 0 disk -sdb1 8:17 0 744.7G 0 part /disk1 sdc 8:32 0 744.7G 0 disk |-sdc1 8:33 0 18.6G 0 part -sdc2 8:34 0 260.8G 0 part -
Per ogni disco smontato che si desidera utilizzare nella distribuzione, individuare l'ID disco. Nel seguente esempio, l'ID per la partizione
sdc1èscsi-3600605b00d87b43027b3bc310a64c6c9-part1e l'ID per la partizionesdc2èscsi-3600605b00d87b43027b3bc310a64c6c9-part2.ls -l /dev/disk/by-id/Output di esempio
total 0 lrwxrwxrwx. 1 root root 9 Feb 9 04:15 scsi-3600605b00d87b43027b3bbb603150cc6 -> ../../sda lrwxrwxrwx. 1 root root 10 Feb 9 04:15 scsi-3600605b00d87b43027b3bbb603150cc6-part1 -> ../../sda1 lrwxrwxrwx. 1 root root 10 Feb 9 04:15 scsi-3600605b00d87b43027b3bbb603150cc6-part2 -> ../../sda2 lrwxrwxrwx. 1 root root 10 Feb 9 04:15 scsi-3600605b00d87b43027b3bbb603150cc6-part3 -> ../../sda3 lrwxrwxrwx. 1 root root 9 Feb 9 04:15 scsi-3600605b00d87b43027b3bbf306bc28a7 -> ../../sdb lrwxrwxrwx. 1 root root 10 Feb 9 04:15 scsi-3600605b00d87b43027b3bbf306bc28a7-part1 -> ../../sdb1 lrwxrwxrwx. 1 root root 9 Feb 9 04:17 scsi-3600605b00d87b43027b3bc310a64c6c9 -> ../../sdc lrwxrwxrwx. 1 root root 10 Feb 11 03:14 scsi-3600605b00d87b43027b3bc310a64c6c9-part1 -> ../../sdc1 lrwxrwxrwx. 1 root root 10 Feb 11 03:15 scsi-3600605b00d87b43027b3bc310a64c6c9-part2 -> ../../sdc2 -
Ripeti i passi precedenti per ciascun nodo di lavoro che vuoi utilizzare per la tua distribuzione OpenShift Data Foundation.
Installazione del componente aggiuntivo tramite la CLI
È possibile installare il componente aggiuntivo utilizzando il comando ibmcloud oc cluster addon enable.
Se si desidera utilizzare un'istanza del servizio IBM Cloud Object Storage come backing store predefinito, assicurarsi di aver creato l'istanza del servizio e di aver creato il segreto Kubernetes nel cluster.
Quando si crea il CRD di ODF nel cluster, ODF cerca un segreto chiamato ibm-cloud-cos-creds per impostare il backing store predefinito che utilizza le credenziali HMAC di Object Storage.
-
Esaminare il riferimento del parametro. Quando si abilita il componente aggiuntivo, è possibile sovrascrivere i valori predefiniti specificando l'opzione
--param "key=value"per ciascun parametro che si desidera sovrascrivere. -
Prima di abilitare il componente aggiuntivo, esaminare il log delle modifiche per le ultime informazioni sulla versione. Notare che il componente aggiuntivo supporta versioni di cluster
n+1. Ad esempio, è possibile distribuire la versione4.10.0del componente aggiuntivo a un cluster OCP 4.9 o 4.11. Se si dispone di una versione cluster diversa da quella predefinita, è necessario specificare l'opzione--versionquando si abilita il componente aggiuntivo.- Esaminare le opzioni del componente aggiuntivo per la versione del componente aggiuntivo che si desidera distribuire.
ibmcloud oc cluster addon options --addon openshift-data-foundation --version 4.15.0Per ottenere le migliori prestazioni, si consiglia di includere l'opzione
resourceProfilespecificata comeperformance. Questa opzione consente di ottenere livelli di prestazioni migliori in base alla disponibilità di risorse durante la distribuzione. Per ulteriori informazioni sull'opzione "resourceProfile", consultare la sezione " Profili di prestazioni " nella documentazione ODF di Red Hat OpenShiftSi noti che le classi di archiviazione predefinite per
monStorageClassNameeosdStorageClassNamesono classi di archiviazione Block Storage for VPC.Opzioni aggiuntive di esempio per la versione 4.15.0
Add-on Options Option Default Value osdStorageClassName ibmc-vpc-block-metro-10iops-tier ocsUpgrade false billingType advanced autoDiscoverDevices false hpcsBaseUrl <Please provide the KMS Base (public) URL> taintNodes false enableNFS false resourceProfile performance useCephRBDAsDefaultStorageClass false clusterEncryption false hpcsEncryption false hpcsSecretName <Please provide the KMS secret name> encryptionInTransit false disableNoobaaLB false osdSize 512Gi numOfOsd 1 ignoreNoobaa true addSingleReplicaPool false prepareForDisasterRecovery false workerPool - odfDeploy true osdDevicePaths <Please provide IDs of the disks to be used for OSD pods if using local disks or standard classic cluster> workerNodes all hpcsServiceName <Please provide the KMS Service instance name> hpcsInstanceId <Please provide the KMS Service instance ID> hpcsTokenUrl <Please provide the KMS token URL> -
Abilitare il componente aggiuntivo
openshift-data-foundation. Se si desidera distribuire solo il componente aggiuntivo ODF, è possibile specificare l'opzione"odfDeploy=false". Se si desidera sovrascrivere uno dei parametri predefiniti, specificare l'opzione--param "key=value"per ciascun parametro che si desidera sovrascrivere. Se non si desidera creare il cluster di memoria quando si abilita il componente aggiuntivo, è possibile abilitare prima il componente aggiuntivo, quindi creare successivamente il cluster di memoria creando un CRD.Comando di esempio per l'abilitazione del componente aggiuntivo e il rilevamento automatico dei volumi locali, l'abilitazione dell'opzione del profilo delle risorse
performancee l'abilitazione della crittografia con Hyper Protect Crypto Services o Key Protect.ibmcloud oc cluster addon enable openshift-data-foundation -c CLUSTER_NAME --version VERSION --param "odfDeploy=true" --param "resourceProfile=performance" --param "osdSize=250" --param "autoDiscoverDevices=true" --param "hpcsTokenUrl=https://iam.cloud.ibm.com/identity/token" --param "hpcsEncryption=true" --param "hpcsBaseUrl=HPCS_INSTANCE_PUBLIC_ENDPOINT" --param "hpcsInstanceId=HPCS_INSTANCE_ID" --param "hpcsServiceName=HPCS_INSTANCE_NAME" --param "hpcsSecretName=HPCS_SECRET_NAME" -
Verificare che il componente aggiuntivo sia in uno stato
Ready.ibmcloud oc cluster addon ls -c CLUSTER_NAME -
Verifica che il pod
ibm-ocs-operator-controller-manager-*****sia in esecuzione nel namespacekube-system.oc get pods -A | grep ibm-ocs-operator-controller-manager -
Se è stato abilitato il componente aggiuntivo e è stata impostata l'opzione
odfDeploy=false, seguire la procedura per creare una risorsa personalizzata ODF.
Installazione del componente aggiuntivo OpenShift Data Foundation dalla console
Per installare ODF nel cluster, completare la seguente procedura.
La versione 4.11 è attualmente disponibile solo per i nuovi cluster. Non è possibile aggiornare una distribuzione 4.10 a 4.11. Tuttavia, è possibile continuare a utilizzare la versione di ODF 4.10.
- Prima di abilitare il componente aggiuntivo, esaminare il log delle modifiche per le ultime informazioni sulla versione. Notare che il componente aggiuntivo
supporta versioni di cluster
n+1. - Consultare il parametro di riferimento.
- Dalla console, selezionare il cluster in cui si desidera installare l'add-on.
- Sulla scheda della Fondazione dati di Microsoft ( OpenShift ), fare clic su Installa. Si apre il pannello Installa ODF.
- Nel pannello Installa ODF, immettere i parametri di configurazione che si desidera utilizzare per la distribuzione ODF.
- Seleziona Essentials o Advanced come tuo piano di fatturazione.
- Per i cluster classici, seleziona Archiviazione locale per utilizzare i volumi locali sui nodi di lavoro.
- Se si desidera rilevare automaticamente le periferiche di archiviazione disponibili sui nodi di lavoro e utilizzarle in ODF, selezionare Rilevamento disco locale.
- Se si desidera specificare manualmente le periferiche di archiviazione sui nodi di lavoro che si desidera utilizzare in ODF, immettere un elenco separato da virgole degli ID disco che si desidera utilizzare. Per trovare questi ID disco, vedi Raccolta dei dettagli del dispositivo.
- Nel campo Nodi di lavoro, immettere i nomi nodo dei nodi di lavoro in cui si desidera distribuire ODF. È necessario immettere almeno 3 nomi nodo di lavoro. Per trovare i nomi dei nodi, eseguire il comando
oc get nodesnel proprio cluster. Lasciare vuoto questo campo per distribuire ODF su tutti i nodi di lavoro. I nomi Node devono essere separati da virgole senza spazi tra i nomi. Ad esempio:10.240.0.24,10.240.0.26,10.240.0.25. - Nel campo Numero di dischi OSD richiesti, immetti il numero di dischi OSD (archiviazione applicazione) di cui eseguire il provisioning su ogni nodo di lavoro.
- Se si sta riabilitando il componente aggiuntivo per aggiornare la versione del componente aggiuntivo, selezionare l'opzione Aggiorna ODF.
- Se si desidera codificare i volumi utilizzati dai pod di sistema ODF, selezionare Abilita codifica cluster.
- Se si desidera abilitare la crittografia sui volumi OSD (archiviazione app), selezionare Abilita crittografia volume.
- Nel campo Nome istanza, immetti il nome della tua istanza Hyper Protect Crypto Services o Key Protect. Ad esempio:
Hyper-Protect-Crypto-Services-eugb. - Nel campo ID istanza, immetti il tuo ID istanza Hyper Protect Crypto Services o Key Protect. Ad esempio:
d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa. - Nel campo Nome segreto, immetti il nome del segreto che hai creato utilizzando le tue credenziali Hyper Protect Crypto Services o Key Protect. Ad esempio:
ibm-hpcs-secret. - Nel campo URL di base, inserire l'endpoint pubblico dell'istanza Hyper Protect Crypto Services o Key Protect. Ad esempio:
https://api.eu-gb.hs-crypto.cloud.ibm.com:8389. - Nel campo URL token, immettere
https://iam.cloud.ibm.com/identity/token.
- Nel campo Nome istanza, immetti il nome della tua istanza Hyper Protect Crypto Services o Key Protect. Ad esempio:
Creazione del tuo cluster di memoria
Per distribuire ODF nel cluster classico, è possibile creare una definizione di risorsa personalizzata per specificare i dettagli della periferica di archiviazione.
Se si desidera utilizzare un'istanza del servizio IBM Cloud Object Storage come backing store predefinito, assicurarsi di aver creato l'istanza del servizio e di aver creato il segreto Kubernetes nel cluster.
Quando si crea il CRD ODF nel cluster, ODF cerca un segreto denominato ibm-cloud-cos-creds per impostare il backing store predefinito utilizzando le credenziali HMAC di Object Storage.
-
Creare una risorsa personalizzata denominata
OcsCluster. Salva e modifica la seguente definizione di risorsa personalizzata per includere i percorsi del dispositivo per i dischi locali che hai richiamato in precedenza. Se non specifichi il parametro facoltativoworkerNodes, tutti i nodi di lavoro nel tuo cluster vengono utilizzati per la distribuzione ODF. Assicurati di includere il percorso/dev/disk/by-id/quando specifichi le tue periferiche di archiviazione.- Se il tuo nodo di lavoro ha dischi non formattati con partizioni, hai bisogno di una partizione per OSD e di una partizione per MON per nodo di lavoro. Come procedura ottimale, e per ottimizzare la capacità di memoria sui dischi partizionati,
è possibile specificare la partizione o il disco più piccolo per MON e la partizione o il disco più grande per OSD. Tenere presente che la capacità di memoria iniziale della configurazione ODF è uguale alla dimensione del disco specificato
come
osd-device-pathquando si crea la configurazione. - Se i dispositivi non sono partizionati, è necessario specificare un disco non formattato per MON e uno per OSD per ogni nodo di lavoro che si desidera utilizzare.
Risorsa personalizzata di esempio per l'installazione di ODF su tutti i nodi di lavoro in un cluster versione 4.8 utilizzando il rilevamento automatico del disco.
apiVersion: ocs.ibm.io/v1 kind: OcsCluster metadata: name: ocscluster-classic spec: osdStorageClassName: localblock osdSize: "1" autoDiscoverDevices: trueRisorsa personalizzata di esempio per l'installazione di ODF su tutti i nodi di lavoro in un cluster versione 4.8 con dischi partizionati.
apiVersion: ocs.ibm.io/v1 kind: OcsCluster metadata: name: ocscluster # Kubernetes resource names can't contain capital letters or special characters. Specify a name for your resource that uses only lowercase letters, numbers, `-` or `.` spec: osdStorageClassName: localblock osdSize: "1" numOfOsd: 1 billingType: advanced ocsUpgrade: false osdDevicePaths: - <device-by-id> # Example: /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2 - <device-by-id> # Example: /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2 - <device-by-id> # Example: dev/disk/by-id/scsi-2222222a22a22a22222a2aa222a22a2a2-part2 - Se il tuo nodo di lavoro ha dischi non formattati con partizioni, hai bisogno di una partizione per OSD e di una partizione per MON per nodo di lavoro. Come procedura ottimale, e per ottimizzare la capacità di memoria sui dischi partizionati,
è possibile specificare la partizione o il disco più piccolo per MON e la partizione o il disco più grande per OSD. Tenere presente che la capacità di memoria iniziale della configurazione ODF è uguale alla dimensione del disco specificato
come
-
Salva il file e crea la risorsa personalizzata
OcsClusternel tuo cluster.oc create -f <ocs_cluster_filename> -
Verifica che la tua risorsa personalizzata
OcsClustersia in esecuzione.oc describe OcsCluster ocscluster
Limitazioni
Non è possibile utilizzare contemporaneamente il componente aggiuntivo ibmcloud-block-storage-plugin e ODF. Per installare ODF, è necessario prima modificare il file /etc/kubernetes/kubelet.conf e modificare il valore
del parametro EnableControllerAttachDetach in true che modifica il funzionamento del collegamento del volume predefinito per il cluster. Ciò significa che non puoi eseguire il provisioning dinamico dei volumi utilizzando
le classi di archiviazione ibmc-block-*. È invece necessario creare volumi utilizzando le classi di memoria ODF.