博主档案

姓名:曲宝全
所在城市:深圳
从事职位:linux系统工程师
座右铭:年轻没有失败,努力就会成功

博客统计信息

51cto推荐博客
用户名:qubaoquan
文章数:171
评论数:95
访问量:269475
无忧币:1205
博客积分:2212
博客等级:6
注册日期:2010-02-08

欢迎您访问我的博客

您好,欢迎您访问我的博客,当您在访问我文章的时候如果发现文章有什么错误请指出我好即时改正,有什么疑问请留言可以共同探讨。如果要转载请一定要标明出处!
谢谢!
      
曲宝全
email:quxinrao@163.com
 
(1)  首先安装依赖包(需要安装rrdtool,此处略)
tar zvxf fping.tar.gz
cd fping-2.4b2_to/
./configure
make
make install
######
tar zvxf CGI-SpeedyCGI-2.22.tar.gz
cd CGI-SpeedyCGI-2.22/
perl Makefile.PL(直接回车)
make
make test
make install
#####
tar zvxf libwww-perl-5.836.tar.gz
cd libwww-perl-5.836/
perl Makefile.PL
make
make install
######
tar zvxf smokeping-2.4.2.tar.gz
mv smokeping-2.4.2 /usr/local/smokeping
#######
ln -s /usr/local/sbin/fping /usr/sbin..
(一) 使用前提
中心主机连接远程主机可以通过ssh密钥无密码连接
(二) 命令格式
pssh 总是通过清单 文件指定主机
其中的每行采用 [user] host[:port] 形式。
(三) 创建servers.txt文件
文件的内容为远程主机的ip,和用于连接ssh的用户名和端口
# vim /home/server.txt
192.168.0.177
root@183.62.138.82:22031
(四) pssh用法-在多个主机上并行地运行命令
# pssh -P -h /home/server.txt hostname
clip_image002
在默认情况下,每个命令实例的输出出现在 stdout 中。输出划分为每个主机一段。但是,可以指定一个目录来捕捉每个实例的输出。例如,如果运行前面的命令并添加 --outdir=/opt/output/,那么会把每个主机的命令输出捕捉到/opt/output/ 中单独的文件中
# pssh -P -h /home/server.txt --outdir=/opt/output/ hostname
clip_image004
# ll /opt/output/
clip_image006
# cat /opt/output/192.168.0.177
Standby
pssh可以生成最多 32 个进程,并行地连接各个节点。如果远程命令在 60 秒内没有完成,连接会终止。如果命令需要更多处理时间,可以使用 -t 设置更长的到期时间。(parallel-scp 和 parallel-rsync 没有默认的到期时间,但是可以用 -t 指定到期时间。)
(五) pscp用法-把文件或者目录并行地复制到多个主机上
# pscp -h /home/server.txt /home/server.txt /opt /qubaoquan
类别:未分类|阅读(81)|回复(0)|(0)阅读全文>>
以下配置文件为各种应用的举例
#默认
node default {

          file { "/tmp/temp1.txt": content => "hello,first puppet manifest"; }

         }
