Usa la interfaz de red de IDPF
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las instancias de Bare Metal disponibles con series de máquinas, como C3 y X4, usan la función del plano de datos de infraestructura (IDPF), que es un dispositivo de función de plano de datos de red PCIe estandarizado y de múltiples proveedores.
El IDPF es un dispositivo físico. El controlador IDPF se incluye en el kernel de las
imágenes del sistema operativo (SO) Linux.
Antes de comenzar
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
gcloud
Instala Google Cloud CLI.
Después de la instalación,
inicializa Google Cloud CLI con el siguiente comando:
Para usar las muestras de la API de REST incluidas en esta página en un entorno de desarrollo local,
debes usar las credenciales que proporciones a la gcloud CLI.
Para obtener más información, consulta
Autentícate para usar REST
en la documentación de autenticación de Google Cloud .
Funciones compatibles con IDPF
Al igual que gVNIC, las siguientes funciones son compatibles con IDPF:
Si usas DPDK con una instancia de
Bare Metal, DPDK reemplaza IDPF como controlador para la NIC física. La aplicación
DPDK debe reenviar paquetes al kernel, por ejemplo, a través de una
interfaz de TAP.
Descripción general del uso de IDPF con instancias de Bare Metal
Para crear una instancia de Bare Metal que use IDPF, completa los siguientes pasos:
Elige una imagen de SO pública que
admita IDPF o crea una imagen de SO personalizada que esté etiquetada para usar IDPF.
Crea una instancia de Bare Metal con la imagen de SO pública o personalizada. Durante
la creación de la instancia, configura la interfaz de red para usar IDPF.
Verifica que IDPF esté habilitada.
Compatibilidad con el sistema operativo
En Compute Engine, IDPF está disponible con una cantidad limitada de
imágenes del SO públicas compatibles.
Para obtener información acerca de los sistemas operativos compatibles con IDPF, consulta la
pestaña Interfaces de un sistema operativo.
Uso en sistemas operativos no compatibles
Para las imágenes de SO que no admiten IDPF, consulta con el distribuidor del
sistema operativo si incluyes el controlador IDPF.
Después de obtener una imagen del sistema operativo que incluya IDPF,
importa un disco virtual de arranque
que contenga el sistema operativo personalizado. Luego, puedes usar la imagen de SO
personalizada para crear instancias de Bare Metal que usen IDPF en ese sistema operativo.
Para obtener más información acerca de cómo crear una imagen de SO personalizada para usar con instancias de
Bare Metal, consulta
Crea una imagen de SO personalizada que admita IDPF en esta
página.
Crea una imagen de SO personalizada que admita IDPF
Si necesitas una imagen o una versión de SO diferente para tu instancia de Bare Metal
que la que proporciona Google Cloud, puedes crear la imagen de SO con
Google Cloud CLI o
REST. Si deseas obtener información detallada y prácticas recomendadas para crear imágenes de SO personalizadas, consulta Crea imágenes de SO personalizadas.
gcloud
Cuando crees la imagen personalizada, ya sea desde una imagen proporcionada por Google Cloud o una imagen de SO importada, debes etiquetar la imagen de SO con IDPF. Usa el
comando gcloud compute images create
como se muestra en el siguiente ejemplo:
IMAGE_NAME: un nombre para la imagen personalizada.
SOURCE_IMAGE: una imagen de SO específica que
admite IDPF, por ejemplo: sles-15-sp4-sap-v20240208-x86-64.
Si deseas usar la imagen de SO más reciente en una
familia de imágenes, reemplaza la
marca --source-image por la marca --source-image-family y configura
su valor en una familia de imágenes que admita IDPF, por ejemplo:
--source-image-family=sles-15-sp4-sap.
SOURCE_IMAGE_PROJECT: El nombre del proyecto que contiene la imagen o la familia de imágenes de SO de origen.
Ejemplo
Para crear una imagen de SO de SUSE Linux Enterprise Server (SLES) con la
imagen de SO más reciente de la familia de imágenes sles-15-sp5-sap
de Compute Engine, ejecuta el siguiente comando:
Selecciona una imagen de SO o una familia de imágenes que admita IDPF.
Para obtener más información, consulta
Detalles de los sistemas operativos.
Usa la imagen o la familia de imágenes de SO seleccionada en el paso anterior y crea una imagen de SO y etiquétala con IDPF. Para crear la imagen de SO, usa el método images.insert.
IMAGE_NAME: un nombre para la imagen personalizada que
que estás creando.
SOURCE_IMAGE_URI: el URI de la imagen o familia de imágenes de SO específica que deseas usar.
Por ejemplo:
Imagen de SO específica: "sourceImage": "projects/suse-sap-cloud/global/images/sles-15-sp5-sap-v20240427-x86-64"
Familia de imágenes: "sourceImage": "projects/suse-sap-cloud/global/images/family/sles-15-sp5-sap".
Cuando especificas una familia de imágenes, Compute Engine crea una VM a partir de la imagen de SO no obsoleta más reciente de esa familia. Para obtener más información sobre el balanceo de cargas, consulta Prácticas recomendadas para las familias de imágenes.
Crea una instancia de Bare Metal con compatibilidad con IDPF
Crea la instancia de Bare Metal con el
comando gcloud compute instances create.
Para la imagen de disco de arranque, especifica la imagen de SO personalizada que creaste
antes. Para la interfaz de red,
establece el valor de la marca nic-type
en IDPF.
Para crear una instancia de Bare Metal en la zona eu-west4-b con una imagen de SO
personalizada de SLES 15 SP5 para SAP llamada my-sles15sp5-metal-os que esté en el
proyecto my-project-12345, ejecuta el siguiente comando:
PROJECT_ID: el ID del proyecto en el que se creará
la instancia.
ZONE: la zona en la cual se creará la instancia.
INSTANCE_NAME: un nombre para la instancia nueva.
NETWORK: la URL del recurso de red para
esta instancia. Si no se especifican la red ni la subred, se usa la red global/networks/default predeterminada.
SUBNET_NAME: Es el nombre de la subred. La red se infiere de la subred especificada. Este paso es opcional,
YOUR_IMAGE_PROJECT: es el nombre de tu proyecto que contiene la imagen de SO.
IMAGE_NAME: el nombre de la imagen de SO personalizada
que se creó en el paso anterior.
Verifica que IDPF esté habilitada
Puedes usar la herramienta lshw para extraer información detallada sobre la
configuración de hardware de la instancia de Bare Metal.
Para instalar la herramienta de lshw en tu instancia de Linux, abre una conexión SSH
al SO invitado y, luego, ejecuta el siguiente comando:
sudo apt-get install lshw -y
Para determinar si la instancia usa la interfaz de red de IDPF, ejecuta el
siguiente comando:
sudo lshw -class network
A continuación, se muestra un ejemplo del resultado de la respuesta:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-03-12 (UTC)"],[],[]]