Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.


Abiquo 4.5

Skip to end of metadata
Go to start of metadata

Admin Guide 3. Storage: Nexenta

Abiquo Manages Nexenta with API

Abiquo now communicates directly with the Nexenta API. The Abiquo Nexenta storage agent was deprecated in v2.2.

Install and Configure Nexenta

Nexenta version

  • Abiquo supports Nexenta from version 3.0.3. Previous versions may not work properly with all hypervisors. 
  • Nexenta Community versions prior to 3.1.3 may not work, because they do not ship with the iSCSI plugin.
  • Nexenta 3.1.3 will not work with XenServer because the latest version still does not support this storage device, and the StorageLink driver is not compatible with the latest Nexenta release.

You can download Nexenta from the Nexenta site. Follow the instructions in the Nexenta User Guide to install the base system, and then proceed with the configuration as explained below.

Installing Nexenta

  • The NexentaStor service should run over HTTP, not HTTPS, because if SSL is enabled, the NexentaStor cannot be added to Abiquo.
  • When virtualized, the driver for the VM should't be e1000 as it has some connectivity issues, you can choose rtl8139 for KVM instead.

Configure Abiquo properties

A new Abiquo Configuration Property named the abiquo.storagemanager.nexenta.blocksize was introduced in Abiquo 2.6.7 and Abiquo 3.0.1. If you do not set this property, the default block size of 8 KB will be used.

Abiquo supports Nexenta block sizes from 8 KB to 128 KB. Nexenta requires the block size to be a power of 2. The block size is only validated by Nexenta and it will accept values set with this property of 8, 16, 32, 64, and 128. Abiquo recommends that the block size should be at least 8 KB.

Configure the Abiquo Volume

Log in to the Nexenta host using the root account. The admin account will not work in this step.

Run the following command to reconfigure the network:

nmc@myhost:/$ setup appliance init

When the network is configured, open the Nexenta console at https://<nexenta_url>:2000 and use the wizard to configure the abiquo volume. The following images show an example configuration of the Abiquo volume:

 

Basic configuration
  • Host Name

  • Domain Name

  • Time Zone

  • NTP Server for time updates

  • Keyboard Layout

  • Language

 

Admin passwords


 

Notification system


 

Save Configuration

 

Network


 

iSCSI initiator


 

Disks


 

Add a new volume

You can set any volume name because Abiquo will retrieve the volume name from the Nexenta API.


 

Create new folder

The settings shown below should work for an initial installation.


 

Review changes and exit


Firewall

Abiquo will access the Nexenta API on port TCP 2000. This connection is from the Abiquo Remote Services, which are either on the Monolithic Server or a separate Remote Services server.

In addition, the hypervisors and Abiquo V2V services will access the volumes on the storage host through port 3260.