#分发文件
node 'puppet_client2.qubaoquan.com'{

        file { "/opt/file_test/":

                mo..
作者:曲宝全
实验环境:本环境一共七台服务器,操作系统均为CentOS 5.3 x86_64
有4 种角色,分别为keepalived 负载均衡器,sql 节点,数据节点,集群管理节

其中数据库版本为mysql-cluster-gpl-7.0.8a-linux-x86_64-glibc23.tar.gz,一

管理节点2 个存储节点,2 个sql 节点
2 台负载均衡器的版本为keepalived-1.1.17.tar.gz,ipvsadm-1.24.tar.gz
整个架构对外只提供vip 的服务,采用的rr 轮询的方式来访问sql 节点,同时实
现了负载均衡和高可用
ip 的对应关系如下:
Manage node:192.168.10.187
Data node-1:192.168.10.184
..
类别:mysql|阅读(1123)|回复(1)|(1)阅读全文>>
本文环境:OS:CentOS 5.3 x86_64
Apache 一台(Apache/2.2.3,本文是rpm 安装的)ip 为:192.168.10.251
Tomcat 两台(apache-tomcat-6.0.20.tar.gz)
Tomcat-1 IP 为:192.168.10.252
Tomcat-2 IP 为:192.168.10.253
1. 首先分别安装Apache,jdk,tomcat 并且可以正常运行(略)
2. 配置Apache
[root@test ]# cd /etc/httpd/conf
[root@test ]# vi httpd.conf
(1) 启动代理模块(去掉如下模块前面的注释)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_mod..
作者:曲宝全
本文的目的是:实现从U盘无人值守安装Linux操作系统
环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios可能是最小的了所以选择了这个(2.6个G)就是因为我的U盘太小了,只要U盘能改装下,操作系统自选,另外需要两台服务器,一台做服务器端用来创建分区,拷贝文件,一台做测试机用来测试U盘安装,还有有一台windows操作系统用来引导写mbr
服务器上操作:
1. 首先创建ISO挂载点
[root@tomcat1 srv]# mkdir -p /mnt/iso/
2. 挂载操作系统的ISO
[roo..
本文环境:一台服务器,一台测试机均为CentOS-5.2操作系统,服务器端的ip为:192.168.10.252,测试机的ip为192.168.10.14 在服务端有一个独立的磁盘用来测试 一 服务器端的安装和配置 1.首先安装fuse扩展 [root@test-1 ~]# tar zvxf fuse-2.8.3.tar.gz [root@test-1 ~]# cd fuse-2.8.3 [root@test-1 ~]# ./configure --enable-dependency-tracking --enable-lib --enable-util [root@test-1 ~]# make [root@test-1 ~]# make install 2. 检查fuse是否安装正确,如果不正确后面启动和挂载glusterfs时候都会报错 [root@test-1 ~..
概述:本文描述的是通过网络安装linux系统(PXE),完全自动无人值守安装,是通过Linux系统的kickstart工具来实现的 实验环境:分为安装服务器,启动服务器和客户机,本文把安装服务器和启动服务器放在了一台机器上,服务器的ip是192.168.10.197,操作系统是CentOS 5.3,客户机要安装的操作系统是CentOS 5.2(系统可选),是个虚拟机,硬盘是8G 下面就开始我们的奇妙旅程吧,分为如下几大部分: 一 。配置启动服务器 1. 首先安装dhcp服务,目的是给客户机动态分配ip地址 1)[root@tomcat1 ~]# yum -y install dhcp 2)编辑主配置..
环境:CentOS 5.3 X86_64操作系统 示例分区:/dev/sdb1挂载在/data分区上 示例情景:在/data的根目录有个test目录,目录下有两个子目录和两个文件,子目录下还有文件,我删除test目录下的所有文件然后恢复,结论是文件可以成功恢复但是不能直接恢复目录,只能单独的恢复目录下文件(目录结构在) 1. 查看文件系统是不是ext3文件系统 [root@MFS-chunkserver-2 ]# parted /dev/sdb1 clip_image002 2. 查看分区信息 [root@MFS-chunkserver-2 ]# df –lh clip_image004 3. 查看目录结构 [root@MFS-chunkserver-2 ]# cd /data/test/ [root@MFS-chunkserver-2 ]# tree clip_image006 4. 删除/data/test下的所有文件和目录 [root@MFS-chunkserver-2 ]# rm -rf * [root@MFS-chunkserver-2 ]# ls [root@MFS-chunkserver-2 ]# 5. 开始安装恢复工具 [root@MFS-chunkserver-2 ]#tar zxvf ext3grep-0.10.1.tar.gz
[root@MFS-chunkserver-2 ]#cd ext3grep-0.10.1
[root@MFS-chunkserver-2 ]#./configure
[root@MFS-chunkserver-2 ]#make
[root@MFS-chunkserver-2 ]#make install 6. 卸载分区 [root@MFS-chunkserver-2 ]# cd / [root@MFS-chunkserver-2 ]# umount /data/ 7 进入到/data目录查看inode信息 [root@MFS-chunkserver-2 ]# cd /data/ [root@MFS-chunkserver-2 ]# ext3grep /dev/sdb1 --ls --inode 2(可以看见最后面已经找到了test目录)
作者:曲宝全,转载标明出处!
1 / 14
环境说明:本环境由两台mysql 数据库和heartbeat 组成,一台的ip
为192.168.10.197,一台为192.168.10.198,对外提供服务的vip
为192.168.10.200
备注:heartbeat 本身是不能做到服务不可用自动切换的,所以用结合
额外的脚本才可以做到,本文中提到的moniter 脚本即为实现某个
mysql 服务不可用的时候自动切换的还可以自动报警
安装和配置过程分为如下几步:
第一部分:mysql 的安装配置
1 安装
1.1. 添加mysql 运行所需的用户和组
groupadd mys..
类别:mysql|阅读(4829)|回复(9)|(5)阅读全文>>
 <<   1   2   3   4   5   >>   页数 ( 1/18 )