Gérer les groupes de sécurité d'une instance
| $> openstack server add security <server> <security-group>
|
- server : nom ou ID de l'instance sur laquelle rajouter le groupe de sécurité
- security-group : nom ou ID du groupe de sécurité à rajouter sur l'instance
A noter
Pour récupérer les informations des ressources disponibles sur le projet (flavor, network, image, ...) vous pouvez suivre la documentation ici
Exemple :
| $> openstack server add security group test-instance allow-ssh
$> openstack server show test-instance
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hostname | test-instance |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | None |
| OS-EXT-SRV-ATTR:kernel_id | None |
| OS-EXT-SRV-ATTR:launch_index | None |
| OS-EXT-SRV-ATTR:ramdisk_id | None |
| OS-EXT-SRV-ATTR:reservation_id | None |
| OS-EXT-SRV-ATTR:root_device_name | None |
| OS-EXT-SRV-ATTR:user_data | None |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2026-04-02T19:04:25.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | test-network=10.0.0.140 |
| config_drive | True |
| created | 2026-04-02T19:04:15Z |
| description | None |
| flavor | description=, disk='20', ephemeral='0', extra_specs.aggregate='cpu', extra_specs.evacuable='true', id='m1.small', is_disabled=, |
| | is_public='True', location=, name='m1.small', original_name='m1.small', ram='2048', rxtx_factor=, swap='0', vcpus='1' |
| hostId | ad2421b1d352d28181d6be78ecde64ca079d24bb037eadc5cc188e39 |
| host_status | None |
| id | c01c4b53-83da-47f9-a441-46670971c7f8 |
| image | ubuntu-22.04-LTS (d6f1ad49-515d-4be7-8b20-232d336bc478) |
| key_name | test-keypair |
| locked | False |
| locked_reason | None |
| name | test-instance |
| progress | 0 |
| project_id | 1eeec6c08e46429aa3e02e7acca8bdcd |
| properties | |
| security_groups | name='allow-ssh' |
| | name='default' |
| server_groups | None |
| status | ACTIVE |
| tags | |
| trusted_image_certificates | None |
| updated | 2026-04-02T19:27:24Z |
| user_id | be60de3124da0bc104a23ff40b6d64b482ae4fc7bfe4b7a0ab2176063ae5e759 |
| volumes_attached | |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
|
| $> openstack server remove security <server> <security-group>
|
- server : nom ou ID de l'instance sur laquelle retirer le groupe de sécurité
- security-group : nom ou ID du groupe de sécurité à retirer de l'instance
A noter
Pour récupérer les informations des ressources disponibles sur le projet (flavor, network, image, ...) vous pouvez suivre la documentation ici
Exemple :
| $> openstack server remove security group test-instance allow-ssh
$> openstack server show test-instance
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hostname | test-instance |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | None |
| OS-EXT-SRV-ATTR:kernel_id | None |
| OS-EXT-SRV-ATTR:launch_index | None |
| OS-EXT-SRV-ATTR:ramdisk_id | None |
| OS-EXT-SRV-ATTR:reservation_id | None |
| OS-EXT-SRV-ATTR:root_device_name | None |
| OS-EXT-SRV-ATTR:user_data | None |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2026-04-02T19:04:25.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | test-network=10.0.0.140 |
| config_drive | True |
| created | 2026-04-02T19:04:15Z |
| description | None |
| flavor | description=, disk='20', ephemeral='0', extra_specs.aggregate='cpu', extra_specs.evacuable='true', id='m1.small', is_disabled=, |
| | is_public='True', location=, name='m1.small', original_name='m1.small', ram='2048', rxtx_factor=, swap='0', vcpus='1' |
| hostId | ad2421b1d352d28181d6be78ecde64ca079d24bb037eadc5cc188e39 |
| host_status | None |
| id | c01c4b53-83da-47f9-a441-46670971c7f8 |
| image | ubuntu-22.04-LTS (d6f1ad49-515d-4be7-8b20-232d336bc478) |
| key_name | test-keypair |
| locked | False |
| locked_reason | None |
| name | test-instance |
| progress | 0 |
| project_id | 1eeec6c08e46429aa3e02e7acca8bdcd |
| properties | |
| security_groups | name='default' |
| server_groups | None |
| status | ACTIVE |
| tags | |
| trusted_image_certificates | None |
| updated | 2026-04-02T19:27:24Z |
| user_id | be60de3124da0bc104a23ff40b6d64b482ae4fc7bfe4b7a0ab2176063ae5e759 |
| volumes_attached | |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+
|