Question
Hi everybody,
I want to provide to application responsibles an easy way to manage their Virtual Servers.
I have spent few hours to try virtualservice model of ALB macro API method but this latter is not well documented.
Until now, I have only configured successfully virtual servers and all its related components in the default cloud in the admin tenant.
Unfortunately, it is not my use case and I still receive the response below as soon I try to specify another cloud.
{
"error": "Error in creating VirtualService test1_vs: Error in creating VirtualService test1_vs: tier1_lr not configured"
}
I use AVI 21.1.4 version and here is the body I use.
{
"model_name": "VirtualService",
"data": {
"name": "test1_vs",
"vrf_context_ref":"/api/vrfcontext?name=sirveglabnsxt1t11",
"tenant_ref": "/api/tenant?name=admin",
"cloud_ref": "/api/cloud?name=POD_lab_alw",
"se_group_ref": "/api/serviceenginegroup?name=lab_alw_seg1",
"tier1_lr": "/infra/tier-1s/sirveglabnsxt1t11",
"services": [
{
"port": 80
}
],
"vsvip_ref_data": {
"name": "test1_vsvip",
"vip": [
{
"ip_address": {
"type": "V4",
"addr": "10.253.222.162"
},
"cloud_ref": "/api/cloud?name=POD_lab_alw",
"vrf_context_ref":"/api/vrfcontext?name=sirveglabnsxt1t11",
"tier1_lr": "/infra/tier-1s/sirveglabnsxt1t11"
}
]
},
"application_profile_ref": "/api/applicationprofile?name=http_application_profile",
"pool_ref_data": {
"name": "test1_pool",
"cloud_ref": "/api/cloud?name=POD_lab_alw",
"tier1_lr": "/infra/tier-1s/sirveglabnsxt1t11",
"servers": [
{
"ip": {
"type": "V4",
"addr": "10.253.221.45"
}
},
{
"ip": {
"type": "V4",
"addr": "10.253.221.46"
}
}
],
"health_monitor_ref": "/api/healthmonitor?name=monitor_http_standard"
}
}
}
Thank in advance for any help.