Ahoj,
neviem čo robím zle, ale stále končím nejakou chybou:
[root@doma ~]# vpsfreectl backup dataset sroot/data/backup
(1) Dataset 1319
(2) Dataset 1319/fotky
(3) Dataset 1319/log
(4) VPS #2959
Pick a dataset to backup: 1
cannot open '-tsnapshot': dataset does not exist
cannot open '-oname,property,value': invalid dataset name
zfs get -Hrp -d2 name,creation -tsnapshot -oname,property,value
sroot/data/backup failed with exit code 1
[root@doma ~]# zfs list | grep backup
sroot/data/backup 96K 1,77T 96K /data/backup
[root@doma ~]#
Nejde mi ani stiahnuť download, nejaké problémy s certifikátom:
[root@doma ~]# vpsfreectl snapshot download
VPS #2959
(1) @2016-02-29T00:00:25Z
(2) @2016-03-01T00:00:17Z
(3) @2016-03-02T00:00:34Z
(4) @2016-03-03T00:00:26Z
(5) @2016-03-04T00:00:27Z
(6) @2016-03-05T00:00:26Z
(7) @2016-03-06T00:00:32Z
(8) @2016-03-07T00:00:12Z
(9) @2016-03-08T00:00:13Z
(10) @2016-03-17T00:00:10Z
(11) @2016-03-18T00:00:27Z
(12) @2016-03-19T00:00:20Z
(13) @2016-03-20T00:00:14Z
(14) @2016-03-21T00:00:21Z
Pick a snapshot for download: 14
Reusing existing SnapshotDownload (id=301)
Downloading to 2959__2016-03-21T00-00-21.tar.gz
/usr/local/lib/ruby/2.1/net/http.rb:923:in `connect': SSL_connect
returned=1 errno=0 state=error: certificate verify failed
(OpenSSL::SSL::SSLError)--=---=---=---=---=---=---=---=---=---=---=---=---=---=--]
0 kB/s
from /usr/local/lib/ruby/2.1/net/http.rb:923:in `block in connect'
from /usr/local/lib/ruby/2.1/timeout.rb:75:in `timeout'
from /usr/local/lib/ruby/2.1/net/http.rb:923:in `connect'
from /usr/local/lib/ruby/2.1/net/http.rb:863:in `do_start'
from /usr/local/lib/ruby/2.1/net/http.rb:852:in `start'
from /usr/local/lib/ruby/2.1/net/http.rb:583:in `start'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsadmin-client-2.3.0/lib/vpsadmin/cli/stream_downloader.rb:65:in
`initialize'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsadmin-client-2.3.0/lib/vpsadmin/cli/stream_downloader.rb:11:in
`new'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsadmin-client-2.3.0/lib/vpsadmin/cli/stream_downloader.rb:11:in
`download'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsadmin-client-2.3.0/lib/vpsadmin/cli/commands/snapshot_download.rb:103:in
`do_exec'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsadmin-client-2.3.0/lib/vpsadmin/cli/commands/snapshot_download.rb:69:in
`exec'
from
/usr/local/lib/ruby/gems/2.1/gems/haveapi-client-0.5.2/lib/haveapi/cli/cli.rb:73:in
`initialize'
from
/usr/local/lib/ruby/gems/2.1/gems/haveapi-client-0.5.2/lib/haveapi/cli/cli.rb:13:in
`new'
from
/usr/local/lib/ruby/gems/2.1/gems/haveapi-client-0.5.2/lib/haveapi/cli/cli.rb:13:in
`run'
from
/usr/local/lib/ruby/gems/2.1/gems/vpsfree-client-0.5.0/bin/vpsfreectl:4:in
`<top (required)>'
from /usr/local/bin/vpsfreectl:23:in `load'
from /usr/local/bin/vpsfreectl:23:in `<main>'
[root@doma ~]#
Moja verzia ruby:
[root@doma ~]# pkg info | grep ruby
ruby-2.1.8,1 Object-oriented interpreted scripting
language
ruby21-gems-2.5.1 Package management framework for the Ruby
language
rubygem-rake-10.5.0 Ruby Make
[root@doma ~]#
FreeBSD je po updatoch s minimálnymi úpravami kernelu:
[root@doma ~]# uname -a
FreeBSD doma.drgona.eu 10.2-RELEASE-p13 FreeBSD 10.2-RELEASE-p13 #34:
Sun Mar 13 10:18:50 CET 2016
root@doma.drgona.eu:/usr/obj/usr/src/sys/MYKERNEL amd64
[root@doma ~]#
Teraz som v práci, doma budem mať viac času, ale neodolal som to aspoň
vyskúšať.
Vlado.
Dňa 21.03.2016 o 09:57 Jakub Skokan napísal(a):
Ahoj,
vpsAdmin v2.3.0 [1] přináší pohodlné stahování záloh VPS/NASu v CLI [2].
Do teď se muselo čekat na zaslání odkazu pro stažení zálohy emailem,
nyní už nemusíme čekat, stahuje se ihned. Lze si také vybrat mezi
klasickým tar.gz a ZFS data streamem, ten umíme poslat i inkrementálně
(posílají se jen změněná data od předchozího snapshotu).
vpsfree-client [2] obsahuje 4 nové příkazy pro manuální i automatizované
stahování záloh.
Stažení zálohy do souboru:
vpsfreectl snapshot download [<id>] -- --format archive/stream
Nemusíme se bát stahování přerušit. Program se při dalším spuštění
zeptá, jestli má ve stahování pokračovat.
Stažení data streamu (jako zfs send):
vpsfreectl snapshot send <id> | zfs recv <dataset>
Inkrementální stream vyžádáme přepínačem -I, --from-snapshot:
vpsfreectl snapshot send <id2> -- --from-snapshot <id1> | zfs recv
A nakonec klient za vás umí vyřešit veškerou logiku stahování záloh
pomocí příkazu
vpsfreectl backup vps [<id>] <cílový dataset>
nebo
vpsfreectl backup dataset [<id>] <cílový dataset>
Program sám vyhodnotí, které snapshoty má stáhnout a jestli to jde
inkrementálně, nebo musí stáhnout zálohu plnou. Stahuje se přímo do ZFS
datasetu, je tedy nutné mít ZFS nainstalováno a mít připojen zpool.
Snapshoty se i rotují, tzn. mažou se staré snapshoty a uvolňuje se tak
místo pro nové. Tento příkaz stačí umístit do crontabu a o stahování
záloh je postaráno.
Všechny tyto příkazy mají přepínač --max-rate pro omezení rychlosti
stahování. K dispozici je také checksum stahovaného souboru, který
program vždy ověřuje.
Před vlastním použitím se ještě doporučuji podívat do KB [3], kde jsou
tyto příkazy a jejich možnosti popsány podrobněji i s ukázkami použití.
PS: mohl by to někdo vyzkoušet na BSD? Mělo by to fungovat nad jakýmkoli
systémem se ZFS a Ruby >= 2.0.
[1]
https://projects.vpsfree.cz/vpsadmin-doc/releases/v2.3.0/
[2]
https://kb.vpsfree.cz/navody/vps/api#cli
[3]
https://kb.vpsfree.cz/navody/vps/datasety#stahovani_zaloh
Jakub
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list