Remote all installation and config of gluster
apt-get purge --auto-remove glusterfs-server
Install gluster on servers, (server1, server2)
apt-get install glusterfs-server
On server1
gluster peer probe server2
On server2
gluster peer probe server1
On server1
gluster volume create gv0 replica 2 server1:/path/to/folderserver1 server2:/path/to/folderserver2
gluster volume start gv0
On server2
mount -t glusterfs server2:/gv0 /path/to/sharedir
sharedir is represent for broadcast to 2 folderserver1 and folderserver2, data store in sharedir is replicated to folderserver1 and folderserver2
Showing posts with label debian 7. Show all posts
Showing posts with label debian 7. Show all posts
Monday, September 26, 2016
Monday, June 27, 2016
Install Gitlab on Debian 7
Install Gitlab
sudo apt-get install curl
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
sudo gitlab-ctl reconfigure
Open file /etc/gitlab/gitlab.rb
sudo nano /etc/gitlab/gitlab.rb
Change lines
Reconfig Gitlab
sudo gitlab-ctl reconfigure
Gitlab will run on port 5555 (as above config)
Troubleshoot: when restart OS, maybe Gitlab cannot start, you will install systemd to auto boot Gitlab
sudo apt-get install systemd
sudo apt-get install curl
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
sudo gitlab-ctl reconfigure
Open file /etc/gitlab/gitlab.rb
sudo nano /etc/gitlab/gitlab.rb
Change lines
external_url 'http://yougitdomain.com'
gitlab_rails['gitlab_email_from'] = 'notification@yourdomain.com'
gitlab_rails['gitlab_email_display_name'] = 'Notification'
gitlab_rails['gitlab_email_reply_to'] = 'notification@yourdomain.com'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "yourgmail@gmail.com"
gitlab_rails['smtp_password'] = "yourpassword"
gitlab_rails['smtp_domain'] = "smtp.gmail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
gitlab_rails['smtp_ca_path'] = "/etc/ssl/certs"
gitlab_rails['smtp_ca_file'] = "/etc/ssl/certs/ca-certificates.crt"
nginx['listen_port'] = 5555 #replace by your port
Reconfig Gitlab
sudo gitlab-ctl reconfigure
Gitlab will run on port 5555 (as above config)
Troubleshoot: when restart OS, maybe Gitlab cannot start, you will install systemd to auto boot Gitlab
sudo apt-get install systemd
Sunday, June 26, 2016
Install Haproxy from source on Debian 7
apt-get install build-essential make g++ libssl-dev
tar xvf haproxy-1.6.5.tar.gz
cd haproxy-1.6.5
make TARGET=linux2628 USE_OPENSSL=yes USE_ZLIB=yes
make install
cp /usr/local/sbin/haproxy /usr/sbin/
cp examples/haproxy.init /etc/init.d/haproxy
chmod 755 /etc/init.d/haproxy
mkdir -p /etc/haproxy
mkdir -p /run/haproxy
mkdir -p /var/lib/haproxy
touch /var/lib/haproxy/stats
useradd -r haproxy
tar xvf haproxy-1.6.5.tar.gz
cd haproxy-1.6.5
make TARGET=linux2628 USE_OPENSSL=yes USE_ZLIB=yes
make install
cp /usr/local/sbin/haproxy /usr/sbin/
cp examples/haproxy.init /etc/init.d/haproxy
chmod 755 /etc/init.d/haproxy
mkdir -p /etc/haproxy
mkdir -p /run/haproxy
mkdir -p /var/lib/haproxy
touch /var/lib/haproxy/stats
useradd -r haproxy
Subscribe to:
Posts (Atom)