在 CentOS 6.5 上使用 LVM 合并两个硬盘 安装lvm2 yum install lvm2 parted fdisk硬盘 fdisk /dev/sda n p 1 t 8e w fdisk /dev/sdb n p 1 t 8e w partprobe 物理卷操作 创建
pvcreate /dev/sda1 pvcreate /dev/sdb1 查看
pvdisplay 卷组操作 创建
vgcreate vgdata /dev/sda1 /dev/sdb1 查看
vgdisplay 逻辑卷操作 创建
lvcreate -L 1.80T -n cdata clouddata 查看
lvdisplay 创建文件系统 mkfs.ext4 /dev/clouddata/cdata 挂载 mkdir /data mount /dev/clouddata/cdata /data
更新源 yum install wget gcc make rsync wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum makecache 安装依赖包 yum install apr-devel zlib-devel libconfuse-devel expat-devel pcre-devel 安装Ganglia http://ganglia.info/ wget http://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.6.0/ganglia-3.6.0.tar.gz/download -O ~/ganglia-3.6.0.tar.gz tar zxvf ganglia-3.6.0.tar.gz cd ganglia-3.6.0 ./configure --prefix=/usr/local/ganglia-3.6.0 --enable-gexec --enable-status --with-libconfuse --with-zlib make make install 配置 设置软链接
ln -s /usr/local/ganglia-3.6.0/sbin/gmond /usr/bin/gmond 复制服务启动文件
cp ~/ganglia-3.6.0/gmond/gmond.init /etc/rc.d/init.d/gmond chkconfig --add gmond chkconfig gmond on 修改配置文件
vi /etc/init.d/gmond GMOND=/usr/local/ganglia-3.6.0/sbin/gmond daemon $GMETAD -c /etc/ganglia/gmond.conf 生成初始文件
mkdir -p /etc/ganglia mkdir -p /usr/local/ganglia-3.
更新源 yum install wget gcc make rsync wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum makecache 安装依赖包 apr-devel
yum install apr-devel zlib
yum install zlib-devel libConfuse
http://www.nongnu.org/confuse/ yum install libconfuse-devel expat
http://expat.sourceforge.net yum install expat-devel pcre
yum install pcre-devel RRD
http://oss.oetiker.ch/rrdtool yum install rrdtool rrdtool-devel 安装Ganglia http://ganglia.info/ wget http://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.6.0/ganglia-3.6.0.tar.gz/download -O ~/ganglia-3.6.0.tar.gz tar zxvf ganglia-3.6.0.tar.gz cd ganglia-3.6.0 ./configure --prefix=/usr/local/ganglia-3.6.0 --enable-gexec --enable-status --with-gmetad --with-librrd --with-libconfuse --with-zlib make make install 配置 设置软链接
ln -s /usr/local/ganglia-3.
Openstack Nova-Network flatdhcp 变更 CIDR 网络情况 旧网络
+--------------------------------------+-------+-------------+ | ID | Label | CIDR | +--------------------------------------+-------+-------------+ | 6ec2fb7e-6043-44a9-8d35-6594e93e01ee | vmnet | 10.0.0.0/29 | +--------------------------------------+-------+-------------+ network_id = 3 新网络
+--------------------------------------+-------+-------------+ | ID | Label | CIDR | +--------------------------------------+-------+-------------+ | 6ec2fb7e-6043-44a9-8d35-6594e93e01ee | vmnet | 10.0.0.0/24 | +--------------------------------------+-------+-------------+ network_id = 3 备份nova数据库 mysqldump -uroot -p123123 nova > ~/nova.dump 更新networks表 UPDATE networks set cidr='10.0.0.0/24',netmask='255.255.255.0',gateway='10.0.0.1',broadcast='10.0.0.255',dhcp_start='10.0.0.2' where id=3 更新 fixed_ips 表 for i in {0..255} do mysql -uroot -p123123 nova -e "INSERT INTO fixed_ips (created_at, deleted, address, network_id, allocated,leased,reserved) values (now(),0,'10.
在 CentOS 6.5 上安装 Collectd #####准备工作
更新源
yum install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo yum makecache rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm yum update 修改主机名
vi /etc/sysconfig/network HOSTNAME=monitor 禁用selinux
vi /etc/selinux/config SELINUX=disabled 重启
reboot 安装依赖包
yum -y install gcc gcc-c++ make pcre-devel openssl-devel libxml2-devel rrdtool rrdtool-devel rrdtool-prel libgcrypt-devel curl-devel libjpeg-devel libpng-devel freetype-devel gd git #####安装Collectd
下载解压
wget https://collectd.org/files/collectd-5.4.1.tar.gz tar zxvf collectd-5.4.1.tar.gz cd collectd-5.4.1 安装
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --mandir=/usr/share/man --enable-all-plugins make make install 配置
CentOS 6.5 源码安装 OpenStack Icehouse Requirements CentOS release 6.5 (Final) Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 安装基础软件 增加源
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm yum update 安装相关的包
yum install vim gcc gcc-c++ make cmake lsof libtool patch automake python-devel python-pip gcc-c++ openssl-devel git wget ncurses-devel xmlto zip unzip libxslt libxslt-devel libxml2-devel libffi-devel libvirt-python libvirt qemu-kvm scsi-target-utils lvm2 numdisplay device-mapper bridge-utils dnsmasq dnsmasq-utils kernel kernel-devel bridge-utils dnsmasq dnsmasq-utils 修改主机名