Using BIG-IP DO on BIG-IQ¶
You can use the BIG-IP Declarative Onboarding endpoint on the BIG-IQ v7.0 and later to configure your BIG-IP devices. After you onboard the BIG-IPs using BIG-IP Declarative Onboarding, you can manage them from the BIG-IQ system, including using AS3 on BIG-IQ.
See K54909607 for information on BIG-IQ Centralized Management compatibility with F5 BIG-IP Declarative Onboarding.
See the BIG-IQ API documentation for information on BIG-IP DO and BIG-IQ.
Verifying BIG-IP DO is installed on the BIG-IQ¶
You can ensure BIG-IP DO is installed on the BIG-IQ device using the following methods:
- From your RESTful client, after entering your credentials, use GET to send
https://(IP address of BIG-IQ)/mgmt/shared/declarative-onboarding/info
- Run the following cURL command:
curl -sku $CREDS https://(IP address of BIG-IQ)/mgmt/shared/declarative-onboarding/info
In either case, you should see something similar to the following returned:
[
{
"id": 0,
"selfLink": "https://localhost/mgmt/shared/declarative-onboarding/info",
"result": {
"class": "Result",
"code": 200,
"status": "OK",
"message": "",
"errors": []
},
"version": "1.5.1",
"release": "1",
"schemaCurrent": "1.5.0",
"schemaMinimum": "1.0.0"
}
]
You can also GET to send https://(IP address of BIG-IQ)/mgmt/shared/declarative-onboarding/example
to retrieve an example declaration.
Sending a BIG-IP DO declaration to BIG-IQ¶
The request to send a BIG-IP Declarative Onboarding declaration to BIG-IQ is the same as the request for BIG-IP, just the IP address is different:
https://(IP address of BIQ-IP)/mgmt/shared/declarative-onboarding/info
The JSON in the body of the POST request can include the parameters in the BIG-IP DO/BIG-IQ parameter table in the BIG-IQ API documentation.
See Onboarding a BIG-IP in AWS via BIG-IQ an example declaration for using BIG-IP DO on BIG-IQ.