wget -O - http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.1/Debian/wheezy/pubkey.gpg | apt-key add -
echo deb http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.1/Debian/wheezy/apt wheezy main > /etc/apt/sources.list.d/gluster.list
apt-get update
apt-get install glusterfs-server
2015年1月16日 星期五
2015年1月9日 星期五
OpenVZ VPS 安裝dnsmasq
加入以下設定
vzctl set $VEID --capability setuid:on --save
vzctl set $VEID --capability net_admin:on --save
vzctl set $VEID --capability net_raw:on --save
dnsmasq 設定範例
port= #取消 DNS 服務
# DHCP Setup
dhcp-leasefile=/var/lib/misc/dnsmasq.leases
interface=eth0
dhcp-range=192.168.1.101,192.168.1.120,2h
dhcp-option=1,255.255.255.0 #subnet mask
dhcp-option=28,192.168.1.255 #broadcast
dhcp-option=3,192.168.1.253 #default gateway
dhcp-option=6,192.168.1.10 #DNS
其他參考設定
停用 DHCP 供應介面 eth0 裝置
no-dhcp-interface=eth0
設定 DNS 緩存數量 (最大上限是 10000,預設值 150)
cache-size=1000
設定 DNS 監聽地址
listen-address=127.0.0.1
vzctl set $VEID --capability setuid:on --save
vzctl set $VEID --capability net_admin:on --save
vzctl set $VEID --capability net_raw:on --save
dnsmasq 設定範例
port= #取消 DNS 服務
# DHCP Setup
dhcp-leasefile=/var/lib/misc/dnsmasq.leases
interface=eth0
dhcp-range=192.168.1.101,192.168.1.120,2h
dhcp-option=1,255.255.255.0 #subnet mask
dhcp-option=28,192.168.1.255 #broadcast
dhcp-option=3,192.168.1.253 #default gateway
dhcp-option=6,192.168.1.10 #DNS
其他參考設定
停用 DHCP 供應介面 eth0 裝置
no-dhcp-interface=eth0
設定 DNS 緩存數量 (最大上限是 10000,預設值 150)
cache-size=1000
設定 DNS 監聽地址
listen-address=127.0.0.1
2014年12月31日 星期三
Glusterfs Replace Crashed Server
glusterfs 由 server1 server2 server3 組成,server3 損毀,重建 server3 方法
1.登入 server1 或 server2 查詢 server3 UUID
使用 gluster pool list
或 server1 server2 中/var/lib/glusterd/peers/*,取得 server3 uuid
2.登入 server3
stop glusterd
echo UUID={server3 uuid}>/var/lib/glusterd/glusterd.info
確認 server3 glusterfs 目錄
start glusterd
gluster peer status
gluster volume info
gluster volume sync server1 all
restart glusterd
1.登入 server1 或 server2 查詢 server3 UUID
使用 gluster pool list
或 server1 server2 中/var/lib/glusterd/peers/*,取得 server3 uuid
2.登入 server3
stop glusterd
echo UUID={server3 uuid}>/var/lib/glusterd/glusterd.info
確認 server3 glusterfs 目錄
start glusterd
gluster peer status
gluster volume info
gluster volume sync server1 all
gluster volume healfull
restart glusterd
Centos 6 安裝 nginx
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install nginx
NFS server inside openvz container
vzctl set $CTID --feature nfsd:on --save
編輯 $CTID /etc/sysconfig/nfs
vzctl exec $CTID vi /etc/sysconfig/nfs 加入
MOUNTD_NFS_V3="yes"
RPCNFSDARGS="-N 4"
NFSD_MODULE="noload"
編輯 $CTID /etc/sysconfig/nfs
vzctl exec $CTID vi /etc/sysconfig/nfs 加入
MOUNTD_NFS_V3="yes"
RPCNFSDARGS="-N 4"
NFSD_MODULE="noload"
2014年12月26日 星期五
CentOS7 安裝 PostgreSQL 摘要
安裝
yum install postgresql{,-libs,-server}
inital DB
postgresql-setup initdb (資料位於 /var/lib/pgsql/data/)
開啟 postgresql service 服務
systemctl status postgresql.service
顯示所有 Datababe
su - postgres -c "psql -c \\l"
顯示所有帳號
su - postgres -c "psql -c \\\du"
yum install postgresql{,-libs,-server}
inital DB
postgresql-setup initdb (資料位於 /var/lib/pgsql/data/)
開啟 postgresql service 服務
systemctl status postgresql.service
顯示所有 Datababe
su - postgres -c "psql -c \\l"
顯示所有帳號
su - postgres -c "psql -c \\\du"
訂閱:
文章 (Atom)