a10dg16133en_第1页
a10dg16133en_第2页
a10dg16133en_第3页
a10dg16133en_第4页
a10dg16133en_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DEPLOYMENT GUIDEA10 Networks LBaaS Driver for Thunder and AX Series AppliancesCustomer Driven InnovationDeployment Guide | A10 Networks LBaaS Driver for Thunder and AX Series AppliancesTable of ContentsIntroduction2Implementation2Network Architecture3SNATED3VLAN3Installation steps4Step 1:4Step 2:4St

2、ep 3:4Step 4:5Step 5:5Step 6:7Validation7Step 1:7Step 2:7Step 3:8:. 8About A10 Networks9DisclaimerThis document does not create any express or implied warranty about A10 Networks or about its products or services, including but not limited tofitness for a particular use and noninfringement. A10 Netw

3、orks has mreasonable efforts to verify that the information contained herein is accurate,but A10 Networks assumes no responsibility for its use. All information is provided “as-is.” The product specifications and features described in this publication are based on the latest information available; h

4、owever, specifications are subject to change without notice, and certain features may not be available upon initial product release. Contact A10 Networks for current information regarding its products or services. A10 Networks products and services are subject to A10 Networks standard terms and cond

5、itions. Customer Driven Innovation1Deployment Guide | A10 Networks LBaaS Driver for Thunder and AX Series AppliancesIntroductionThis guide is for the A10 Networks® LBaaS Driver, which is specifically designed to manage A10 Thunder and AX Series Application Delivery Controller (ADC) appliances.I

6、n this installation guide, we will cover the architecture of the A10/OpenStack environment and the requirementsfor installing the A10 LBaaS Driver. Expectedly, an updated commu-supported driver will be in the Juno releaseof OpenStack. Note that the commuversion of this driver is different from what

7、A10 supportsthe currentcommuversion does not support the spin up of software instances. This feature will be available in the later Junorelease, but should the user desire a greater degree of customization to extend Horizon and other components, werecommend using A10s version as the commu house solu

8、tion.supported mwill present less feature versatility than our in-This driver only supports ACOS version 2.7.2 and axAPI version 2.1.The latest version of this document can be found atImplementationExtensionAgent (passive)DriversA10 vThunderA10 Thunder Customer Driven Innovation2HA ProxyHA ProxyDevi

9、ce Vendor B.Namespace agent (active)DriverNamespace agent (active)DriverDevice inventory/ ManagementExternal device management componentAgent SchedulingDriver4.Passive agentDriver3.REST proxyDriver2.Agent schedulingDriver1.Agent notification driverPluginDeployment Guide | A10 Networks LBaaS Driver f

10、or Thunder and AX Series AppliancesNetwork ArchitectureYou must configure the network elements of the Thunder appliance for OpenStacks Havana and Icehouse releases.SNATEDCompute NodeT1T2T3A10 Thunder Seriespartition T1slb virtual server tenant_1_id 2 port 80 HTTPsnat auto service_group t1m

11、ember 0OpenStack Neutron RouterL2/L3InfrastructureRouterIP route Thunder addrT1 0T2 0T3 0T1 0T1 1T1 2No Private NetworkFloat_IP_MapVLANpartition T1slb virtual server tenant_1_id 2 port 80 HTTPsnat auto

12、 service_group t1member 0:80T1T2T3Compute NodeA10 Thunder SeriesL2/L3InfrastructureT1 0 VLAN 3T2 0 VLAN 4T3 0 VLAN 5 Customer Driven Innovation3COMPATIBLE COMPATIBLE Deployment Guide | A10 Networks LBaaS Driver for Thunder and AX Series AppliancesInstallation

13、stepsStep 1:Make sure you have the neutron-lbaas-agent installed.Step 2:Download the driver from:Step 3:Move the directories and files to the appropriate locations. neutron/neutron/services/loadbalancer/drivers/a10networks -> your neutron directory Customer Driven Innovation4Deployment Guide | A1

14、0 Networks LBaaS Driver for Thunder and AX Series AppliancesExample:NEUTRON_IMPORT= printf “import neutronnprint neutron. file n” | NEUTRON_DIR=dirname $NEUTRON_IMPORTif -z “$NEUTRON_DIR” ; thenecho “ERROR: neutron is not installed”elsegit clonecd a10_lbaas_driver/neutron/neutron/services/loadbalanc

15、er/driverssudo cp -r a10networks/ $neutron_dir/services/loadbalancer/drivers/cd fiStep 4:Modify /etc/neutron/neutron.confIn the “service_providers” section of the neutron.conf file, add the following line:service_provider = LOADBALANCER:A10Networks:neutron.services.loadbalancer.drivers. a10networks.

