Changesets: bareos-vmware

master 40b75280

2018-05-07 18:22

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Update README.md
mod - README.md Diff File

master ca778ad2

2018-05-07 12:40

pstorz

Ported: N/A

Details Diff
This repository has been merged into https://github.com/bareos/bareos

The Bareos project consists of several sub projects. While these subprojects
have been kept in different git repositories until bareos <= 17.2, we decided
to merge them all into https://github.com/bareos/bareos

Subprojects:
* https://github.com/bareos/bareos (core, daemons) repository hasn't changed,
but its content has been moved to the core subdirectory
https://github.com/bareos/bareos/tree/master/core/
* https://github.com/bareos/bareos-doc (master) =>
https://github.com/bareos/bareos/tree/master/doc/
* https://github.com/bareos/bareos-regress (master) => https://github.com/bareos/bareos/tree/master/regress/
* https://github.com/bareos/bareos-vmware (master) => https://github.com/bareos/bareos/tree/master/vmware/
* https://github.com/bareos/bareos-webui (master) => https://github.com/bareos/bareos/tree/master/webui/
* https://github.com/bareos/python-bareos (master) => https://github.com/bareos/bareos/tree/master/python-bareos/

We only merged the master branches, so all those plus all future branches from
bareos-18.2 onwards can be found there. The old branches (bareos <= 17.2) will
be kept and maintained in the old repositories.
rm - AUTHORS Diff File
rm - CMakeLists.txt Diff File
rm - LICENSE Diff File
rm - LICENSE.vadp Diff File
mod - README.md Diff File
rm - debian/bareos-vadp-dumper.install Diff File
rm - debian/bareos-vmware-plugin-compat.install Diff File
rm - debian/bareos-vmware-plugin.install Diff File
rm - debian/bareos-vmware-vix-disklib.install Diff File
rm - debian/compat Diff File
rm - debian/control Diff File
rm - debian/copyright Diff File
rm - debian/rules Diff File
rm - packaging/bareos-vmware.changes Diff File
rm - packaging/bareos-vmware.dsc Diff File
rm - packaging/bareos-vmware.spec Diff File
rm - packaging/debian.debtransform Diff File
rm - vadp_dumper/CMakeLists.txt Diff File
rm - vadp_dumper/bareos_vadp_dumper.cpp Diff File
rm - vadp_dumper/bareos_vadp_dumper_wrapper.sh Diff File
rm - vadp_dumper/cbuf.cpp Diff File
rm - vadp_dumper/cbuf.hpp Diff File
rm - vadp_dumper/copy_thread.cpp Diff File
rm - vadp_dumper/copy_thread.hpp Diff File
rm - vmware-vix-disklib/CMakeLists.txt Diff File
rm - vmware_cbt_tool/CMakeLists.txt Diff File
rm - vmware_cbt_tool/vmware_cbt_tool.py Diff File
rm - vmware_plugin/BareosFdPluginVMware.py Diff File
rm - vmware_plugin/CMakeLists.txt Diff File
rm - vmware_plugin/bareos-fd-vmware.py Diff File

master 691f58b4

2017-12-03 21:36

joergs

Ported: N/A

Details Diff
adding bareos-vmware-plugin-compat package

This is useful, when upgrading from Bareos <= 16.2.
mod - CMakeLists.txt Diff File
add - debian/bareos-vmware-plugin-compat.install Diff File
mod - debian/bareos-vmware-plugin.install Diff File
mod - debian/control Diff File
mod - debian/rules Diff File
mod - packaging/bareos-vmware.spec Diff File
mod - vmware_plugin/BareosFdPluginVMware.py Diff File
mod - vmware_plugin/CMakeLists.txt Diff File
mod - vmware_plugin/bareos-fd-vmware.py Diff File

master 4b93b575

2017-11-04 17:47

stephand

Ported: N/A

Details Diff
Plugin option vcthumbprint optional

As of VDDK 6.5, passing the SSL certificate thumbprint is mandatory.
For ease of use, the vcthumbprint plugin option is now optional, if it
is not given as a plugin option, it will be retrieved from the vCenter
server. This is less secure, but will just work in most cases.

Also added the optional plugin option transport was added, which can be
used to force bareos_vadp_dumper to use the specified transport method.

The plugin and vmware_cbt_tool.py now disables SSL certificate
verification in python versions >= 2.7.5, this was >= 2.7.9 before, but
CentOS/RHEL 7.4 changed the python default to verify SSL certificates
while the python version stayed at 2.7.5
mod - vmware_cbt_tool/vmware_cbt_tool.py Diff File
mod - vmware_plugin/BareosFdPluginVMware.py Diff File
mod - vmware_plugin/bareos-fd-vmware.py Diff File

master a8c7509e

2017-11-03 16:41

stephand

Ported: N/A

Details Diff
Fix description and variable name for -f option

The argument of this option is passed as the 4th parameter of
VixDiskLib_ConnectEx(), which means it can be used to force the
transport method. By default, when not specified, VixDiskLib
selects the best transport method.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master ef91afb6

2017-11-03 15:55

stephand

Ported: N/A

Details Diff
Merge pull request https://github.com/bareos/bareos-vmware/pull/2
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 825373ca

2017-11-03 15:49

stephand

Ported: N/A

Details Diff
Merge branch 'vmware_6.5' of https://github.com/renoutg/bareos-vmware
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

bareos-17.2 51d4ba3a

2017-11-02 14:12

joergs

Ported: N/A

Details Diff
fix: add missing dir to rpm package
mod - packaging/bareos-vmware.spec Diff File

bareos-17.2 81232624

2017-10-31 19:45

