CentOS7 搭建LVS+keepalived负载均衡(一) 本文中只涉及一台负载均衡服务器,和两台真实服务器,主要是初步体验负载均衡;实际的环境中,lvs和keepalived一起用才是黄金搭档,下篇将继续讲述lvs+keepalived的搭建过程 一、本次搭建的系统架构图- 虚拟机:Virtu ...
分类:
其他好文 时间:
2019-06-25 00:22:25
阅读次数:
138
问题现象 问题现象 所有的 ovs 路由器的ns keepalived没有正常启动 l3日志如下: Stderr: execute /usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py:134 2019-04-25 17:32:1 ...
分类:
系统相关 时间:
2019-06-24 17:01:27
阅读次数:
231
BUG描述 neutron虚拟机路由器keepavlied无法正常启动,手动重启l3 agent之后可以看到系统日志打印 keepalived daemon is already running BUG分析 https://bugs.launchpad.net/neutron/+bug/156104 ...
分类:
其他好文 时间:
2019-06-24 16:35:46
阅读次数:
99
虚拟机vip设置 1. 创建vip port 2. 更新端口信息 3. 给vip绑定浮动ip(vlan网络模式无需操作) openstack平台 port与mac地址是强绑定关系,所以当在虚拟机上启动keepalived vip时如果不做操作无法被外面通行到,作如下操作即可 1. 创建vip por ...
分类:
其他好文 时间:
2019-06-24 16:35:31
阅读次数:
278
线程间通信: 多个线程在处理同一资源,但是 等待唤醒机制 涉及的方法: 1、wait() 让线程处于冻结状态,被wait的线程会被存储到线程池中。 2、notify() 唤醒线程池中的一个线程(任意) 3、notifyAll() 唤醒线程池中的所有线程、、 这些方法都必须定义在同步中, 因为这些方法 ...
分类:
编程语言 时间:
2019-06-22 01:27:21
阅读次数:
137
如果一个线程从头到尾执行完也不和别的线程打交道的话,那就不会有各种安全性问题了。但是协作越来越成为社会发展的大势,一个大任务拆成若干个小任务之后,各个小任务之间可能也需要相互协作最终才能执行完整个大任务。所以各个线程在执行过程中可以相互 ,所谓 就是指相互交换一些数据或者发送一些控制指令,比如一个线 ...
分类:
其他好文 时间:
2019-06-19 18:29:40
阅读次数:
78
最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 hashCode 方法 toString 方法 finalize 方法 registerNatives 方 ...
分类:
其他好文 时间:
2019-06-18 15:56:43
阅读次数:
112
六、线程得等待和唤醒 1.wait()和notify()的简单示范 public class Wait extends Thread{ public synchronized void run() { System.out.println(getName()+"执行notify()"); notif ...
分类:
编程语言 时间:
2019-06-16 09:40:47
阅读次数:
115
1、安装Nginx $ yum -y install gcc # nginx是c写的 $ yum -y install pcre-devel # url重写用到的包 $ yum -y install zlib zlib-devel # 解压缩用到的包 扩展①: yum install -y lsof ...
分类:
其他好文 时间:
2019-06-15 15:39:13
阅读次数:
100
1. 前言VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。2. 协议说明2.1 协议VRRP协议是为消除在静态缺省路由环境下的缺省路由器单点故障 ...
分类:
其他好文 时间:
2019-06-14 14:59:22
阅读次数:
315