VRouter

openstack manila服务折腾笔记

孤街浪徒 提交于 2020-12-23 03:07:36
国庆在家折腾了一把openstack manila,看了下现网还没有中文的manila入门介绍,于是决定写个笔记贴出来 一、manila简介 和我们传统存储服务器一样,openstack的存储也分为3种:块存储(cinder),对象存储(swift),文件存储(manila).manila 提供的是带有完整文件系统的存储服务.可以提供的类型有:nfs,cifs,glusterfs,hdfs等.云主机可以直接在系统里面挂载manila启动的实例 下面就是已经被虚拟机挂载的实例 [root@centos centos]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 xfs 10G 1.2G 8.9G 12% / devtmpfs devtmpfs 900M 0 900M 0% /dev 10.254.0.7:/shares/share-f898d9b0-77b8-4231-9919-27b12e34cfa3 nfs4 976M 1.3M 908M 1% /mnt 二 manila的组件 默认情况下manila有3个组件 manila-api 接受并验证REST请求,通过客户端及路由进行转发 manila-scheduler 决定共享创建的后端(后端及pool) manila-share

Vue-嵌套路由

北城余情 提交于 2020-12-19 17:02:33
  一个被渲染组件同样可以包含自己的嵌套 <router-view>。同样要有vue-router的三个要素:路由map 、路由视图、路由导航。   举个在"/apple" 下再嵌套路由的例子。 要素一:路由map   子路由需要在 VRouter 的参数中使用 children 配置: let router= new VRouter({ mode: 'history' , routes:[ { path: '/apple/:color' , component:Apple, name: 'applename' , children:[ { path: 'red-apple' , component:RedApple }, { path: 'green-apple' , component:GreenApple } ] }, { path: '/banana' , name: 'banananame' , component:Banana } ] }); 要素二:路由视图   在上级路由匹配组件里添加路由视图,本例中在 Apple 组件的模板添加 <router-view> < template > < div > < p > apple </ p > < router-view ></ router-view > </ div > </ template > 要素三:路由导航  

hillstone现场故障处理指导手册

こ雲淡風輕ζ 提交于 2020-10-28 11:54:40
hillstone 现场故障处理指导手册 目 录 1 Hillstone厂商联系方式... 4 2 进行用户环境调查... 5 3 故障处理基本思路... 6 3.1 检查设备工作是否正常... 6 3.1.1 查状态灯... 6 3.1.2 查能否管理... 7 3.1.3 口令丢失情况下的处理... 7 3.1.4 查故障现象... 7 3.2 查软件版本... 7 3.3 查设备周边情况,排除外围因素... 7 3.3.1 检测方法... 8 3.3.1.1 移除设备... 8 3.3.1.2 单独测试... 8 4 各类故障处理... 9 4.1 硬件故障... 9 4.1.1 扩展模块故障处理... 9 4.1.2 冷却系统故障处理... 9 4.1.3 电源系统故障处理... 9 4.1.4 Console配置系统故障处理... 9 4.2 不通... 10 4.2.1 二层及以下层... 10 4.2.1.1 物理链路... 10 4.2.1.2 数据链路... 11 4.2.1.3 Vlan. 14 4.2.1.4 ARP. 15 4.2.2 三层... 17 4.2.2.1 路由测试... 17 4.2.3 应用... 18 4.2.3.1 策略... 19 4.2.3.2 特殊应用... 20 4.2.4 设备测试License到期重启问题... 20 4.3

Tungsten Fabric入门宝典丨关于集群更新的那些事

≯℡__Kan透↙ 提交于 2020-10-24 04:41:37
Tungsten Fabric入门宝典系列文章,来自技术大牛倾囊相授的实践经验,由TF中文社区为您编译呈现,旨在帮助新手深入理解TF的运行、安装、集成、调试等全流程。如果您有相关经验或疑问,欢迎与我们互动,并与社区极客们进一步交流。更多TF技术文章,请点击公号底部按钮>学习>文章合集。 作者:Tatsuya Naganawa 译者:TF编译组 集群范围内的更新是很重要的功能,可以在保证生产集群的SLA的条件下提供集群中最新功能的有效性。 由于Tungsten Fabric在MPLS-***中使用类似的协议,因此,根据我的尝试,即使Control的模块版本和vRouter的模块版本不同,基本的互操作性还是有的。 因此,总体思路是,首先一个一个地更新controller,然后并根据需要使用vMotion或maintence模式逐一更新vRouter。 另外,Tungsten Fabric controller还支持名为ISSU的奇特功能,但是我认为这个名称有些混乱,因为Tungsten Fabric controller与route reflector非常相似,而不是routing-engine。 https://github.com/Juniper/contrail-specs/blob/master/contrail-issu.md 因此,基本思路是,首先将所有配置(configs

