Hôm nay, T.Hai Tháng 10 23, 2017 3:00 pm

Múi giờ UTC + 7 Giờ





Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 
Người gửi Nội dung
 Tiêu đề bài viết: Restore và backup Elastix file bằng lệnh comand line
Gửi bàiĐã gửi: T.Hai Tháng 11 30, 2015 7:24 pm 
Ngoại tuyến

Ngày tham gia: T.Ba Tháng 3 24, 2015 7:48 pm
Bài viết: 4
Hi cả nhà.
Em có con elastix đang lỗi ko vào đc, em có file backup h muốn restore bằng lệnh thì làm như thế nào được a.Mong nhận đc hỗ trợ của các anh.
Thanks các anh.


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Restore và backup Elastix file bằng lệnh comand line
Gửi bàiĐã gửi: CN Tháng 12 06, 2015 7:46 am 
Ngoại tuyến
Site Admin

Ngày tham gia: T.Hai Tháng 5 11, 2009 11:32 pm
Bài viết: 90
tiennk đã viết:
Hi cả nhà.
Em có con elastix đang lỗi ko vào đc, em có file backup h muốn restore bằng lệnh thì làm như thế nào được a.Mong nhận đc hỗ trợ của các anh.
Thanks các anh.

bạn thử tham khảo cách này
How to Backup and restore Elastix Asterisk configuration on Cent OS to another server
I recently found this method of doing the backup/restore
http://www2.elastix.org/en/component/kunena/116-security/47135-how-to-backup-elastix-for-migration.html?Itemid=58
A few things to be aware of
Make sure the Elastix version is the same or higher than the version that you are transferring the backup .tar file from. Otherwise if you try to transfer to an earlier version the extensions will not transfer across correctly.
you have to manually transfer any custom sounds that you have created to var/lib/asterisk/sounds/custom
The location of the backup is not the same on all versions of Elastix. (ie v1.6 is located at /var/www/backup)
make sure your FreePBX updates are performed on both systems before transferring and restoring the backup
On the source system from within Elastix go to System then Backup/Restore

Select all and backup. This stores a file like
/var/www/html/backup/elastixbackup-20100526234106-u3.tar
From a Windows system you may then use an SFTP client like filezilla or winscp to connect to the server as user root and copy the above backup file.
Or say you have a USB stick, you can mount it and copy the file
Mount and then copy the tar file to the usbstick. See http://www.novell.com/coolsolutions/feature/11637.html for more detail on mounting a USB stick.
cd /var/www/html/backup
mkdir usbstick
mount -t vfat /dev/sdb usbstick
cp elastixbackup-20100526234106-u3.tar usbstick
umount usbstick
You should now have a copy of the backup on your usb stick ready to restore to a new system build.
Run up a base copy of elastix on another server.
insert elastix CD
boot it, follow the bouncing ball
once it’s up, go into the PBX settings, choose Unembeded PBX
go into Module Admin and search for updates.
download and install, repeat 5/6 until there are no more
Mount the usbstick and copy the file to the backup folder
From within elastix go to backup/restore and restore the copied file.
If the restored file does not show up, try running an initial backup of second server and then move your previous backup to that dir and see if it shows up
The linux networking settings are not restored from the backed up asterisk configuration. The three files that affect networking are:
/etc/resolv.conf where you set the dns servers
/etc/sysconfig/network where you set the default gateway
/etc/sysconfig/networking-scripts/eth-cfg(0,1) which have the stuff for static or dhcp.
Most likely the eth-cfg1 file doesn’t exist or doesn’t have any useful values in it. Googling “centos networking” or eth-cfg0 should get you some suitable templates.
To restart networking after making a change, server network restart
To play around with the command line without having to visit the console, use an SSH client like “putty”
Login as root
Do not redirect the SSH port to elastix, that password is not very secure.
To see if there’s a firewall running, type “iptables -L”
You should see 3 sections with nothing in them. That means no firewall.
If you see something there, do
/etc/init.d/iptables save
/etc/init.d/iptables stop
then you need to look at why there was a firewall there. Default elastix has no firewall.
Some more backup for asterisk info can be found here http://nerdvittles.com/index.php?p=89

http://technicians-blog.kingcomputer.com.au/how-to-backup-and-restore-elastix-asterisk-configuration-on-cent-os-to-another-server/


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Restore và backup Elastix file bằng lệnh comand line
Gửi bàiĐã gửi: CN Tháng 12 06, 2015 7:47 am 
Ngoại tuyến
Site Admin

Ngày tham gia: T.Hai Tháng 5 11, 2009 11:32 pm
Bài viết: 90
In the many years I have been using FreePBX I have never got round to decoding satisfactorily the restore script:-

/var/lib/asterisk/bin/restore.php
the required restore --items=* are wrapped up in base64 encoding.

Pragmatically I have a script much like :--

#!/bin/bash
OPTS=YToyOntzOjg6InNldHRpbmdzIjtzOjQ6InRydWUiO3M6NToiZmlsZXMiO2E6MTp7aTowO3M6NDoiL2V0YyI7fX0=
DIR=/var/spool/asterisk/asterisk/everytenminutes/
FILE=$(ls -rt ${DIR}*.tgz|tail -1)

echo Restoring $FILE
php /var/lib/asterisk/bin/restore.php --restore=${FILE} --items=${OPTS}
The ${OPTS} I derived by watching what

ps -ax |grep restore.php
divulged when a particular restore selection was applied against a defined backup set.

If anyone has a fuller documentation of how --items could be properly defined before base64 encoding it, I would also be obliged to them.

FYI and just so I don't sound like I haven't done due diligence:-

echo ToyOntzOjg6InNldHRpbmdzIjtzOjQ6InRydWUiO3M6NToZmlsZXMiO2E6MTp7aTowO3M6NDoiL2V0YyI7fX0=|base64 -d a:2:{s:8:"settings";s:4:"true";s:5:"files";a:1:{i:0;s:4:"/etc";}}
If anyone has the patience or knows of the documentation as to how decode/encode that "serialized, array of options", then we could perhaps make it more easily scriptable.


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 

Múi giờ UTC + 7 Giờ


Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách.


Bạn không thể tạo chủ đề mới.
Bạn không thể trả lời bài viết.
Bạn không thể sửa những bài viết của mình.
Bạn không thể xóa những bài viết của mình.
Bạn không thể gửi tập tin đính kèm.

Tìm với từ khóa:
Chuyển đến:  
Powered by The Vietnam Asterisk User Group © 2008