Skip to content

Latest commit

 

History

History
164 lines (127 loc) · 4.2 KB

10.1.Manage-Backup-site-on-web.md

File metadata and controls

164 lines (127 loc) · 4.2 KB

Hướng dẫn Backup toàn bộ cấu hình của 1 site bằng lệnh

Trong bài trước, tôi đã hướng dẫn các bạn cách để backup/restore một site trên OMD bằng giao diện Web. Ở bài viết này, tôi sẽ hướng dẫn các bạn backup/restore một site bằng câu lệnh OMD.

Lưu ý:

  • Chuẩn bị một server đã cài đặt OMD (Cùng phiên bản với server có site cần backup dữ liệu)
  • OMD sẽ không backup những plugin thêm vào ở bài viết số 6 của series.
  • Bước 1: Liệt kê các site đang có trên hệ thống:
omd sites
[root@omd1 opt]# omd sites
SITE             VERSION          COMMENTS
monitoring       1.2.8p21.cre     default version
site1            1.2.8p21.cre     default version
  • Bước 2: Dừng site mà bạn muốn backup
omd stop monitoring
[root@omd1 opt]# omd stop monitoring
Removing Crontab...OK
Stopping Nagios Service Check Acceptor...OK
Stopping dedicated Apache for site monitoring........OK
Stopping nagios......OK
Stopping npcd...OK
Stopping rrdcached...waiting for termination...OK
Stopping mkeventd...killing 65370......OK
  • Bước 3: Backup dữ liệu của site monitoring
omd backup monitoring /opt/monitoring-bk.tar.gz
  • Chú ý:
    • Tùy vào số lượng host, thời gian backup sẽ tăng theo
    • monitoring là tên site
    • /opt/monitoring-bk.tar.gz: nơi lưu trữ file, với dạng nén tar.gz

Trên một server khác đã cài đặt OMD (cùng phiên bản), tôi sẽ restore lại site monitoring mà tôi vừa backup.

  • Bước 1: Copy file backup vào server mới
[root@omd2 opt]# ls -l
total 106424
-rw-r--r--. 1 root root 54520776 Apr 18 03:19
-rw-r--r--. 1 root root 10912118 Aug 14 17:31 monitoring-bk.tar.gz
drwxr-xr-x. 5 root root       46 Aug 14 16:43 omd
-rw-r--r--. 1 root root      458 Aug 14 16:41 setup-omd-c7.sh
drwxr-xr-x. 4 root root       75 Mar 17 03:47 source
  • Bước 2: Kiểm tra trạng thái của các site trên server OMD mới - omd2
omd status
[root@omd2 opt]# omd status
Doing 'status' on site site1:
mkeventd:       running
rrdcached:      running
npcd:           running
nagios:         running
apache:         running
crontab:        running
-----------------------
Overall state:  running

Chúng ta thấy trên server omd2 này có một site có tên là site1 đang hoạt động. Bước tiếp theo, chúng ta sẽ restore lại site monitoring ở server omd1.

  • Bước 3: Restore lại site monitoring
omd restore monitoring /opt/monitoring-bk.tar.gz
[root@omd2 opt]# omd restore monitoring /opt/monitoring-bk.tar.gz
Restoring site monitoring from /opt/monitoring-bk.tar.gz...
Adding /opt/omd/sites/monitoring/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/monitoring/tmp...OK
  • Bước 4: Xem lại status của các site
omd status
[root@omd2 opt]# omd status
Doing 'status' on site monitoring:
mkeventd:       stopped
rrdcached:      stopped
npcd:           stopped
nagios:         stopped
apache:         stopped
nsca:           stopped
crontab:        stopped
-----------------------
Overall state:  stopped

Doing 'status' on site site1:
mkeventd:       running
rrdcached:      running
npcd:           running
nagios:         running
apache:         running
crontab:        running
-----------------------
Overall state:  running
  • Bước 4: Khởi động site vừa restore
omd start monitoring
[root@omd2 opt]# omd start monitoring
Starting mkeventd...OK
Starting rrdcached...OK
Starting npcd...OK
Starting nagios...OK
Starting dedicated Apache for site monitoring...OK
Starting Nagios Service Check Acceptor...OK
Initializing Crontab...OK