51CTO博客开发
最近在做mysql的高可用集群时,采用了heartbeat + drbd 来实现。在做灾难测试时发现两个问题:1、发现当禁用网卡连接,模拟网卡失效时,主/备服务器不能实现正常的故障转移。后查资料发现,原来heartbeat 的故障切换只能在主服务器宕机或heartbeat 服务关闭的情况下,才能实现故障的正常切换。不能实现对网卡状态的监控。其实这个问题可以通过 heartbeat 中的 ipfai
今天遇到这样一个需求:在对A服务器执行一个操作任务的时候,同时也要把该操作任务在B服务器执行,如在A服务器添加一条hosts 记录: 1.1.1.1 abc.com 。这个必须是要在一个 playbook 完成,而且B服务器只需要执行这一个操作任务,其它操作任务不需要执行。也就是A服务器这一个操作任务与B服务器有依赖关系。一开始这个需求可能通过ansible 是完成不了,但是在查阅了 ansibl
最近在公司里自己写的发布系统中遇到一个问题,发布系统其中有一个功能是远程执行数据库备份的功能,就是通过远程执行服务器上的一个备份脚本。备份脚本中会检查备份目录是否存在,如果不存在,则会创建备份目录。由于远程用户非root,所以创建目录时就加上了sudo 。在通过发布系统执行远程备份时,出现如下报错:5sudo: no tty present and no askpass program speci
最近碰到一个问题,在mysql 主服务器执行了一个存储过程,导致主从同步失败。发现原来mysql不支持主从中使用存储过程。要支持的话,需要修改mysql的配置,如下:“”mysql主从关于函数过程同步问题发现mysql主从同上步 对于函数过程总是出错MySQL创建函数问题分析:根据系统提示,导致该错误的原因可能是一个安全设置方面的配置,查手册log_bin_trust_function_
写了一个python程序,采用阻塞方式获取redis队列信息,这个队列信息可能好几天才会有新的队列信息put到队列中。在获取到队列信息后,会将获取到的队列信息通过MySQLdb模块写入MySQL数据库中。如果长时间没有队列中没有信息的话,比如1天以上,在1天之后,有队列信息抵达redis队列,并将新的队列get出来,接着写入MySQL数据库时,会报“ MySQL server has gone a
RAID10和RAID01的比较 RAID10是先做镜象,然后再做条带。最少4块盘。RAID01则是先做条带,然后再做镜象。最少3块盘,但一般最少配4块盘。RAID 10比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带。下图中A, B, C, D, E, F 为数据块。RAID 01RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象。
问题描述:配置好了 puppet ,然后在客户端执行 puppet 更新,报以下错误[root@client1 ~]# puppet agent --test --server=master.puppet.com --no-daemonize --verboseinfo: Caching catalog for client1.puppet.cominfo: Applying configurat
大多数文件系统都会保留一部分空间留作紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不致于马上就 crash,给监控系统和管理员一点时间去察觉。不过有时候这部分预留的硬盘空间不用的话有点浪费。如何释放这部分系统预留的空间呢? 在 Linux ext2/ext3/ext4 文件系统上通常默认预留5%的硬盘空间,如果硬盘是 4TB 的话就意味
在启动amoeba时候,报错如下: [root@Gamedb1 bin]# ./amoeba The stack size specified is too small, Specify at least 160k Could not cre
amoeba 的安装和配置参考http://docs.hexnova.com/amoeba/index.html 安装和配置的过程比较简单,在此记录一个使用过程中遇到的问题: [mysql@db01 ]$ mysql -h127.0.0.1-uroot -pmysql -P8066 Welcome to&n
首先,还是将我的测试环境介绍一下: 代理服务器: OS:RedHat Enterprise LINUX AS 4.0 Proxy Server Version: squid-2.5.STABLE6-3.4E.5 (系统自带) 网卡设置 Eth0:192.168.0.251 (连接外网) Eth1:192.168.1.254 (连接内网) 路由器:(主要是用来
在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。bonding技术的最早
一、Director配置 1、设置网络接口地址 [root @director root] # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:A2:BD:B5 IPADDR=192.168.
现象:安装好CentOS5 , 配置好smb.conf,结果在/etc/samba/下找不到smbpasswd文件。 原因:samba启用了tdbsam验证。 解决:SMB.conf文件中注释掉 passdb backend = tdbsam 一行,  
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号