pivotal-cf/goblob

Name: goblob

Owner: Pivotal Cloud Foundry

Description: Move Cloud Foundry blobs from NFS to S3

Created: 2016-12-08 17:41:34.0

Updated: 2018-05-13 04:00:19.0

Pushed: 2018-02-16 20:24:32.0

Homepage:

Size: 84271

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

goblob

goblob is a tool for migrating Cloud Foundry blobs from one blobstore to another. Presently it only supports migrating from an NFS blobstore to an S3-compatible one.

Installing

Download the latest release.

Install from source

Requirements:

r -p $GOPATH/src/github.com/pivotal-cf/goblob
clone git@github.com:pivotal-cf/goblob.git $GOPATH/src/github.com/pivotal-cf/goblob
GOPATH/src/github.com/pivotal-cf/goblob
e install
CH=amd64 GOOS=linux go install github.com/pivotal-cf/goblob/cmd/goblob
Usage

The tool is a Golang binary, which must be executed on the NFS VM that you intend to migrate. The only command of the tool is this:

goblob migrate [OPTIONS]

For each option you use, add -- before the option name in the command you want to execute.

Options
NFS-specific Options S3-specific Options
Post-migration Tasks
Removing NFS post-migration
Known Issues
Developing

To run all of the tests in a Docker container:

./testrunner

To continually run the tests during development:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.