Fortinet Document Library

Version:


Table of Contents

5.3.0
Download PDF
Copy Link

Deployment

You can deploy FortiADC either inside or outside the OpenStack container. This section discusses both scenarios.

Outside OpenStack container

FortiADC outside OpenStack container

 

Below are example configurations deployed on FortiADC by Neutron_lbaas:

Configuring a virtual server:

config load-balance virtual-server

edit "86aaac80-5120-401d-8307-6352c424594c"

set type l7-load-balance

set ip 172.24.4.103

set load-balance-profile LB_PROF_HTTP

set load-balance-persistence LB_PERSIS_HASH_SRC_ADDR

set load-balance-method LB_METHOD_LEAST_CONNECTION

set load-balance-pool 05027971-f587-4478-9fae-719618e64258

next

end

Configuring a real server pool:

config load-balance pool

edit "05027971-f587-4478-9fae-719618e64258"

set health-check-ctrl enable

set health-check-list 4457c664-440d-4156-8a22-adb27a7a7447

set real-server-ssl-profile NONE

config pool_member

edit 1

set pool_member_cookie rs1

set real-server bfa56b82-5c6f-4484-9148-9660181b575f

next

edit 2

set pool_member_cookie rs2

set real-server 8f0353de-ce6d-47ad-90d2-c4f6d5882f11

next

edit 3

set pool_member_cookie rs3

set real-server b146ad49-6483-4f63-958e-d361b788dfca

next

end

next

end

Configuring real servers:

config load-balance real-server

edit "bfa56b82-5c6f-4484-9148-9660181b575f"

set ip 172.24.4.31

next

edit "8f0353de-ce6d-47ad-90d2-c4f6d5882f11"

set ip 172.24.4.32

next

edit "b146ad49-6483-4f63-958e-d361b788dfca"

set ip 172.24.4.33

next

end

Inside OpenStack container

FortiADC inside OpenStack container

Below are example configurations deployed on FortiADC by Neutron_lbaas:

Configuring a virtual server:

config load-balance virtual-server

edit "09e01bbc-4076-44ea-8d0e-558ab6503655"

set type l7-load-balance

set ip 10.0.2.103

set load-balance-profile LB_PROF_HTTP

set load-balance-persistence LB_PERSIS_HASH_SRC_ADDR

set load-balance-method LB_METHOD_ROUND_ROBIN

set load-balance-pool 3ed56621-9825-494a-9246-452e591f913e

next

end

Configuring a real server pool:

config load-balance pool

edit "3ed56621-9825-494a-9246-452e591f913e"

set health-check-ctrl enable

set health-check-list 7baa43a4-633b-4f35-af0d-02f9aedd9422

set real-server-ssl-profile NONE

config pool_member

edit 1

set pool_member_cookie rs1

set real-server 38a40738-becf-4736-a16b-d3b131275f31

next

edit 2

set pool_member_cookie rs2

set real-server 0cc6107e-8848-4f39-80e3-873a788b9000

next

edit 3

set pool_member_cookie rs3

set real-server fef07534-ef8e-48a3-89d3-1db551b952a9

next

end

next

end

Configuring real servers:

config load-balance real-server

edit "38a40738-becf-4736-a16b-d3b131275f31"

set ip 10.0.3.31

next

edit "0cc6107e-8848-4f39-80e3-873a788b9000"

set ip 10.0.3.32

next

edit "fef07534-ef8e-48a3-89d3-1db551b952a9"

set ip 10.0.3.33

next

end

Deployment

You can deploy FortiADC either inside or outside the OpenStack container. This section discusses both scenarios.

Outside OpenStack container

FortiADC outside OpenStack container

 

Below are example configurations deployed on FortiADC by Neutron_lbaas:

Configuring a virtual server:

config load-balance virtual-server

edit "86aaac80-5120-401d-8307-6352c424594c"

set type l7-load-balance

set ip 172.24.4.103

set load-balance-profile LB_PROF_HTTP

set load-balance-persistence LB_PERSIS_HASH_SRC_ADDR

set load-balance-method LB_METHOD_LEAST_CONNECTION

set load-balance-pool 05027971-f587-4478-9fae-719618e64258

next

end

Configuring a real server pool:

config load-balance pool

edit "05027971-f587-4478-9fae-719618e64258"

set health-check-ctrl enable

set health-check-list 4457c664-440d-4156-8a22-adb27a7a7447

set real-server-ssl-profile NONE

config pool_member

edit 1

set pool_member_cookie rs1

set real-server bfa56b82-5c6f-4484-9148-9660181b575f

next

edit 2

set pool_member_cookie rs2

set real-server 8f0353de-ce6d-47ad-90d2-c4f6d5882f11

next

edit 3

set pool_member_cookie rs3

set real-server b146ad49-6483-4f63-958e-d361b788dfca

next

end

next

end

Configuring real servers:

config load-balance real-server

edit "bfa56b82-5c6f-4484-9148-9660181b575f"

set ip 172.24.4.31

next

edit "8f0353de-ce6d-47ad-90d2-c4f6d5882f11"

set ip 172.24.4.32

next

edit "b146ad49-6483-4f63-958e-d361b788dfca"

set ip 172.24.4.33

next

end

Inside OpenStack container

FortiADC inside OpenStack container

Below are example configurations deployed on FortiADC by Neutron_lbaas:

Configuring a virtual server:

config load-balance virtual-server

edit "09e01bbc-4076-44ea-8d0e-558ab6503655"

set type l7-load-balance

set ip 10.0.2.103

set load-balance-profile LB_PROF_HTTP

set load-balance-persistence LB_PERSIS_HASH_SRC_ADDR

set load-balance-method LB_METHOD_ROUND_ROBIN

set load-balance-pool 3ed56621-9825-494a-9246-452e591f913e

next

end

Configuring a real server pool:

config load-balance pool

edit "3ed56621-9825-494a-9246-452e591f913e"

set health-check-ctrl enable

set health-check-list 7baa43a4-633b-4f35-af0d-02f9aedd9422

set real-server-ssl-profile NONE

config pool_member

edit 1

set pool_member_cookie rs1

set real-server 38a40738-becf-4736-a16b-d3b131275f31

next

edit 2

set pool_member_cookie rs2

set real-server 0cc6107e-8848-4f39-80e3-873a788b9000

next

edit 3

set pool_member_cookie rs3

set real-server fef07534-ef8e-48a3-89d3-1db551b952a9

next

end

next

end

Configuring real servers:

config load-balance real-server

edit "38a40738-becf-4736-a16b-d3b131275f31"

set ip 10.0.3.31

next

edit "0cc6107e-8848-4f39-80e3-873a788b9000"

set ip 10.0.3.32

next

edit "fef07534-ef8e-48a3-89d3-1db551b952a9"

set ip 10.0.3.33

next

end