16、thunder.ThunderDriver:defaultThe service provider section, as it appears in the neutron.conf file, is displayed below for reference.service_providers# Specify service providers (drivers) for advanced services like loadbalancer, Firewall.# Must be in form:# service_provider=<service_type>:<n

17、ame>:<driver>:default# List of allowed service types includes LOADBALANCER, FIREWALL,# Combination of <service type> and <name> must be unique; <driver> must also be unique # This is multiline option, example for default provider:# service_provider=LOADBALANCER:name:lbaas_

18、plugin_driver_path:default # example of non-default provider:# service_provider=FIREWALL:name2:firewall_driver_path # - Reference implementations -#service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default#service_provider=:op

19、enswan:neutron.services.service_drivers.ipsec.IPsecDriver:defaultservice_provider =LOADBALANCER:A10Networks:neutron.services.loadbalancer.drivers.a10networks.thunder. ThunderDriver:default #add to configuration hereStep 5:Create and configure the a10networks section of the a10networks_config.ini. Th

20、e file is located in:/etc/neutron/services/loadbalancer/a10networks/a10networks_config.iniIn the example given below, we show various configuration options for every device added to the network,specifying theum number of LSI objects and ADP partitions which can be issued per device. In this case, we

21、configured two different nodes for LSI and ADP. Note that you can add up to 50 nodes. Customer Driven Innovation5Deployment Guide | A10 Networks LBaaS Driver for Thunder and AX Series AppliancesTerminology: LSI Logical Service Instance. This configuration is realized by multiple tenant VIPs in the s

22、hared partition. ADP Application Delivery Partition. This refers to the RBAC partitions on the Advanced Core Operating System (ACOS) on any Thunder/AX device.# # # # # # # # # # # # #m# # #Instructions:Add each device as a dictionary object in the Device Section.Configuration options are as follows:

23、host:<IP|FQDN> username:acos user password:user password status: can be configuredautosnat: Source address translation is configured on the VIP. api_version: API versionv_method: Choices in this version(ADP, LSI)MAX LSI: Number of objects that can be added to system range(512-10k+) and is depe

24、ndent.MAX ADP: 128 for all ms except vThunder which is 32Max L3V partitions for the device(currently not supported with the commuversion), #MAX L3V is modules specific 32-1023use_float: utilize the floating address of the member and not the actualinterface ip.#“method”: Placement policy. right now h

25、ash is the only thing supported. Thisis utilized if there are more than one#acos devices configured.a10networksax1 = “name”:”ax1”, “host”: “20”,“username”: “admin”,“password”: “a10”, “status”: “1”, “autosnat”: “True”,“api_version”: “2.1”, “v_method”: “LSI”,“max_instance”: “5000” , “use_

26、float”: “True”, “method”: “hash”ax2 = “name”:”ax2”, “host”: “0”,“username”: “admin”,“password”: “a10”, “status”: “1”, “autosnat”: “True”,“api_version”: “2.1”, “v_method”: “ADP”,“max_instance”: “5000” , “use_float”: “True”, “method”: “hash” Customer Driven Innovation6Deployment Guide | A

27、10 Networks LBaaS Driver for Thunder and AX Series AppliancesStep 6:Restart Neutron to verify successful completion of driver installation.Example:service neutron-server restartNote: Make sure the user utilizes their own method to avoid service interruption.ValidationValidate the configurations are

28、correct and customize further settings if necessary.Step 1:Login to the OpenStack dashboard.Step 2:Under the “Network”, go to the “Load Balancers” tab and select “Add Pool”: Customer Driven Innovation7Deployment Guide | A10 Networks LBaaS Driver for Thunder and AX Series AppliancesOnce you have adde

29、d a pool, a success message should appear.Step 3:Login to the GUI on your Thunder or AX device, and validate which configuration was applied if the ADPs are set. TheADP name is the first 13 characters of the tena.Repeat this for all configuration steps, then delete all resources if ADPs are configur

30、ed. They should be deleted when the tenant has no more resources configured.:Knowledge of OpenStack and Neutron setup is required for implementing the LBaaS driver. For questions on setting up an OpenStack/LBaaS environment, contact A10 Professional Services at A10_PS or refer tothe OpenStack CommuF

31、orum at. Errors in configuring an OpenStackenvironment can impact seamless integration of the A10 LBaaS driver.To test the GUI and other ADC features, download a com/vThunder_trial/.trial of A10 Networks vThunder at. Customer Driven Innovation8Deployment Guide | A10 Networks LBaaS Driver for Thunder

32、 and AX Series AppliancesAbout A10 NetworksA10 Networks is a leader in application networking, providing a range of high-performance application networking solutions that help organizations ensure that their data center applications and networks remain highly available, accelerated and secure. Founded in 2004,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论