Creación y asociación de un Elastic Fabric Adapter a una instancia de Amazon EC2
Puede crear y asociar un EFA a una instancia de Amazon EC2 de modo muy similar a otras interfaces de red elástica en Amazon EC2. Sin embargo, a diferencia de las interfaces de red elástica, los EFA no se pueden asociar o desasociar de una instancia con el estado running
.
Consideraciones
-
Puede cambiar el grupo de seguridad que está asociado a un EFA. Para habilitar la funcionalidad de omisión del sistema operativo, el EFA debe formar parte de un grupo de seguridad que permita todo el tráfico entrante y saliente hacia y desde el propio grupo de seguridad. Para obtener más información, consulte Paso 1: preparar un grupo de seguridad habilitado para EFA.
Cambie el grupo de seguridad asociado a un EFA de la misma manera que cambia el grupo de seguridad que está asociado a una interfaz de red elástica. Para obtener más información, vea Cambiar el grupo de seguridad.
-
Puede asignar una dirección IP elástica (IPv4) e IPv6 a una interfaz de red EFA (EFA con ENA) de la misma manera que asigna una dirección IP a una interfaz de red elástica. Para obtener más información, consulte Administración de direcciones IP.
No puede asignar una dirección IP a una interfaz de red exclusiva para EFA.
Tareas
Crear un EFA
Puede crear un EFA en una subred en una VPC. No puede mover el EFA a otra subred después de crearla y solo puede adjuntarlo a instancias detenidas en la misma zona de disponibilidad.
Asociar un EFA a una instancia detenida
Puede adjuntar un EFA a cualquier instancia admitida que esté en el estado stopped
. No puede adjuntar un EFA a una instancia que esté en el estado running
. Para obtener más información sobre los tipos de instancia admitidos, consulte Tipos de instancias admitidas.
Puede asociar un EFA a una instancia de la misma manera que asocia una interfaz de red elástica a una instancia. Para obtener más información, consulte Asociación de una interfaz de red.
Asociar un EFA al iniciar una instancia
Para adjuntar un EFA existente al iniciar una instancia (AWS CLI)
Utilice el comando run-instances. Para --network-interfaces
, especifique las interfaces de red EFA que deben adjuntarse. En la interfaz de red principal, especifique una interfaz de red EFA y NetworkCardIndex=0
, DeviceIndex=0
. Si va a conectar varias interfaces de red EFA, consulte Maximizar el ancho de banda de la red en instancias de Amazon EC2 con varias tarjetas de red.
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,NetworkInterfaceId=efa_1_id
,Groups=sg_id
,SubnetId=subnet_id
" ...
Para adjuntar un EFA nuevo al iniciar una instancia (AWS CLI)
Utilice el comando run-instances. Para --network-interfaces
, especifique las interfaces de red EFA que deben adjuntarse. En la interfaz de red principal, use el NetworkCardIndex=0
, DeviceIndex=0
y InterfaceType=efa
. Si va a conectar varias interfaces de red EFA, consulte Maximizar el ancho de banda de la red en instancias de Amazon EC2 con varias tarjetas de red.
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa
" ...
Agregar un EFA a una plantilla de inicialización
Puede crear una plantilla de inicialización que contenga la información de configuración necesaria para iniciar instancias de EFA. Puede especificar ambas interfaces de red EFA y solo EFA en la plantilla de inicialización. Para crear una plantilla de inicialización habilitada para EFA, cree una nueva plantilla de inicialización y especifique un tipo de instancia admitido, la AMI habilitada para EFA y un grupo de seguridad habilitado para EFA. Para NetworkInterfaces
, especifique las interfaces de red EFA que deben adjuntarse. En la interfaz de red principal, use el NetworkCardIndex=0
, DeviceIndex=0
y InterfaceType=efa
. Si va a conectar varias interfaces de red EFA, consulte Maximizar el ancho de banda de la red en instancias de Amazon EC2 con varias tarjetas de red.
Puede aprovechar las plantillas de inicialización para iniciar instancias habilitadas para EFA con otros servicios de AWS, como AWS Batch o AWS ParallelCluster.
Para obtener más información acerca de la creación de plantillas de inicialización, consulte Creación de una plantilla de inicialización de Amazon EC2.