Edición de las opciones de inicio para una instancia

Puede ajustar la compatibilidad y el rendimiento de las instancias de máquina virtual (VM) cambiando el tipo de red o el tipo de asociación de volumen de inicio.

Para obtener permisos, consulte Política de IAM necesaria para trabajar con instancias.

Tipos de inicio de red

La interfaz de red maneja funciones como la entrada/salida de disco y la comunicación de red.

Están disponibles los siguientes tipos de redes:

  • Redes virtualizadas: para cargas de trabajo de uso general, como aplicaciones empresariales, microservicios y pequeñas bases de datos. Las redes paravirtualizadas también proporcionan una mayor flexibilidad para utilizar la misma imagen en distintas plataformas de hardware. Las imágenes de Linux con redes paravirtualizadas soportan la migración en directo durante el mantenimiento de la infraestructura.
  • Red asistida por hardware (SR-IOV): virtualización de entrada/salida de raíz única. Para cargas de trabajo de baja latencia, como la transmisión de vídeo, las aplicaciones en tiempo real y las bases de datos de gran tamaño o agrupadas en cluster. La red asistida mediante hardware (SR-IOV) utiliza el marco del controlador VFIO.
Importante

Para utilizar un tipo de red concreta, tanto la unidad como la imagen deben soportar ese tipo de red.

Unidades: En la siguiente tabla se muestran los tipos de red soportados y por defecto para unidades de máquina virtual.

Unidad Tipo de red por defecto Tipos de red soportados
Serie VM.Standard1 SR-IOV Paravirtualizado, SR-IOV
Serie VM.Standard2 Paravirtualizado Paravirtualizado, SR-IOV
VM.Standard3.Flex Paravirtualizado Paravirtualizado, SR-IOV
Serie VM.Standard.E2 Paravirtualizado Solo paravirtualizado
VM.Standard.E3.Flex

Paravirtualizado

Paravirtualizado, SR-IOV
VM.Standard.E4.Flex

Paravirtualizado

Paravirtualizado, SR-IOV
VM.Standard.E5. Flexible

Paravirtualizado

Paravirtualizado, SR-IOV
VM.Standard.E6Flexible

Paravirtualizado

Paravirtualizado, SR-IOV
VM.Standard.A1Flexible1 Paravirtualizado Paravirtualizado, SR-IOV
Serie VM.DenseIO1 SR-IOV Paravirtualizado, SR-IOV
Serie VM.DenseIO2 Paravirtualizado Paravirtualizado, SR-IOV
VM.DenseIO.E4.Flex Paravirtualizado Paravirtualizado, SR-IOV
Serie VM.GPU2 SR-IOV Paravirtualizado, SR-IOV
Serie VM.GPU3 SR-IOV Paravirtualizado, SR-IOV
Serie VM.GPU.A10 SR-IOV Paravirtualizado, SR-IOV
VM.Optimized3.Flex

Paravirtualizado

Paravirtualizado, SR-IOV

Imágenes: las redes paravirtualizadas están soportadas en estas imágenes de plataforma:

  • Oracle Linux 9, Oracle Linux 8, Oracle Autonomous Linux 8.x, Oracle Autonomous Linux 7.x, Oracle Linux Cloud Developer 8: todas las imágenes.
  • Oracle Linux 7: imágenes publicadas a partir de marzo de 2019.
  • CentOS Flujo 8, CentOS 7: imágenes publicadas a partir de julio de 2019.
  • Ubuntu 22.04, Ubuntu 20.04: todas las imágenes.
  • Ubuntu 18.04: imágenes publicadas a partir de marzo de 2019.
  • Windows Server 2022, Windows Server 2019: todas las imágenes.
  • Windows Server 2016, Windows Server 2012 R2: imágenes publicadas a partir de agosto de 2019.

Las redes SR-IOV están soportadas en todas las imágenes de la plataforma, con las siguientes excepciones:

  • Las imágenes para las unidades basadas en Arm no soportan la red SR-IOV.
  • En Windows Server 2019 y Windows Server 2022, cuando se inicia con una unidad de la serie VM.Standard2, la red SR-IOV no está soportada.
  • En Windows Server 2012 R2, las redes SR-IOV están soportadas en imágenes de plataforma publicadas a partir de abril de 2021.
  • La opción de instalación del núcleo del servidor para Windows Server no soporta redes SR-IOV.

Tipos de asociaciones de volumen de inicio

Están disponibles los siguientes tipos de asociaciones de volúmenes de inicio:

  • iSCSI: un estándar basado en TCP/IP utilizado para comunicar un volumen con una instancia asociada.

  • Paravirtualizado: una asociación virtualizada disponible para VM. Este es el valor por defecto para volúmenes de inicio y volúmenes de almacenamiento de bloques remotos en imágenes de plataforma.

Unidades soportadas

Puede editar las opciones de inicio para las instancias que utilizan estas unidades:

  • Serie VM.Standard1
  • Serie VM.Standard.B1
  • Serie VM.Standard2
  • VM.Standard3.Flex
  • Serie VM.Standard.E2
  • VM.Standard.E3.Flex
  • VM.Standard.E4.Flex
  • VM.Standard.E5. Flexible
  • VM.Standard.E6Flexible
  • VM.Standard.A1.Flex
  • Serie VM.DenseIO1
  • Serie VM.DenseIO2
  • Serie VM.GPU3
  • Serie VM.GPU.A10
  • VM.Optimized3.Flex

