![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
文章平均质量分 71
mzhan017
小张
展开
-
Openstack: Openswitch: 端口速率控制;流量控制;neutron
https://docs.openvswitch.org/_/downloads/en/latest/pdf/4.1.10 Quality of Service (QoS) Rate LimitingThis document explains how to use Open vSwitch to rate-limit traffic by a VM to either 1 Mbps or 10 Mbps.Similarly, to limit vm2 to 10 Mbps, enter these co原创 2024-05-30 22:37:43 · 51 阅读 · 0 评论 -
NUMA;numactl;的一些总结
依赖架构是否支持NUMA的平衡:ARCH_SUPPORTS_NUMA_BALANCING,同时!是否打开基于NUMA内存平衡的自动页错误中断。内存会被映射到相应的本地内存节点上。在NUMA机器上,如果一个CPU访问远端节点,性能损耗非常大。如果打开这个内存平衡功能,内核会周期性采样线程的内存访问,对内存的申请做干涉,尽量将内存申请放到本地内存节点(通过页错误重新做内存申请)。默认打开NUMA 平衡功能。依赖于NUMA_BALANCING。原创 2023-02-11 16:23:05 · 509 阅读 · 0 评论 -
Linux:command: supermin
supermin,超级小的,比如超级小的系统启动镜像。appliance,翻译为设施程序。比如一个简单的虚拟机启动的启动镜像,或者是构建这些系统程序的supermin程序。supermin包含有足够的信息来,构建一个与当前主机操作系统相同的设施程序。因为主机和设施程序共享很多相同的文件,例如/bin/bash 和/lib/libc.so,所以没有必要将这些文件放到在设施程序包里。当这个设施程序启动时,如果用到了这些文件,直接可以访问主机上的文件。原创 2023-02-08 21:47:57 · 382 阅读 · 1 评论 -
Linux: guestmount, guestunmount,mount,umount文件系统
指定文件系统类型。参考 /proc/filesystems and /lib/modules/$(uname -r)/kernel/fs for a complete list of the filesystems. 一般类型有 ext2, ext3, ext4, xfs, btrfs, vfat, sysfs, proc, nfs and cifs.如果系统里没有提高blkid或者类似功能,就通过读取/etc/fiesystems, 如果这个文件也不存在,就用/proc/filesystems。原创 2021-04-09 13:29:52 · 1105 阅读 · 0 评论 -
Python: openstack: nova 结果去除空格
【代码】Python: nova 结果去除空格。原创 2023-02-08 09:29:35 · 184 阅读 · 0 评论 -
Openstack: migration 虚拟机热迁移 失败的注意点
但是因为是一个失败的操作,可能数据记录已经处于一种中间状态,就是数据不完整,就可能造成任何可以出现的问题。失败之后VM还在运行,只是用lspci可以查看到设备,但是用ip命令查看网卡设备,确看不到。从这里也可以看出,在迁移的过程中,某些操作没有做完,而到了一种中间状态,导致数据不一致,最终efcount的数值出现异常。如果是按照正向的解决方法,应该就问题,查看openstack相关的代码。这种也是中间状态的一种表现。后续任何关于网络,设备的操作,都会让这个系统进入未知状态:hang主。原创 2023-02-01 19:02:05 · 826 阅读 · 0 评论 -
Openstack: nova: enable_qemu_monitor_announce_self
在Release 23.2.1,新加了一个配置选项(其实是为了解决一个问题给出的临时解决方案)enable_qemu_monitor_announce_self ,可以让Libvirt,在实时迁移完成之后,发送一个广播自己(RARP消息)的QEMU检测命令。可以参阅:https://bugs.launchpad.net/nova/+bug/1815989。原创 2023-01-16 06:57:37 · 139 阅读 · 0 评论 -
Openstack: qemu-kvm: virtion-net MTU值 怎么传递
MTU值的传递大体的流程是这样;原创 2022-10-17 22:00:22 · 486 阅读 · 0 评论 -
qemu-kvm:虚拟网络丢包实例UDP:virtionet-tun-bridge-tun-virtionet
qemu-kvm,虚拟网桥丢包实例原创 2022-08-26 21:30:26 · 783 阅读 · 0 评论 -
Openstack: host 执行命令没有反应
文章目录问题解决方法问题在Compute 主机上执行命令df 没有反应,ctrl+c 也不能退出。写文件无反应 比如 echo “abc” > abc怀疑系统挂载的磁盘有问题,但是没有找到原因。解决方法由于急于解决问题,做了个最简单的解决方法,重启主机,大约需要20-30 分钟启动。如果再遇到,而且时间允许,再debug原因...原创 2022-02-12 16:40:46 · 521 阅读 · 0 评论 -
Cloud: cloud-init: 总结
文章目录调用入口cloudinit这一条逻辑还是很复杂。调用/usr/bin/cloud-init init --local#####/usr/bin/cloud-init#!/usr/libexec/platform-python# EASY-INSTALL-ENTRY-SCRIPT: 'cloud-init==20.3','console_scripts','cloud-init'__requires__ = 'cloud-init==20.3'import reimport sys原创 2021-12-06 12:39:00 · 759 阅读 · 0 评论 -
nuage networks
文章目录相关网站包含的配置:其他配置项相关网站http://nuagenetworks.github.io/vspkdoc/index.html#https://www.nuagenetworks.net/https://github.com/nuagenetworks包含的配置:ACL access control listhttps://support.huawei.com/enterprise/zh/doc/EDOC1100086646其他配置项根据字面意思开始蒙:{aar-flo原创 2021-09-02 05:15:12 · 247 阅读 · 0 评论 -
Linux: tun/tap/veth pair
文章目录参考参考https://www.interserver.net/tips/kb/tuntap-enable-openvz/#:~:text=TUN%20stands%20for%20network%20TUNnel%29%20is%20a%20network,TAP%20is%20used%20for%20creating%20a%20network%20bridge.https://www.packetcoders.io/virtual-networking-devices-tun-tap-原创 2021-06-30 05:15:26 · 256 阅读 · 0 评论 -
Openstack: Neutron: network 概念 VIP 虚拟IP
https://blog.codecentric.de/en/2016/11/highly-available-vips-openstack-vms-vrrp/原创 2021-05-20 17:15:52 · 543 阅读 · 0 评论 -
openstack: libvirt: xml 解释/qemu-kvm/virsh
https://avdv.github.io/libvirt/formatdomain.html#elementsDevices ;; 看这个https://www.ovirt.org/develop/release-management/features/virt/hostdev-passthrough.htmlhttps://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_ad原创 2021-05-19 17:10:43 · 479 阅读 · 1 评论 -
Openstack: Neutron: permitted_ethertypes&arp_responder
当br-tun收到一个本地虚拟机发来的包,br-tun会将这个包进行分类,单播包,广播/组播,和ARP请求。如果没有匹配的记录, (For example, if the VM is trying to access a physical device not managed by Neutron, thus was never learned via L2pop),ARP表包含一个最终的默认行为,是将这个包传递到下一个表:广播或者组播表,这也就和原来的行为一样,需要将ARP传递到最终目的主机。原创 2021-05-17 20:33:54 · 414 阅读 · 1 评论 -
Openstack: openvswitch: command总结:ovs
首先需要启动 ovsdb-server 数据库,可以通过启动下面两个service,来启动整个ovs系统,然后再做 想要的配置;ofproto: open flow protocol, 跟踪 br-int interface。这个错误挺明显,就是因为没有 文件:/var/run/openvswitch/db.sock;安装包里由下面两个service,需要首先启动这个service?在controllernode上做 bridge的dump;默认的socket的内存时1G,太大了。原创 2021-02-11 07:14:36 · 558 阅读 · 1 评论 -
Openstack: Security Group: Neutron & Dragonflow;port_security_enabled;allowed_address_pairs
搜索到的资料,供参考。https://docs.openstack.org/developer/dragonflow/specs/security_groups.htmlNeutron的实现是在OVS桥和VM端口之间路径上添加了一个Linux桥。Linux桥是通过IP table 规则来实现端口的安全组。(因为OVS不支持iptables的配置)Current Neutron implementation adds a linux bridge in the path between each por原创 2021-02-04 12:04:02 · 393 阅读 · 0 评论