细说TF服务链丨手把手教你配置服务链

 ̄綄美尐妖づ 提交于 2020-10-09 03:06:30
作者:Umberto Manferdini 译者:TF编译组 上一篇文章介绍了Tungsten Fabric服务链的概念,今天,我将展示如何通过GUI配置链。本文只讲配置相关的内容,接下来,我们将研究路由的配置方式以及幕后的一切! 首先,我们先创建2个虚拟网络: 我们将使用以下映射: – VN fourcade是LEFT网络 – VN wierer是RIGHT网络 接下来,我们创建3个虚拟机: 虚拟机“priv”充当客户端,而虚拟机“pub”模仿Internet上的服务器。第三个虚拟机“si1”将成为我们的服务链上服务实例的一部分。 虚拟机“priv”连接到左侧网络,而“pub”连接到右侧网络。第三个VM,即服务VM,在两个网络上都有分支(创建服务链是必需的)。 现在,创建服务模板: 配置非常简单直接,注意版本必须为v2。我们不执行NAT,所以in-network就可以了。流量将通过虚拟机,因此“虚拟化类型”是显而易见的选择。服务虚拟机将不是DPI,因此将“服务类型”设置为防火墙,而不是分析器。 最后,我们指定2个接口:左和右。 接下来,基于该模板,我们来创建服务实例: 在这里,我们引用服务模板并将接口映射到实际的虚拟网络: –fourcade是左侧 –wierer是右侧 最后,我们通过引用VM端口来配置端口元组。特别地,我们引用VM si1(我们的服务VM)的接口

Tungsten Fabric知识库丨更多组件内部探秘

杀马特。学长 韩版系。学妹 提交于 2020-10-07 05:04:31
在上一篇文章中,我们和您一起了解了 vRouter的内部结构和进程 ,今天继续Tungsten Fabric其它组件的内部探秘旅程。 作者:Tatsuya Naganawa 译者:TF编译组 - control内部 - IFMAP-SERVER弃用 在R4.0之后,不建议使用ifmap-server,当前控制节点直接从cassandra接收配置信息。 https://github.com/tungstenfabric/tf-specs/blob/master/deprecating-discovery-4.0.md 话虽如此,但是在内部,它仍然使用ifmap结构来存储vrf、interface、logical-router等的拓扑数据。 为了直接从cassandra中拾取数据,对ifmap客户端进行了一些更改,这些更改由control使用。 https://bugs.launchpad.net/juniperopenstack/+bug/1632470 最初,ifmap客户端包含很多逻辑来从ifmap-server提取数据,但是目前它仅包含一种逻辑,从cassandra获取json文件,并用该数据填充ifmap结构。 https://github.com/Juniper/contrail-controller/tree/R2002/src/ifmap/client https:/

Tungsten Fabric入门宝典丨主流监控系统工具的集成

℡╲_俬逩灬. 提交于 2020-05-09 08:53:58
Tungsten Fabric入门宝典系列文章,来自技术大牛倾囊相授的实践经验,由TF中文社区为您编译呈现,旨在帮助新手深入理解TF的运行、安装、集成、调试等全流程。如果您有相关经验或疑问,欢迎与我们互动,并与社区极客们进一步交流。更多TF技术文章,请点击公号底部按钮>学习>文章合集。 作者:Tatsuya Naganawa 译者:TF编译组 尽管Tungsten Fabric具有不错的监视/警报功能,但可能需要将它们集成到完整的监视系统中。 让我举例说明如何将它们与Promethesus和EFK集成。 Prometheus (编者按:Prometheus 是一个开源监控系统,几乎所有云原生系统都以 Prometheus的指标格式输出运行时的监控信息。) 为了监视和可视化Tungsten Fabric系统中发生的情况,prometheus将是一种可能的选择。 一些工具(例如zabbix)支持抓取prometheus格式,因此在监视工具中作为通用格式也很有用: https://www.zabbix.com/documentation/4.2/manual/config/items/itemtypes/prometheus 要按prometheus进行抓取,需要以Prometheus的格式从Tungsten Fabric导出相关指标,有两种方法可以实现此目的: 直接从内省HTTP

