Problemas conocidos de Compute Cloud@Customer
Se han identificado estas incidencias conocidas en Compute Cloud@Customer.
- La actualización puede afectar a la funcionalidad del equilibrador de carga como servicio
- Controladores de GPU no incluidos en imágenes de plataforma Oracle Linux
- Después de crear o cambiar una clave de API, es posible que falle el comando inicial de la CLI
- Los comandos de la CLI get infrastructure de oci ccc y actualización de infraestructura de oci ccc devuelven un valor nulo para el valor provisioning_pin
- Al utilizar el comando de la CLI ccc infrastructure list con la opción --compartment-id-in-subtree true, no se devuelven resultados
- La salida de oci iam user get no muestra las capacidades del usuario
La actualización puede afectar a la funcionalidad del equilibrador de carga como servicio
La primera actualización posterior a mayo de 2025 cambia el equilibrador de carga como servicio (LBaaS) a una nueva implantación en segundo plano. Como resultado, algunas características son diferentes o ya no están disponibles. Una configuración existente que ya no se admite en la nueva implementación puede tener un impacto negativo en la actualización de software.
- Detalles
-
Antes de la primera actualización posterior a mayo de 2025, si utiliza el servicio Load Balancer, revise los siguientes problemas y, si es necesario, actúe:
-
Análisis de expresión regular de cuerpo de respuesta (error: 37629014)
Si tiene un equilibrador de carga configurado con análisis de expresión regular (regex) de respuestas de backend para información sobre el estado, eso no funcionará después de la actualización. Los informes de estado se limitan a los códigos de respuesta.
Solución alternativa: anule la configuración de expresión regular opcional (
--response-body-regex
) para la respuesta de los servidores backend. -
Conjuntos de cifrado (error: 37461876)
En la nueva implantación del equilibrador de carga, se han eliminado conjuntos de cifrado más débiles. En el futuro, las conexiones SSL/TLS se pueden proteger con estos conjuntos de cifrado:
AES128-GCM-SHA256, AES256-GCM-SHA384, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, AES128-SHA, AES256-SHA, DES-CBC3-SHA, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, PSK-AES128-CBC-SHA, PSK-AES256-CBC-SHA
Solución alternativa: asegúrese de que la configuración del equilibrador de carga utiliza los últimos conjuntos de cifrado. Si es necesario, cambie las configuraciones existentes del equilibrador de carga.
-
Persistencia de sesión basada en cookies (error: 37473362)
Para los equilibradores de carga existentes, la persistencia de sesión entre los clientes y los servidores backend se puede activar mediante cookies de aplicación o cookies de equilibrador de carga. Estos ya no se admiten después de la actualización.
Solución alternativa: anule la configuración de la persistencia de sesiones basada en cookies. O bien, las cookies del equilibrador de carga se pueden conservar con la condición de que la política de equilibrio de carga se defina en hash de IP antes de la actualización.
-
Preferencia de orden de servidor
No se admite el parámetro SSL para priorizar cifrados de servidor sobre cifrados de cliente.
-
Controladores de GPU no incluidos en imágenes de plataforma Oracle Linux
Las imágenes de la plataforma Oracle Linux 8 u Oracle Linux 9 proporcionadas con Compute Cloud@Customer no incluyen controladores de GPU. Si crea una instancia de GPU, debe instalar manualmente los controladores de GPU.
- Detalles
-
Si una instalación de Compute Cloud@Customer incluye nodos de cálculo con GPU, puede acceder a ellos seleccionando una unidad dedicada. Las unidades de GPU se pueden seleccionar para las instancias informáticas según una imagen de plataforma de Oracle Linux 8 u Oracle Linux 9. Las versiones de imagen actuales no incluyen controladores de GPU. El sistema operativo de la instancia detecta las GPU asignadas, pero para usarlas, necesita el kit de herramientas CUDA del sitio para desarrolladores de NVIDIA para instalar los controladores necesarios.
Nota
La gran descarga y la instalación del repositorio local necesitan una gran cantidad de espacio en disco. El volumen de inicio predeterminado de 50 GB no es suficiente en Oracle Linux 9 y solo es lo suficientemente grande en Oracle Linux 8. Recomendamos que aumente el tamaño del volumen de inicio a al menos 60 GB y amplíe el sistema de archivos según corresponda.
- Solución Alternativa
-
Después de crear la instancia, conéctese a la instancia e instale CUDA Toolkit. Siga las instrucciones de su versión de Oracle Linux.
Instalación de controladores de GPU en una instancia de Oracle Linux 9-
Desde la línea de comandos de la instancia, descargue e instale el rpm del kit de herramientas CUDA para su sistema operativo.
$ wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda-repo-rhel9-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo rpm -i cuda-repo-rhel9-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo dnf clean all $ sudo dnf install cuda-toolkit-12-8
-
Active el repositorio de yum de Oracle Linux 9 EPEL. Instale el paquete
dkms
.$ sudo yum-config-manager --enable ol9_developer_EPEL $ sudo dnf install dkms
-
Instale los controladores de GPU.
$ sudo dnf install cuda-12-8
-
Verifique la instalación con la interfaz de gestión del sistema NVIDIA.
$ nvidia-smi +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.86.10 Driver Version: 570.86.10 CUDA Version: 12.8 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L40S Off | 00000000:00:05.0 Off | 0 | | N/A 26C P8 23W / 350W | 1MiB / 46068MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
Instalación de controladores de GPU en una instancia de Oracle Linux 8-
Desde la línea de comandos de la instancia, descargue e instale el rpm del kit de herramientas CUDA para su sistema operativo.
$ wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda-repo-rhel8-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo rpm -i cuda-repo-rhel8-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo dnf clean all $ sudo dnf install cuda-toolkit-12-8
-
Active el repositorio de yum de Oracle Linux 8 EPEL. Instale el paquete
dkms
.$ sudo yum-config-manager --enable ol8_developer_EPEL $ sudo dnf install dkms
-
Instale los controladores de GPU.
$ sudo dnf install cuda-12-8
-
Instale el módulo de núcleo de NVIDIA.
$ sudo scl enable gcc-toolset-13 bash # dkms install nvidia-open -v 570.86.10
Si aparece este error
make
mientras se crea el módulo de núcleo, puede ignorarlo sin problemas.Cleaning build area...(bad exit status: 2) Failed command: make -C /lib/modules/5.15.0-206.153.7.el8uek.x86_64/build M=/var/lib/dkms/nvidia-open/570.86.10/build clean
-
Verifique la instalación con la interfaz de gestión del sistema NVIDIA.
# nvidia-smi +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.86.10 Driver Version: 570.86.10 CUDA Version: 12.8 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L40S Off | 00000000:00:05.0 Off | 0 | | N/A 26C P8 23W / 350W | 1MiB / 46068MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
-
Después de crear o cambiar una clave de API, es posible que falle el comando inicial de la CLI
- Detalles
-
Cuando se agrega o cambia una clave de API para un usuario, es posible que falle el primer comando de la CLI con la clave nueva o cambiada.
- Solución Alternativa
- Espere unos minutos a que la nueva clave se sincronice en la infraestructura de Compute Cloud@Customer y, a continuación, vuelva a intentar el comando de CLI.
Los comandos de la CLI oci ccc get infrastructure y oci ccc infrastructure update devuelven null para el valor provisioning_pin
- Detalles
-
Al crear una infraestructura, se genera un PIN y se muestra en la salida.
Sin embargo, si utiliza el comando
oci ccc get infrastructure
justo después de crear o actualizar la infraestructura, es posible que no se devuelva el PIN.Esto sucede porque el PIN no está disponible para el comando
get
hasta 5 minutos después de la creación.Salida de ejemplo:
{ "compartment_id": "ocid1.compartment.oc1..uniqueID", . . . }, "display_name": "C3ResourcePrincipal_infra", "freeform_tags": {}, "id": "ocid1.cccinfrastructure.uniqueID", "lifecycle_details": null, "lifecycle_state": "ACTIVE", "provisioning_fingerprint": null, "provisioning_pin": null, "rack_inventory": { "capacity_storage_tray_count": null, "compute_node_count": null, "management_node_count": null, "performance_storage_tray_count": null, "serial_number": null . . . }
- Solución Alternativa
-
Obtenga el PIN del comando
create
o espere 5 minutos para recuperar el PIN mediante el comandoget
.Para obtener más información, consulte la página de referencia de la CLI de ccc infrastructure.
Al utilizar el comando de la CLI ccc infrastructure list con la opción --compartment-id-in-subtree true, no se devuelven resultados
- Detalles
-
Obtendrá una lista vacía aunque haya elementos en el árbol secundario.
Ejemplo:
oci ccc infrastructure list --profile user1 --compartment-id-in-subtree true -c ocid1.tenancy.oc1..uniqueID { "data": { "items": [] } }
- Solución Alternativa
-
En lugar de utilizar la opción
--compartment-id-in-subtree
, consulte cada compartimento directamente mediante la opción-compartment
.Por ejemplo:
oci ccc infrastructure list --profile user1 -compartment ocid1.tenancy.oc1..uniqueID { "data": { "items": [ list of compartment details ] } }
Para obtener más información, consulte la página de referencia de la CLI de ccc infrastructure.
La salida de oci iam user get
no muestra las capacidades de usuario
- Detalles
-
La salida de
oci iam user get
difiere entre Oracle Cloud Infrastructure (OCI) y Compute Cloud@Customer. La salida de Compute Cloud@Customer muestranull
paracapabilites
y omite la lista de capacidades, como se muestra en la siguiente tabla.Salida de OCI Salida de Compute Cloud@Customer oci iam user get --user-id ocid1.user.oc1..uniqueID { "data": { "capabilities": { "can-use-api-keys": true, "can-use-auth-tokens": true, "can-use-console-password": true, "can-use-customer-secret-keys": true, "can-use-o-auth2-client-credentials": true, "can-use-smtp-credentials": true }, "compartment-id": "ocid1.tenancy.oc1..uniqueID", "defined-tags": { "Oracle-Recommended-Tags": { "ResourceType": "group", "UtilExempt": "minrequired" } }, "description": "user-1", "email": null, "email-verified": false, "external-identifier": null, "freeform-tags": {}, "id": "ocid1.user.oc1..uniqueID" , "identity-provider-id": null, "inactive-status": null, "is-mfa-activated": false, "last-successful-login-time": "2024-02-08T10:25:44.036000+00:00", "lifecycle-state": "ACTIVE", "name": "user-1", "previous-successful-login-time": null, "time-created": "2024-02-08T09:12:35.256000+00:00" }, "etag": "60f0527b3bbd0f40f137d4149d131fbf77eb44ab" }
oci iam user get --user-id ocid1.user.oc1..uniqueID { "data": { "capabilities": null, "compartment-id": "ocid1.tenancy.oc1..uniqueID", "defined-tags": { "Oracle-Recommended-Tags": { "ResourceType": "group", "UtilExempt": "minrequired" } }, "description": "user-1", "email": null, "email-verified": null, "external-identifier": null, "freeform-tags": {}, "id": "ocid1.user.oc1..uniqueID" , "identity-provider-id": null, "inactive-status": null, "is-mfa-activated": null, "last-successful-login-time": null, "lifecycle-state": "ACTIVE", "name": "user-1", "previous-successful-login-time": null, "time-created": "2023-02-08T09:12:35.256000+00:00" }, "etag": "bee44237-6d70-4691-b7f9-a98fbb332b12"
- Solución Alternativa
- Para ver la lista de capacidades, ejecute el comando
oci iam user get
en su arrendamiento de OCI.