-
Notifications
You must be signed in to change notification settings - Fork 328
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This updates a few things relating to bugs found during initial testing and includes some features to minimize the configuration of the driver.
- Loading branch information
1 parent
8f1cff0
commit ec5e6dd
Showing
8 changed files
with
323 additions
and
196 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
#Google Compute Engine | ||
|
||
The Google Cloud | ||
|
||
--- | ||
|
||
## Overview | ||
The GCE registers a storage driver named `gce` with the `REX-Ray` | ||
driver manager and is used to connect and manage Google Compute Engine storage. | ||
|
||
## Pre-Requisites | ||
In order to leverage the GCE driver, REX-Ray must be located on the | ||
running GCE instane that you wish to receive storage. There must also | ||
be a `json key` file for the credentials that can be retrieved from the [API | ||
portal](https://console.developers.google.com/apis/credentials). | ||
|
||
## Configuration | ||
The following is an example configuration of the GCE driver. | ||
|
||
```yaml | ||
gce: | ||
keyfile: path_to_json_key | ||
``` | ||
|
||
For information on the equivalent environment variable and CLI flag names | ||
please see the section on how non top-level configuration properties are | ||
[transformed](./config/#all-other-properties). | ||
|
||
## Activating the Driver | ||
To activate the XtremIO driver please follow the instructions for | ||
[activating storage drivers](/user-guide/config#activating-storage-drivers), | ||
using `gce` as the driver name. | ||
|
||
## Examples | ||
Below is a full `rexray.yml` file that works with GCE. | ||
|
||
```yaml | ||
rexray: | ||
storageDrivers: | ||
- gce | ||
gce: | ||
keyfile: /certdir/cert.json | ||
``` | ||
|
||
## Configurable items | ||
|
||
https://cloud.google.com/compute/docs/reference/latest/diskTypes/list | ||
|
||
## Limitations | ||
- This driver does not currently support snapshot functionality. | ||
- Debian 8.2 forced mounts via pre-emption results in Input/Output error until | ||
remounted |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.