TF Live 直播回放丨杨雨:Tungsten Fabric如何增强Kubernetes的网络性能

只愿长相守 提交于 2020-05-01 18:24:52
在混合多云的世界里,Kubernetes是如此流行,已经成为应用统一部署和管理的事实标准,而Tungsten Fabric与Kubernetes的集成,更增强了后者的网络性能和安全性,帮助实现业务落地。 4月28日,在TF中文社区线上直播活动【 TF Live 】中,社区技术代表杨雨与大家进行了在线交流,看看TF与K8s能碰撞出怎样的火花。 直播活动由TF中文社区和SDNLAB联合举办。 【pdf文档下载】 https://tungstenfabric.org.cn/assets/uploads/files/kubernetes-sdn-tungsten-fabric.pdf 【高清视频下载链接】 https://pan.baidu.com/s/1cnwFJ3pmoY7HPnLCH37hbw 提取码:guxu 杨雨曾负责多个大型金融云平台、企业云平台的建设,专注于运维自动化、SDN和分布式存储。作为2016年就接触Tungsten Fabric的老兵,他在4月28日的直播与互动中输出了很多硬核干货,和大家分享了多年的技术积累和实践。 TF就是基于BGP MPLS的V P N Tungsten Fabric曾用名OpenContrail,2018年3月迁移到Linux基金会。一句话概括TF的核心技术,就是基于BGP MPLS V P N技术。 BGP MPLS V P

vue路由核心要点(vue-router)

試著忘記壹切 提交于 2020-04-22 05:52:07
目录 [toc] 引言:该篇主要讲的是关于vue-router的原理以及使用等问题,以及面试中常被问到的几个点,有部分还未整理后续会继续更新; 1.vue-router 是什么? Vue-router就是WebApp的链接路径管理系统。vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用 在之前常用的是用a标签进行跳转,现在做的是单页面应用,所以必须使用v-router进行管理 2.如何使用v-router? 1. 下载 cnpm i vue-router -S 2.在index.js中引入路由的核心模块 import VueRouter from 'vue-router' 3.注册路由插件 Vue.use(VueRouter) 4.创建路由对象并且配置路径 这里有两种情况, 一级路径 例如 "/film"可以如下写法即可,表示跳转/cinema页面渲染Cinema组件 注意:别忘了引入该组件 const routes = [ { path: '/cinema', component: Cinema } ] 嵌套路由 : 这种情况下不会把cinema的组件内容覆盖 可以实现单组件切换内容 跟选项卡效果差不多 <img src='https://img2018.cnblogs.com/blog/1918240/202002

Tungsten Fabric入门宝典丨关于安装的那些事(下)

◇◆丶佛笑我妖孽 提交于 2020-04-21 16:56:54
Tungsten Fabric入门宝典系列文章,来自技术大牛倾囊相授的实践经验,由TF中文社区为您编译呈现,旨在帮助新手深入理解TF的运行、安装、集成、调试等全流程。如果您有相关经验或疑问,欢迎与我们互动,并与社区极客们进一步交流。更多TF技术文章,请点击公号底部按钮>学习>文章合集。 作者:Tatsuya Naganawa 译者:TF编译组 (编者按: 在上一篇文章中 ,我们聊了关于TF组件安装中的HA行为、多NIC安装、集群规模等问题,以及如何安装具有Tungsten Fabric CNI的Kubernetes HA环境。) OpenStack Openstack HA的安装可以由anstack-deployer直接完成。 对于此示例的设置,我使用了5个EC2实例(AMI相同,ami-3185744e),每个实例具有2个vCPU、8 GB内存、20 GB磁盘空间。VPC的CIDR为172.31.0.0/16。 yum -y install epel-release yum -y install git ansible-2.4.2.0 ssh-keygen cd .ssh/ cat id_rsa.pub >> authorized_keys cd git clone http://github.com/Juniper/contrail-ansible-deployer cd