Although the data storage pool can be provided by an iSCSI target, at least one drive per host (128 GB or more) is needed for the base storage capacity requirements.
At the minimum, VM Squared needs the root drive storage to start Turbine, the hypervisor and both the Glasshouse and Dashboard Console are available to set up the iSCSI service.
A network configuration is required to exist for the iSCSI service to work.
The iSCSI service requires a network set up before it can run. Consequently, if iSCSI is being used for storage, it can only be set up after the cluster Installation is completed.
VM Squared configures the network interfaces to the external infrastructure through the dashboard console using the manage-networking command.
Warning
A unique IP address must be allocated for the dashboard AND every host.
In this example, we create a new network for the NFS service and supply a range of unique IP addresses.
Select Option [1] to create a new network. Enter the network name iscsi and subnet 192.168.3.0/24.
Select Option [4] to specify a range of IP addresses to use. In this case, the start address is 192.168.3.100, and the end address is 192.168.3.200.
Select Option [3] to specify a route, if necessary.
The user can choose to specify a range of IPs to exclude, statically assign IPs to specific hosts, or exclude hosts from this network. In this example, we skip these options and select Option [0] to return to the main menu. Once back at the main menu, select Option [5] to commit changes.
At this point a new network has been created and is available to the VM Squared cluster.
The next step is to configure the iSCSI initiator on the nodes of the VM Squared cluster.
To configure an iSCSI initiator on a cluster node, the user must log into the console, or SSH into the node from the Dashboard.
From the host console we must at least discover the target portal on every cluster node we wish to set up the iSCSI service on.
The portal discovery tasks can be performed using the manage-iscsi command.
Obtain this node IQN for the target portal configuration (if required):
A portal discovery will assimilate any available targets; the initiator IQN may come handy if access control is necessary.
Discover a target portal:
The procedure can be repeated for the rest of the cluster nodes.
In addition to the Target Portal Discovery, one can provide a target to the iSCSI initiator manually.
To configure an iSCSI initiator on a cluster node, the user must log into the console, or SSH into the node from the Dashboard.
An iSCSI target can be provided using the manage-iscsi command: