03-容器和开放性应用公共配置
本章节下载: 03-容器和开放性应用公共配置 (152.45 KB)
目 录
Comware V9支持用户在H3C物理设备上部署Docker容器,以及基于Comware系统的RPM应用、基于Docker容器的应用。这些应用只需遵循RPM或者Docker容器相关打包、编排、运行要求,既能在设备上运行,具有很强的开放性。为简化描述,下文中将Comware系统中安装的RPM应用、Docker容器中的应用统称为开放性应用。容器化应用和Comware系统中的应用互相隔离,既能作为Comware系统功能的补充,又不会影响Comware系统的运行。
本文介绍Docker容器的公共配置,以及开放性应用的公共配置。
使用本功能,设备会批量将Docker容器中的数据一次性从主用主控板备份到备用主控板。以便设备主用主控板和备用主控板倒换后,Docker容器的数据能继续生效。
(1) 进入系统视图。
system-view
(2) 手工备份Docker容器的数据。
tpa data sync
RPM应用和Comware共享网络命名空间的Docker容器中的应用,需要和外界跨网段通信时,必须配置源地址,目的设备和源地址之间必须路由可达。配置源地址后,设备将使用指定接口的IP地址作为开放性应用发送的IP报文的源地址。
和Comware非共享网络命名空间的Docker容器中的开放性应用使用Virtual-Eth-Group接口和外界通信,不使用源地址,不需要配置源地址。
请确保指定的接口配置了IP地址,并且接口状态为Up,并且该接口和目的设备之间路由可达。否则,开放性应用不能和外界通信。
通过本功能指定开放性应用发送IPv6报文的源地址时,只能指定IPv6全球单播地址。
因为LoopBack口能够避免受到接口物理状态的影响,所以建议指定LoopBack口作为源接口提高通信的可靠性。
(1) 进入系统视图。
system-view
(2) 指定开放性应用发送IP报文的源地址。(IPv4网络)
tpa ip source interface interface-type interface-number
缺省情况下,开放性应用发送IP报文时的源地址为Loopback0接口的主IP地址。
(3) 指定开放性应用发送IPv6报文的源地址。(IPv6网络)
tpa ipv6 source { interface interface-type interface-number | ipv6 ipv6-address }
缺省情况下,开放性应用发送IPv6报文时的源地址为Loopback0接口的IPv6地址。
缺省情况下,设备收到目的地址为本机单播地址、子网广播地址的开放性应用的报文后,会上送CPU处理,开放性应用的组播报文不会上送CPU。为了避免某些问题(如大量报文占用过多CPU资源)或者需要将开放性应用的组播报文上送CPU时,可以配置本功能。配置本功能后,设备收到匹配指定参数的开放性应用的报文,先进行特定处理(比如报文限速功能),再将处理后的报文上送CPU。
接口视图下的配置只对当前接口生效,系统视图下的配置对所有接口生效。如果设备的接口视图和系统视图同时配置了本功能,则设备收到的开放性应用的报文只要匹配两者之一,会先预处理,再上送CPU。
(1) 进入系统视图。
system-view
(2) 配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv4网络)
¡ TCP协议报文适用的命令形式:
tpa ip send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *
¡ UDP协议报文适用的命令形式:
tpa ip send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ip destination-ip-address ]
¡ 其它协议报文适用的命令形式:
tpa ip send-to-cpu protocol protocol-number [ destination-ip destination-ip-address ]
缺省情况下,设备将收到的开放性应用的报文直接上送CPU。
(3) 配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv6网络)
¡ IPv6 TCP协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *
¡ IPv6 UDP协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ipv6 destination-ipv6-address ]
¡ IPv6其它协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol protocol-number [ destination-ipv6 destination-ipv6-address ]
缺省情况下,设备将收到的开放性应用的IPv6报文直接上送CPU。
(1) 进入系统视图。
system-view
(2) 进入接口视图。
interface interface-type interface-number
(3) 配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv4网络)
¡ TCP协议报文适用的命令形式:
tpa ip send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *
¡ UDP协议报文适用的命令形式:
tpa ip send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ip destination-ip-address ]
¡ 其它协议报文适用的命令形式:
tpa ip send-to-cpu protocol protocol-number [ destination-ip destination-ip-address ]
缺省情况下,设备将收到的开放性应用的报文的处理方式以系统视图的配置为准。
(4) 配置设备将收到的开放性应用的报文先进行相应处理,再上送CPU。(IPv6网络)
¡ IPv6 TCP协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol 6 { destination-port destination-port-number | source-port source-port-number } *
¡ IPv6 UDP协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol 17 { destination-port destination-port-number | source-port source-port-number } * [ destination-ipv6 destination-ipv6-address ]
¡ IPv6其它协议报文适用的命令形式:
tpa ipv6 send-to-cpu protocol protocol-number [ destination-ipv6 destination-ipv6-address ]
缺省情况下,设备将收到的开放性应用的报文的处理方式以系统视图的配置为准。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!