Child pages
  • Fast and Reliable iSCSI Storage
Skip to end of metadata
Go to start of metadata

Introduction

Dedicated Server Storage is based on SAN using iSCSI and can be purchased in increments separately for each dedicated server.

Our Storage System for Dedicated Servers is based on the Sun Microsystems Unified Storage System. Our Storage System consists of two 7410 Storage Controllers working in cluster mode connected to J4400 disk arrays. Each Storage Controller has redundant links to the J4400 disk arrays. Our Storage System is connected with multiple 10 Gigabit links to the core of our redundant network infrastructure.

Storage System and how it's Connected

When Dedicated Server Storage share is created for your server, our storage system will be directly attached to your myPrivateNetwork®. Directly attached means, that we will create a new dedicated network interface on all cluster nodes, which will be directly attached to your private network. The new dedicated network interface operates on a specific IP subnet that we choose, e.g. 10.103.0.0/24. If you are already using your myPrivateNetwork® to connect your servers in your own IP subnet, you can just assign the storage subnet as an alias to your already existing interface configuration, which will allow you to use both networks.

The IP address you use to connect to our storage system is a virtual IP address which is shared between the cluster nodes in the Storage System. During a fail-over this IP address will automatically switch to another active cluster node, resulting in a seamless fail-over transition.

iSCSI

iSCSI is an IP-based storage networking standard for carrying SCSI commands over IP networks. The iSCSI protocol allows clients (initiators) to send SCSI commands to SCSI storage devices (targets).

Important note. iSCSI clients are referred to as initiators, and servers as targets.

Configuration Examples

Linux (open-iscsi)

This configuration example covers Ubuntu 10.04 but should easily translate to other distributions or versions. All below commands are required to be run as root.

To open a root shell you can use:

sudo su - 

Proceed by installing open-iscsi:

apt-get install open-iscsi

You need to set the InitiatorName= to your given initiator IQN (shown in your Control Center) inside /etc/iscsi/initiatorname.iscsi

The following commands can be used to connect your server to the iSCSI share. The settings defined in the below commands are then saved in open-iscsi and will be used the next time open-iscsi starts.

Replace the values, $TARGET_IP$TARGET_IQN$CHAP_USERNAME and $CHAP_PASSWORD with the correct values found in your control center.

Now your server should find the iSCSI share as a block device connected to your server, you can check by running:

iscsiadm --mode=discovery --type=sendtargets --portal=$TARGET_IP
iscsiadm --mode=node --targetname="$TARGET_IQN" --portal=$TARGET_IP --op=update --name=node.session.auth.authmethod --value=CHAP
iscsiadm --mode=node --targetname="$TARGET_IQN" --portal=$TARGET_IP --op=update --name=node.session.auth.username --value=$CHAP_USERNAME
iscsiadm --mode=node --targetname="$TARGET_IQN" --portal=$TARGET_IP --op=update --name=node.session.auth.password --value=$CHAP_PASSWORD
iscsiadm --mode=node --targetname="$TARGET_IQN" --portal=$TARGET_IP --op=update --name=node.conn[0].startup --value=automatic
fdisk -l

You can now continue by partitioning and formatting the new block device.

  • No labels