Skip to content

Infortrend implement ISCSI and FC volume drivers for Openstack Cinder

Notifications You must be signed in to change notification settings

infortrend-openstack/infortrend-cinder-driver

Repository files navigation

Infortrend Cinder Driver

Branch Unit Test Status
current Travis branch
master Travis branch
develop Travis branch

Copyright (c) 2015 Infortrend Technology, Inc. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Infortrend Cinder Driver (FC and iSCSI)

Overview

Infortrend implement ISCSI and FC volume drivers for OpenStack Cinder. It manages storage by Infortrend CLI tool.

Support OpenStack Version

  • Release on Openstack Liberty and later.
  • For the latest driver version, please check release.

Supported Cinder Operations

  • Create, delete, attach, and detach volumes.
  • Create and delete a snapshot.
  • Create a volume from a snapshot.
  • Copy an image to a volume.
  • Copy a volume to an image.
  • Clone a volume.
  • Extend a volume
  • Retype a volume.
  • Migrate a volume with back-end assistance.
  • Live migrate an instance with volumes hosted on an Infortrend backend.
  • List, manage and unmanage a volume.
  • List, manage and unmanage a snapshot.

How to setup and use

  • If Cinder runs on Ubuntu, run . setupIFTDriver.sh to quick update Cinder-volume with this Cinder Driver.
  • Please check our user manual.

Run Test

Execute Bash file and it would git clone cinder driver to run unit test.

bash run_test.sh py27
bash run_test.sh py35

bash run_test.sh py27 1 # Not re-cloning cinder
bash run_test.sh py35 1 # Not re-cloning cinder