# Changes to AMD Opteron Virtual Machines

{% hint style="info" %}
**Note:** Starting July 29th, creating new VMs with AMD Opteron CPUs will no longer be possible. Existing VMs can continue to run and will be unaffected by this change. They can also undergo regular power cycles without impacting functionality.
{% endhint %}

## Best practices for provisioning new Opteron VMs

### For Terraform Users

**Configuration check:**

* Ensure that the `cpu_family` parameter in your Terraform configuration file (`*.tf`) is not set to `AMD_OPTERON`.
* The `cpu_family` parameter is optional, but if it is set to `AMD_OPTERON`, it must be updated or removed to avoid errors. For more information about the available options, see [<mark style="color:blue;">Data centers</mark>](https://api.ionos.com/docs/cloud/v6/#tag/Data-centers).

**Provisioning:**

* Before provisioning new VMs, verify that the Terraform configuration file (`*.tf`) is updated appropriately.
* Run `terraform plan` to confirm the configuration is correct.
* Provision the VM using `terraform apply`.

### For Crossplane Users

**Configuration check:**

* If the specification file has the `cpuFamily` set to `AMD_OPTERON`, it should be updated to avoid errors.
* Failure to update the `cpuFamily` parameter will result in an error when managing VMs.

**Verification:**

* Check your specification files for the `cpuFamily` parameter.
* Update the parameter from `AMD_OPTERON` to the appropriate value according to your needs.

## Limitations while creating new VMs with AMD Opteron

**These limitations apply when you try to create new VMs:**

* You cannot select AMD Opteron as the CPU architecture for **New VMs**.
* You cannot switch a **running** or **deallocated** VM's CPU family to AMD Opteron.

For further assistance or questions, contact [<mark style="color:blue;">IONOS CLOUD Support</mark>](https://docs.ionos.com/cloud/support/general-information/contact-information).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ionos.com/cloud/compute-services/compute-engine/changes-to-opteron-vms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
