
虚拟化
HehuaTang
C,Python,Golang,Mysql
展开
-
Linux DNS 配置优化
1.基于centos的linux最多支持配置三个DNS ,除非重新编译系统代码 可以通过修改/etc/sysconfig/network-script/ifcfg-eth0.cfg中的DNS1=XX,DNS2=XX,DNS3=XX指定2.原创 2021-11-05 18:05:00 · 2993 阅读 · 0 评论 -
ovs 工具
ovs-vsctl set Open_vSwitch . other_config:max-idle="180000"原创 2021-08-27 10:33:55 · 287 阅读 · 0 评论 -
Docker 使用笔记
1. 更换镜像为国内地址?docker pull jenkins 发现到默认的镜像仓库下载特别慢,经常多次超时失败。a. 在/etc/docker目录下找到在daemon.json文件(没有就新建),将下面内容写入 { "registry-mirrors": ["https://3laho3y3.mirror.aliyuncs.com"] }镜像地址要可用,必...原创 2019-12-17 14:50:43 · 95 阅读 · 0 评论 -
Go 入门
1. 安装go in linux# yum install go -y#[root@fc30-hadoop go]# which go/usr/bin/go#[root@fc30-hadoop go]# go versiongo version go1.12.13 linux/amd64[root@fc30-hadoop go]#1.1 go环境变量[root@fc3...原创 2019-12-03 12:49:43 · 291 阅读 · 0 评论 -
测试小程序
版本1:list=(6.1.1.1 6.1.1.3 6.1.1.4 6.1.1.5 6.1.1.6 6.1.1.7 6.1.1.8 6.1.1.9 6.1.1.10 6.1.1.11 6.1.1.11 6.1.1.12 6.1.1.13 6.1.1.14 6.1.1.15 6.1.1.16 6.1.1.17 6.1.1.18 6.1.1.19 6.1.1.20 6.1.1.21 6.1.1.22...原创 2019-11-09 14:09:56 · 154 阅读 · 0 评论 -
ubuntu linux 回退内核升级内核 内核切换
1.找出系统已经安装的内核版本,在终端里输入命令:dpkg --get-selections | grep linux-imagedpkg --get-selections | grep linux-header然后会显示系统中已安装的内核,例如:linux-image-2.6.38-10-generic installinux-image-2.6.38-8...原创 2019-11-07 20:46:07 · 3782 阅读 · 0 评论 -
ubuntu 系统日志信息
1.ubuntu 18.04 设置内核日志的打印级别最近遇到ubuntu系统无响应的bug,在排查系统问题,学习下日志信息。第一个即是当前控制台的打印信息等级。假设当前控制台的打印信息等级为7,那么所有打印信息等级小于等于7的打印信息都可以在控制台打印出来。#cat /proc/sys/kernel/printk4 4 1 7分别对应console_loglevel、de...原创 2019-10-03 15:37:33 · 5820 阅读 · 0 评论 -
虚拟化技术的陷阱
linux 环境中针对硬件网卡的优化在虚拟化中,不生效,可以关闭,否则会带来意外的结果。ethtool -K eno50336512 sg offethtool -K eno50336512 gso offethtool -K eno50336512 lro offethtool -K eno50336512 gro offethtool -K eno50336512 tx of...原创 2019-07-14 10:29:52 · 253 阅读 · 0 评论 -
中断自平衡的好处与副作用
有的时候提高linux系统网卡的吞吐量,需要开启中断平衡,但前提是内核或者应用程序需要支持多核下的并发操作,否则会因为并发错误,导致程序行为出差。需要关闭中断自平衡和固定绑定中断号到固定的CPU,程序运行退回到单核模式。1. 关闭irqbalance service irqbalance stop 关闭开机启动 chkconfig irqbalance of...原创 2019-06-27 08:00:52 · 486 阅读 · 0 评论 -
neutron 网络类型
租户网络: 或者叫overlay网路,通常指节点之间通信通过隧道封装解封装来实现的网路,网络互通与物理网关无关。VLAN 网络:虚拟机通过VLAN的方式接入物理/underlay网络,虚拟网络是物理网络的延伸,两者的VLAN ID需要统一划分,不能冲突。flat 网络: 虚拟机直接和服务器上的物理网卡互通,不需要分配VLANID,一个flat网络对应一个物理网卡。flat网络局限在一个物理...原创 2019-05-11 10:04:34 · 3132 阅读 · 0 评论 -
vyos 的使用
root/vyosvyos/vyos##进入configure 模式vyos@vyos$ configurevyos@vyos#退出configure 模式##exit###set service ssh port 22## 提交服务commit进入configure模式之后,每输入一个命令就会echo一个“[edit]”,指明现正处于编辑模式。在完成你想要的设置后,...原创 2019-01-17 07:20:49 · 5198 阅读 · 0 评论 -
Opencontrail 流的处理
原文见链接:https://github.com/Juniper/contrail-controller/wiki/Flow-Handling流处理虚拟机收发IP流量的时候,流被vrouter.ko 创建,然后将流表和报文上送到contrail-vrouter-agent处理,基于策略,路由,mac表决策出flow的动作(转发,丢弃,NAT),并生成逆向流。流的key是5元组:源I原创 2017-04-09 07:36:33 · 937 阅读 · 0 评论 -
vSphere Client 不能编译版本为10 或更高版本 的虚拟机
今天将ceph存储改成本地存储的过程中出现了两个问题: (1) 一个虚拟机的版本变成了10,然后不能用vSphere Client编辑了, (2) 另外一个问题不小心将网卡类型从e1000改为VMXNET3。第一个问题,用Microsoft edge 总是无法连接到web vSphere 服务端,总是提示被拒绝。后来换了firefox 浏览器后,弹出一个允许vSphere插件的原创 2017-01-16 14:56:35 · 7898 阅读 · 2 评论 -
云计算中为什么需要sdn?
1 基于VLAN的网络需要手动修改物理网络。使虚拟网络的流量直接暴露在物理网络中,不安全。2.openflow的首个数据包总是要去一趟控制器,并且openflow交换机需要专用的转发芯片。原创 2016-09-25 20:47:19 · 1649 阅读 · 0 评论 -
阿里开源技术一览
阿里巴巴中间件团队出品的开源软件以及商业云服务如下:1. Dubbo 分布式服务调用,SOA框架https://github.com/alibaba/dubbo2. RocketMQ 一款开源的高性能消息中间件,天猫双十一大促必备削峰填谷利器,峰值近万亿消息量。https://github.com/alibaba/RocketMQ3. JStorm 流计算框架,已经加入Apac转载 2016-09-07 13:41:36 · 1646 阅读 · 0 评论 -
什么是linux Cgroup docker openstack kubernetes
Cgroups是control groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(process groups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由google的工程师提出,后来被整合进Linux内核。Cgroups也是LXC为实现虚拟化所使用的资源管理手段,可以说没有cgroups就没有LXC。docker 是单个host上的容器...原创 2016-08-20 14:30:56 · 573 阅读 · 0 评论 -
超融合架构与容器超融合
原文链接:http://geek.youkuaiyun.com/news/detail/96101最早大概是由NUTANIX知道“超融合”概念,原本以为这又是厂商的噱头和炒作,谁知不然,超融合这两年发展如火如荼。2015年被公认为超融合元年,在软件定义存储SDS的推动下,超融合架构正在引领一场巨大的变革,成为软件定义数据中心SDDC的未来技术发展趋势。超融合架构的优势和转载 2016-08-20 14:32:53 · 2162 阅读 · 0 评论 -
Linux 内核的virtio框架
VirtIO 是一个用来实现“虚拟IO”的通用框架,典型的用于虚拟机上面实现虚拟的pci,网卡,磁盘等虚拟设备,kvm等都使用了这个技术。大概浏览了一下相关的内核代码,这个virtio应该是专门应用于那种“半虚拟化?(部分虚拟化)”的虚拟机的来虚拟各种通用io设备的,好像不是很适合单纯的用来虚拟设备。参考资料Virtio:针对 Linux 的 I/O 虚拟化框架 http://转载 2016-07-06 10:08:17 · 2465 阅读 · 0 评论 -
Linux KVM IO设备虚拟化的三种方式
(1) I/O 虚拟化方式 输入输出的纯软件虚拟化的方式。(2)PCI/PCIe 设备直接分配(Pass-through)可以将一个物理的输入输出设备直接分配给虚拟机使用,虚拟机独占这个IO设备。(3)SR-IOV原创 2016-07-25 09:57:22 · 4256 阅读 · 0 评论