Coo's Note


記事

Aug 22, 2019
NETCONF 学习
NETCONF (Network Configuration Protocal) 是一种网络管理协议,提供一套机制来添加、修改、删除网络设备配置。NETCONF 通过 RPC 层来操作,使用 XML 对配置数据以及协议消息进行编码。协议规范可以查看 RFC NETCONF协议 多个配置数据库 startup 设备启动时使用的配置。 candidate 可以修改但不会立即生效,通过 ······
Mar 5, 2019
KVM 安装 Win 10 虚拟机
libvirt 3.9.0 qemu-kvm 1.5.3 virtio 驱动 下载 Windows virtio 驱动, 需要下载 virtio-win iso 这个文件。 启动虚拟机 virt-install \ --name=windows10 --ram=8192 \ --cpu=host --vcpus=2 \ --os-type= ······
Jun 29, 2018
TCP Keepalive 学习
TCP keepalive 意味着能够检测连接的 socket, 并且能够确定连接是 running 还是 broken。 0x00 什么是 TCP keepalive keepalive 的概念十分简单:当你建立 TCP 连接时候,可以将一些定时器与之关联起来。其中一些定时器处理 keepalive 过程。当 keepalive 的定时器到 0 时,会向对端发送一个没有数据的 ke ······
Jun 28, 2018
NGINX ngx_stream_core_module 模块
从 1.9.0 版本开始可以使用 ngx_stream_core_module 模块。 这个模板不是默认,需要通过启用 --with-stream 配置参数。 示例配置 worker_processes auto; error_log /var/log/nginx/error.log info; events { worker_connections 1024; } ······
Jun 20, 2018
streamparse 学习笔记
 开发环境搭建 依赖安装: JDK 7+ lein 可以通过 [Leiningen project page}(http://leiningen.org/) 或者 github 安装 Apache Strom 开发环境, 可以通过 Strom project page 安装 (Streamparse 需要 Apache Strom 最低版本 0.10.0) 确保 lein 已经安 ······
May 11, 2018
ansible-playbook api 调用
Inventory 如果需要动态生成 Inventory, 可以通过继承 InventoryManager 进行修改 from ansible.inventory.manager import InventoryManager inventory_info = {'slave': [{'ip': '192.168.1.101', ······
Mar 21, 2018
Openstack dashboard添加license控制功能
openstack_dashboard/settings.py中MIDDLEWARE_CLASSES添加中间件horizon.middleware.LicenseMiddleware。 horizon/middleware/目录中添加license.py,用于检测license状态的中间件,将license状态写入session中。 class LicenseMiddleware(o ······
Mar 19, 2018
iptables -m physdev
为了使iptables能够过滤bridge中的数据包,引入了bridge_netfilter,简称bridge_nf。bridge_netfilter在链路层Bridge代码中插入了几个能够被iptables调用的钩子函数,Bridge中数据包在经过这些钩子函数时,iptables规则被执行。 sysctl -a | grep bridge net.bridge.bridge-nf- ······
Mar 16, 2018
LRO导致openstack虚拟机网络问题
虚拟机无法打开网页,登录虚拟机进行排查 openstack虚拟机网关可以ping通,dns可以ping通,外网可以ping通,能够进行正确域名解析,网页无法打开。 大数据包不能正常通信,小数据包可以正常通信。 In computer networking, large receive offload (LRO) is a technique for increasing inbou ······
Mar 15, 2018
NGINX-RTMP实现HLS直播
HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体 ······
    • Archive
    • Links
    • Guestbook

© 2023 Coo's Note. Using Typecho & Moricolor.