版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Array NetworksAVX 2.0 Product Introduction2015.01.18By wangli2AgendaTerminologiesWhat is AVX?Architecture And ImplementationHardware Platform OverviewHow to configure AVXPerformance OverviewTroubleshootingWhats New In AVX 2.1?TerminologiesVA Virtual Appliance. In AVX, It includes vAPV, vxAG.SR-IOV S
2、ingle Root I/O Virtualization. It is a PCI feature which allows virtual functions (VF) to be created that share the resources of a physical function (PF).It allows a single PCI device to be shared amongst multiple virtual appliances while retaining the performance benefit of assigning a PCI device t
3、o a virtual appliance.PF Physical Function. It is a PCI Express(PCIe) function that supports the SR-IOV interface. It includes the SR-IOV Extended Capability in the PCIe Configuration space. The capability is used to configure and manage the SR-IOV functionality, such as exposing VFs.TerminologiesVF
4、 Virtual Function. It is a“lightweight”function that supports the SR-IOV interface. Each VF has its own PCI Configuration space. It represents a virtualized instance of PCIe device. From VA point of view, it is a special PCI device.CPU Pinning Enables the binding and unbinding of a process or a thre
5、ad(VA) to a central processing unit (CPU) or a range of CPUs, so that the process or thread(VA) will execute only on the designated CPU or CPUs rather than any CPU.What is AVX ?A multi-tenant virtualization platformSupport deployment of multiple VAs(vAPV, vxAG, vWAN)Enable customers to consolidate t
6、heir DCs without sacrificing the performance, stability and flexibility.Architecture And ImplementationUse KVM as a hypervisorBased on CentOS 7.0Reuse CLI architecture from APVSpeak with VA via virtio-serialUse SRIOV to enable each VA to transmit traffic through dedicated physical ports and to offlo
7、ad the CPU-intensive SSL en|decryption processing to the SSL acceleration cardUse CPU Pinning to run specific VAs virtual CPU(vCPU) on specific physical CPU(pCPU)Architecture And Implementation (cont)Hardware Platform OverviewAVX 10650(2U)SystemCPU2 x E5-2690 v2 (Ivy Bridge) 20 physical cores / 40 e
8、xecution coresMemory128 GBNetworkManagement Port: on-board 1GTraffic Port: 4 x 10G fiber (PCI-E Gen 3) 16 physical portsStorage2TBSSL2 x CNN 3550 (700Mhz) Nitrox III cardsVM SPEC4 large VAs or 8 medium VAs or 16 small VAs or 32 entry VAsHardware Platform Overview (cont)Each NIC physical port has 4 V
9、Fs. Each CNN 3550 SSL card has 8 VFs.Single Large VA(1/4)Single Medium VA(1/8)Single Small VA(1/16)Single Entry VA(1/32)VirtualCPU8421Memory16G8G4G2GNIC16 Ports(VFs)8 Ports (VFs)4 Ports (VFs)2 Ports (VFs)SSL Card4 VFs Cards2 VFs Cards1 VF Card1 VF Card (shared)Disk160G80G40G25GHW compressionNNNNHow
10、to configure AVXInitial System SetupVA Management * mended Configuration * Basic CLIsHigh AvailabilityLicenseXMLRPCSNMPLoggingHow to configure AVX (cont)Initial System SetupBefore configuring IP, we only connect AVX using console. The below table isthe information of console setup. SettingValueEmula
11、tionVT 100Baud9600Number of Bits8ParityNoStop Bits1Flow ControlNoHow to configure AVX (cont)Initial System Setup (cont)Open the Console connection to the AVX appliance with the default username“array” and password “admin”. Once this connection is established, you will seethe AVX appliance prompt “AN
12、#(config)” after accessing the Config mode andmay begin the configuration process.To allow the AVX appliance to be accessed via SSH, you are mended tocomplete the following initial configurations via Console:Set the IP address for the management port.Set the default route. config # ip address config
13、 # ip route default How to configure AVX (cont)VA Management ( mended Configuration)In default factory setting, there are 8 medium VAs on the AVX 10650 appliance.The following table describes the default traffic port allocation for the 8 mediumVAs on the appliance.port1port2port3port4port5port6port7
14、port8vAPV01vAPV02vAPV03vAPV04Port9port10port11port12port13port14port15port16vAPV05vAPV06vAPV07vAPV08How to configure AVX (cont)VA Management ( mended Configuration)As above, each VA(Medium) exclusively occupies two traffic ports. With SR-IOVVirtual Functions (VFs), every traffic port on the AVX appl
15、iance will present fourVFs of itself (10G fiber), and therefore each VA can use eight VFs (port2 toport9) for traffic transmission. Port2 to port5 share the throughput of the first trafficport and port6 to port9 share the throughput of the second traffic port. Every VF ofthe VA can provide a maximum
16、 of 10 Gbps throughput. The mapping is below:How to configure AVX (cont)VA Management ( mended Configuration)Note:1. The port1 of vAPV is for management in AVX.2. All management ports of vAPVs are connected using the bridge which iscreated by management port of AVX. In other words, the management IP
17、s ofvAPV should be in the same subnet with the management IP of AVX.How to configure AVX (cont)VA Management ( mended Configuration)As above, each VA(Medium) exclusively occupies CNN 3550 SSL card. WithSR-IOV VF, each of two SSL hardware cards on the AVX appliance will presenteight VFs of itself. Ea
18、ch of the first four VAs will inherit two instances fromone SSL hardware card and each of the last four VAs will inherit two instancesfrom the other SSL hardware card. The mapping is below:How to configure AVX (cont)VA Management ( mended Configuration)Of course, our customers maybe need run other s
19、ize VA(such as 4 large, 16small or 32 entry), We can change default factory setting from medium to large,small and entry using the below CLI.# clear config default va_sizeThe CLI will restore the factory default configuration(including to delete all theexisting VAs) and create VA instances of the sp
20、ecified size.For example, if we run the CLI “clear config default small”, it restore the factorydefault configuration and then create 16 small VAs.Note: After running the CLI, the AVX will reboot.How to configure AVX (cont)VA Management ( mended Configuration)After changing VA size, we need to check
21、 the resource. We can use the belowtwo CLIs to show them.#show system resourceused to display the available system resources in each NUMA domain, includingCPU, Secure Sockets Layer (SSL) and physical port resources.#show va resourceused to display the system resources assigned to the VA instances, i
22、ncludingCPU, SSL and physical port resources.How to configure AVX (cont)VA Management ( mended Configuration)After running CLI “show system resource”, we can see the following information:domain1: CPU threads 0-9, 20-29: 4/20 available. SSL(8 VFs): 0 available (dedicated), 0 available (shared). port
23、1 : 0/4 VFs available. port2 : 0/4 VFs available. port3 : 0/4 VFs available. port4 : 0/4 VFs available. port5 : 0/4 VFs available. port6 : 0/4 VFs available. port7 : 0/4 VFs available. port8 : 0/4 VFs available. How to configure AVX (cont)VA Management ( mended Configuration)After running CLI “show
24、va resource”, we can see the following information: domain2: VA Assigned CPU Threads Assigned SSL VFs Assigned Port VFsvAPV5 4 4 4 VFs of port9 4 VFs of port10vAPV6 4 4 4 VFs of port11 4 VFs of port12vAPV7 4 4 4 VFs of port13 4 VFs of port14vAPV8 4 4 4 VFs of port15 4 VFs of port16How to configure A
25、VX (cont)VA Management( mended Configuration)After checking resource, we need to check the status of VA.#show va statusThen, we need to start a VA.config # va start Used to start the specified VA instanceHow to configure AVX (cont)VA Management( mended Configuration)Next, we need to pre-configure VA
26、. To pre-configure the specified VA, we need toconnect the VA and then do some basic configuration. Using below CLI toconnect VA.config# va console forceUsed to establish a Console connection to the specified VA instance. To switchback to the AVX CLI, press Ctrl+.Note: If “force” is entered, the Con
27、sole connection to the VA instance will beestablished forcibly when another Console connection to the VA instance hasAlready existed.How to configure AVX (cont)VA Management( mended Configuration)Last, we maybe need to shutdown a VA.config # va shutdown forceUsed to shut down the specified VA instan
28、ce.Note: If force is entered, the VA instance will be shut down forcibly.How to configure AVX (cont)VA Management (Other CLIs - image)A default VA image with the specified VA version is available on disk. If we needVAs to run different versions of VA, we can import new VA images to the disk.The va i
29、mage series of commands import vAPV images into AVX platform.config # va image import VAs(vAPV, vxAG, vWAN) images into AVX. The image can supportdifferent size of instances.For example:config # va image image1 Note: It only currently support vAPV image for AVX 10650 applianceHow to configure AVX (c
30、ont)VA Management (Other CLIs - image)#show va image image_nameUsed to display the information about the specified VA image. If the“image_name” parameter is not specified, the information about all VA imagesincluding the default VA image and all imported VA images will be displayed.config # no va im
31、age Used to delete a VA image from the diskconfig # clear va imageUsed to clear all imported VA images from the diskHow to configure AVX (cont)VA Management (Other CLIs - instance)NOTE: The following CLIs do NOT mend to use, because they are TOOflexiable.If our customers want to create different siz
32、e VAs on one AVX machine, we alsoprovides the way to do that.First, we should delete existing VAs using below CLI.config # no va instance For example:config # no va instance vAPV01Note: When the VA instance is deleted, all system resources(cpu, NIC, memoryand ssl) assigned to it will also be release
33、d.How to configure AVX (cont)VA Management (Other CLIs - instance)Second, we need create va instance using below CLI.config # va instance domain_id image_name Used to create a VA instance. va_name: specifies the name of the VA instance size: specifies the size of the VA instance(must be large, mediu
34、m, small andentry).domain_id: specifies the ID of the NUMA domain to which the VA instancebelongs. Its value must be 1 or 2. The default value is 1.image_name: specifies the name of the VA image that the VA instance will use toinstall the OS. Its value must be “default” or the VA image name specifie
35、d by the“va image” command. The default value is “default”. How to configure AVX (cont)VA Management (Other CLIs - instance)Note:1. With Non-Uniform Memory Access (NUMA) support, system resourcesassigned to one VA will not cross NUMA domains, which maximums the systemprocessing capability and enhanc
36、es the VA performance. A maximum of 2 largeVAs, 4 medium VAs, 8 small VAs or 16 entry VAs can be created under oneNUMA domain.2. When the value of the “instance_name” already exists, this command is alsoused to upgrade or downgrade the size of the VA instance. When upgrade ordowngrade the size of th
37、e VA instance, you must not change the settings of the“domain_id” and “image_name” parameters.3. To upgrade or downgrade the size of the VA instance, you must shut down theVA instance using the “va shutdown” command. How to configure AVX (cont)VA Management (Other CLIs - instance)Note:4. When upgrad
38、e the size of the VA instance, please make sure that enoughsystem resources are available in the belonging NUMA domain. Otherwise, theoperation will fail.5. When the size of the VA instance is upgraded or downgraded, the runningconfiguration will not be lost but the logs will be cleared. # show va i
39、nstance va_nameused to display the specified VA instance. If the “va_name” parameter is notspecified, all the VA instances will be displayed.How to configure AVX (cont)VA Management (Other CLIs - port)Third, after creating VA, there is no port in the VA. So add port to VA.config # va port Used to as
40、sign the physical ports to the specified VA instance.Note:All the four port VFs of the physical port will be assigned to the large, medium,or small VA instance while only two of the four port VFs will be assigned to theentry VA instance.2. The port and VA must be in the same domain.3. make sure the
41、VA instance is shut down when assigning physical portresources to it.4. Each VA can add at most four physical ports no matter its size.How to configure AVX (cont)VA Management (Other CLIs - port)# show va port instance_nameused to display the physical ports assigned to the specified VA instance. If
42、the“instance_name” parameter is not specified, the physical ports assigned to theevery VA instance will be displayed.If need, maybe we need to delete a port in VA.config # no va port Used to release the physical ports assigned to the specified VA instance.How to configure AVX (cont)High Availability
43、 (Basic Introduction)AVX supports both AVX-level and VA-level High Availability (HA):The AVX-level HA allows two AVX appliances to operate in master/slave mode.When the master AVX appliance es down, the slave AVX appliance willautomatically e master.The AVX-level HA function also provides the synchr
44、onization function thatenables the administrator to synchronize the VA configurations and state (Addedand Deleted) from master to slave.How to configure AVX (cont)High Availability (Configuration Steps)Set the virtual cluster ID on both AVX machines.config # ha vcid 12Set the keepalive IP on both AV
45、X machines.config # ha keepaliveip 0Define local and remote HA units on both AVXsconfig # ha unit 1 253config # ha unit 1 25How to configure AVX (cont)High Availability (Configuration Steps)Start haconfig # ha onNote: 1. The HA function can be enabled only when the local HA unit is defined.2. When m
46、aster node es down, the slave node e masterautomatically.Show ha status# show ha statusShow ha config# show ha configHow to configure AVX (cont)High Availability (Configuration Steps)Perform the VA configuration and status(created or deleted) synchronization onmaster node.config # ha syncNote:1. Thi
47、s command can be executed only on the master HA unit. 2. The HA sync operation will fail if the VAwith the same nameexists on themaster and slave units but the configurations of the VA are different on the twounits.How to configure AVX (cont)High Availability (Configuration Steps)the HA function in
48、AVX level also provides the HA alert function to enable thesystem to send alert emails to the administrators when the master/slave unit es up or down.config # ha alert mail config # system mail from How to configure AVX(cont)LicenseFor AVX 10650 appliance, There is no license needed for AVX self, an
49、d all Vasneed a license to run. To simplify the license management, the licenses are allmanaged by AVX.Maximum CPUs, Maximum NICs, Maximum System RAM and MaximumBandwidth are vAPV only,those fields are ignored for vAPV running in AVX10650. Other fields are enabled and will be passed to vAPV from AVX
50、 to dolicense checking.How to configure AVX(cont)LicenseThe license need to be applied to AVX via below CLI, and the license can beapplied to VMs when the VM is started. The VM will recognize the licenseautomatically. In vAPV, user also can add license. However, the license added invAPV will be igno
51、red if the license added in AVX works.config # system license validate|novalidateused to import a universal license to the system. The universal license importedwill apply to all VA instances.How to configure AVX (cont)XMLRPC, SNMP and LoggingUsers experience is consistent with existing Array produc
52、ts.config # xmlrpc port config # xmlrpc onconfig # xmlrpc offconfig # log level config # log onconfig # log offconfig # log testHow to configure AVX (cont)XMLRPC, SNMP and LoggingUsers experience is consistent with existing Array products.config # snmp community config # snmp contact config # snmp i
53、pcontrol onconfig # snmp ipcontrol offconfig # snmp ippermit config # snmp v3user level pri_pwdconfig # snmp on default|v3config # snmp offPerformance OverviewPerformanceAVX 10650 (AVX 2.0)TM 8.5Single Large VA (1/4)Single Medium VA (1/8)Single Small VA (1/16)Single Entry VA (1/32)L4 Throughput (Fas
54、tStack)28.25G14G 7.2G 3.4G L4 CPS (FastStack)412.5K269K 141K 68.75K L4 Throughput (ATCP) 28.25G 14G 7.2G 3.4G L4 CPS (ATCP) 312.5K 194K 100K 46.9K L7 Throughput (Uproxy) 13.75G 7G 3.7G 1.6G L7 (INF:INF) RPS (Uproxy) 262.5K 144K 89K 43K SSL (1024-bit) TPS - SSL (2048-bit) TPS17,3758,7504,3442,172Debu
55、gconfig # debug snapshot system used to take a snapshot for the system activities and generate thesys_snap. tar.gz.gpg file to save the snapshot information. config # show debug fileused to display the generated debug file. config # debug ftp usernameused to export the debug file storing the debuggi
56、ng data to thespecified remote FTP server. A time stamp will be inserted into thename of the exported file to differentiate from other files on the FTPserver. TroubleshootingToolsconfig # ping config # ping6 used to check the network connectivity to the specified network host by sendingInternet Control Message Protocol (ICMP) echo requests config # tracero
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京理工大学紫金学院《地基基础》2022-2023学年第一学期期末试卷
- 南京理工大学泰州科技学院《管理学原理》2021-2022学年第一学期期末试卷
- 南京理工大学泰州科技学院《电磁场与电磁波》2022-2023学年第一学期期末试卷
- 2024年度业务合作与股权分配协议书2篇
- 主题探究建筑类课程设计
- 一模四腔模具课程设计
- 2024年度技术服务与股权托管协议3篇
- 南京航空航天大学金城学院《数字界面设计》2022-2023学年第一学期期末试卷
- 2024年度室内墙面乳胶漆装饰合同6篇
- 2024年室内空间个性化设计及装修服务合同版B版
- 养老院院长述职报告课件
- 2024年代耕代种协议书模板范本
- 事故、突发事件信息处理与报告制度模版(2篇)
- 《重组与突破》黄奇帆
- 《耶鲁大学领袖培训训练大讲义》精英是这样炼成的2
- 医院医务人员职称晋升与评定制度
- 高考倒计时 二百天大有可为-高三冲刺班会
- 常见职业病危害和预防基础知识
- 2024年(学习强国)思想政治理论知识考试题库与答案
- 运动与身体教育智慧树知到期末考试答案章节答案2024年温州大学
- 公路工程安全风险辨识与防控手册
评论
0/150
提交评论