joergs

Ported: N/A

Details Diff
don't create bareos-vmware-vix-disklib package

... from bareos-vmware-vix-disklib-devel,
as this will remove will original version information from the package
and set it to the version of the bareos-vmware-plugin.
mod - CMakeLists.txt Diff File
mod - debian/control Diff File
mod - debian/rules Diff File
mod - packaging/bareos-vmware.changes Diff File
mod - packaging/bareos-vmware.dsc Diff File
mod - packaging/bareos-vmware.spec Diff File

bareos-17.2 0f541194

2017-10-27 20:23

joergs

Ported: N/A

Details Diff
optimize package building

* integrate packaging information (RPM/DEB)
* use cmake
* create distributable bareos-vmware-vix-disklib package from bareos-vmware-vix-disklib-devel
mod - AUTHORS Diff File
add - CMakeLists.txt Diff File
add - debian/bareos-vadp-dumper.install Diff File
add - debian/bareos-vmware-plugin.install Diff File
add - debian/bareos-vmware-vix-disklib.install Diff File
add - debian/compat Diff File
add - debian/control Diff File
add - debian/copyright Diff File
add - debian/rules Diff File
add - packaging/bareos-vmware.changes Diff File
add - packaging/bareos-vmware.dsc Diff File
add - packaging/bareos-vmware.spec Diff File
add - packaging/debian.debtransform Diff File
add - vadp_dumper/CMakeLists.txt Diff File
rm - vadp_dumper/Makefile Diff File
add - vmware-vix-disklib/CMakeLists.txt Diff File
add - vmware_cbt_tool/CMakeLists.txt Diff File
add - vmware_plugin/CMakeLists.txt Diff File

master 5ccfb05f

2017-10-25 13:09

Renout Gerrits

Ported: N/A

Details Diff
added free of thumbprint param
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master bd060010

2017-10-17 11:45

Renout Gerrits

Ported: N/A

Details Diff
change vcthumbprint from space seperation to no seperation
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 79cf642f

2017-10-16 17:10

Renout Gerrits

Ported: N/A

Details Diff
added thumbprint for vmware 6.5 support
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

bareos-15.2 434494e4

2016-06-25 21:15

mvwieringen

Ported: N/A

Details Diff
Use json_integer_value() instead of json_number_value()

json_number_value() returns a double json_integer_value() returns a
proper 64 bits integer.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master be5637b0

2016-02-01 11:07

mvwieringen

Ported: N/A

Details Diff
First changes for allowing to clone a VMDK on backup.

We allocate now either a read or write handle. So we can later
on read on backup the data and clone it to the write handle and
as such clone the VMDK.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 3b7536db

2016-01-28 16:19

mvwieringen

Ported: N/A

Details Diff
Update AUTHORS.
mod - AUTHORS Diff File

master 024ee184

2016-01-28 15:51

matthews@campusnet.de


Committer: mvwieringen

Ported: N/A

Details Diff
Allow to clone content of VMDK to local raw device.

This adds support to the vadp_dumper to write the content of the backup
being taken next to stdout for backup also to a raw device on which the
CBT information is replayed so it contains the new state.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 45060f58

2016-01-28 15:37

mvwieringen

Ported: N/A

Details Diff
Work around VDDK exit handling.

We always get an exit code of 0 although we exit with other values
when we are in error.

It seems the VDDK registers an atexit(3) handler. This code adds our own
atexit handler and as things are called in reverse order we should be
the first one called.

It also seems with older VDDKs it even more broken so we now call _exit
and hope that by bypassing the VDDK cleanup we don't break to much.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master bdb4b9f8

2016-01-25 19:50

stephand

Ported: N/A

Details Diff
Restore to local VMDK File and Snapshot Naming.

When passing the option localvmdk=yes the plugin will run
bareos_vadp_dumper to restore to local VMDK file(s) instead
of restoring the original VM. In this case, the replace modes "Always"
and "Never" are handled properly.

The Snapshots that are created on backup now contain the JobId in the
snapshot name and both jobId and JobName in the snapshot description.

Also temporary files that are created on backup and restore are now
cleaned up.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 119581fa

2016-01-25 12:19

mvwieringen

Ported: N/A

Details Diff
dumper: Don't check size when restoring to local VMDK.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 43c8f644

2015-12-17 20:01

mvwieringen

Ported: N/A

Details Diff
Merge branch 'master' of github.com:bareos/bareos-vmware
mod - README.md Diff File

master 7c8c2086

2015-12-10 15:17

joergs

Ported: N/A

Details Diff
Update README.md

The plugin is now part of the bareos-15.2 release and therefore supported.
mod - README.md Diff File

master 346d6b8b

2015-10-24 18:30

mvwieringen

Ported: N/A

Details Diff
Where = / is passed as empty string.

We try to determine the name of the restore object based on the name of
the VM disk we are restoring. When the where is set to something other
then '/' the restorepkt.ofname is relative to the given where path but
when no where is specified its not and we should not try to determine
the releative path but just use the restorepkt.ofname directly.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master ed86ede8

2015-10-16 18:35

mvwieringen

Ported: N/A

Details Diff
Add "accurate" support to VMWARE plugin.

As we want all files to be restored in the same order that the backups
are taken of the VM we have to fool the accurate code to think that all
previous "virtual files" are also found again. We can fake this by
returning bRC_Seen on each question to the check_file method of the
plugin which gets invoked for each file on the accurate Seen bitmap when
building the so called deleted files list.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master b594f3b2

2015-10-14 13:04

mvwieringen

Ported: N/A

Details Diff
Update copyright.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File
1 2  Next  Last