Estas series no se pueden editar:

  • VM.Standard.E2.1.Micro
  • VM.DenseIO.E4.Flex
  • Serie VM.GPU2
  • Instancias de VM que se ejecutan en hosts de máquina virtual dedicados

Limitaciones y consideraciones

Atención

Puede que algunas instancias no funcionen correctamente si cambia el tipo de red o el tipo de asociación de volumen de inicio. Esto ocurre debido a la compatibilidad de unidades e imágenes, y el soporte del controlador. Cuando la instancia se esté ejecutando después de reiniciarse, conéctese a ella. Los cambios no están soportados si la conexión falla o el sistema operativo no se comporta según lo previsto. Revierta los cambios de la instancia y vuelva a establecer la configuración original.

Antes de cambiar el tipo de red o el tipo de asociación de volumen de inicio, debe asegurarse de que los controladores paravirtualizados están instalados en la imagen. Los pasos dependen de la imagen:

Oracle Linux 7.x, CentOS 7.x, CentOS Stream 8, Ubuntu 20.04, Ubuntu 18.04

Los controladores paravirtualizados se instalan en imágenes de plataforma.

Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2

Oracle VirtIO Drivers for Microsoft Windows debe estar instalado en las imágenes de plataforma.

  1. Para determinar si los controladores están instalados, conéctese a la instancia mediante una conexión de escritorio remoto. A continuación, realice cualquiera de las siguientes acciones:
    • Abra el panel de control y, a continuación, abra Programas y características. Si Oracle Windows VirtIO Drivers está instalado, anote el número de versión.
    • En el editor del registro, vaya a HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Oracle Corporation\\Oracle Windows VirtIO Drivers. Si los controladores están instalados, anote el número de versión.
  2. Si los controladores no están instalados, haga lo siguiente:

    1. Descargue Oracle VirtIO Drivers for Microsoft Windows.
    2. Instale los controladores y, a continuación, reinicie la instancia.
Imágenes que no son imágenes de plataforma

Para verificar que el sistema tiene controladores paravirtualizados instalados, ejecute el siguiente comando:

lsinitrd | grep virtio
  • Si hay controladores paravirtualizados instalados, se mostrarán varios archivos con rutas similares a lib/modules/4.4.21-69-default/kernel/drivers/block/virtio_blk.ko.
  • Si no se muestran archivos, el sistema no soporta controladores paravirtualizados o no tiene controladores paravirtualizados instalados. Consulte la documentación sobre el sistema operativo para obtener más información.
    1. En la página de lista Recursos informáticos, seleccione la instancia con la que desea trabajar. Si necesita ayuda para buscar la página de lista, consulte Lista de instancias.
    2. Seleccione Más acciones y, a continuación, Editar.
    3. Seleccione Mostrar Opciones Avanzadas. Se muestra el separador Opciones de inicio.
    4. Para cambiar el tipo de red, en la sección Tipo de red, seleccione una de las siguientes opciones:
      • Red asistida por hardware (SR-IOV): virtualización de entrada/salida de raíz única. Para cargas de trabajo de baja latencia, como la transmisión de vídeo, las aplicaciones en tiempo real y las bases de datos de gran tamaño o agrupadas en cluster.
      • Redes virtualizadas: para cargas de trabajo de uso general, como aplicaciones empresariales, microservicios y pequeñas bases de datos. La imagen debe tener controladores paravirtualizados, como se describe en Limitaciones y consideraciones.
    5. Para cambiar el tipo de asociación de volumen de inicio, en la sección Tipo de asociación de volumen de inicio, seleccione una de las siguientes opciones:
      • iSCSI: un estándar basado en TCP/IP utilizado para comunicar un volumen con una instancia asociada.
      • Paravirtualizado: una asociación virtualizada disponible para VM. Este es el valor por defecto para volúmenes de inicio y volúmenes de almacenamiento de bloques remotos en imágenes de plataforma.
    6. Seleccione Guardar cambios.

      Si la instancia se está ejecutando, se reinicia. Confirme cuando se le solicite.

    7. Conéctese a la instancia cuando la instancia se esté ejecutando después de reiniciarse. Los cambios no están soportados si la conexión falla o el sistema operativo no se comporta según lo previsto. Revierta los cambios de la instancia y vuelva a establecer la configuración original.
    8. Si es necesario, vuelva a asociar cualquier VNIC secundaria y los volúmenes en bloque.
  • Utilice el comando instance update y los parámetros necesarios para actualizar una instancia:

    oci compute instance update --from-json <file://path/to/file.json>

    <file://path/to/file.json> es la ruta a un archivo JSON que define los detalles de la instancia. Para obtener información sobre cómo generar un ejemplo del archivo JSON, consulte Opciones de JSON avanzadas.

    Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI del servicio informático, consulte la referencia de la línea de comandos para Compute.

  • Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.

    Utilice esta operación de API para editar las opciones de inicio de una instancia: