
云计算
迷失0
这个作者很懒,什么都没留下…
展开
-
bpf map映射简介
bpf map映射简介bpf程序运行在内核,而且为了保证bpf程序运行的安全性,bpf虚拟机限制了系统调用,如果bpf程序需要和用户空间程序进程通信就需要bpf映射,bpf提供了如hash、stack、array等映射,在bpf程序中可以根据需求直接使用。bcc bpf map映射分析bcc中的BPF可以使用bcc的宏定义定义,当bcc加载bpf程序时再转换成section段定义进行编译。bcc的BPF映射定义在src/cc/export/helpers.h文件,bcc编译bpf代码时替换bpf程序原创 2020-10-26 15:45:07 · 2419 阅读 · 0 评论 -
bpf-bcc加载代码分析
BCC简介bcc作为bpf的api库,提供了加载、编译,运行bpf代码功能,其核心功能是对bpf的系统调用进行封装,降低bpf使用门槛。BCC源码介绍[root@localhost bcc]# lsbuild CMakeLists.txt CONTRIBUTING-SCRIPTS.md Dockerfile.debian Dockerfile.ubuntu examples images introspection LICENSE.txt man RE原创 2020-10-26 13:00:23 · 1433 阅读 · 0 评论 -
Cisco VPP Vhost-user协商时序
vhost-user 分为服务端和客户端,以下时序为libvirtd和vpp进行协商,协商过程中不管libvirtd作为vhost-user的服务端或者客户端,都由libvirtd主动使用Unix Socket套接字发起协商vhost-user协商时序: vm libvirtd ---> ...原创 2019-10-26 12:05:04 · 773 阅读 · 2 评论 -
Cisco VPP Unix事件监听机制分析
VPP内部使用Epoll的方式监听VPP外面使用Unix Socket通道访问或者配置VPP的请求,主要注册事件包括cli、tuntap接口配置、vhost-user接口配置等原创 2019-10-25 17:21:41 · 557 阅读 · 0 评论 -
ironic架构及相关技术简介
简介如今Openstack在虚拟化管理部分已经很成熟了, 通过nova我们可以创建虚拟机、枚举虚拟设备、管理电源状态、安装操作系统等。但是有时候虚拟机无法满足要求,比如以下几种情况需要直使用物理机:高性能的计算集群。计算任务需要访问无法虚拟化的硬件设备。数据库主机(有些数据库在hypervisor中运行效率很差)。单租户、专用硬件、安全性、可靠性和其他控制要求。快速部署云基...转载 2018-05-30 15:44:34 · 18590 阅读 · 1 评论 -
安装与配置ironic
安装及配置由于Ironic的配置很长,下面我们简短的说一下安装和配置过程,具体的安装配置教程参考官方手动配置教程或者使用devstack安装。Ironic需要与Nova、Neutron、Glance、Keystone等进行交互,于是先要对这些进行配置。1.配置KeyStone首先我们需要在keystone中创建ironic用户、服务、endpoint信息。keystone us...转载 2018-05-30 15:43:30 · 1338 阅读 · 0 评论 -
Opendaylight Service Function Chaining Demo
ODL-SFC 环境搭建作者信息:绿盟科技SPG团队 张力茂ODL Service Function Chaining在网络通信过程中,包含各式各样的网络服务功能。既可以包含传统的像防火墙,NAT等功能,也有包含特定的网络应用功能(Service Function)。将特定的网络应用功能有序地组合起来,接着让流量通过这些服务功能就构成了网络服务链(Network Service...原创 2018-07-26 17:18:31 · 2538 阅读 · 1 评论 -
openstack nova 分析笔记
Openstack Nova 分析笔记原创 2018-09-11 16:14:05 · 243 阅读 · 0 评论