Start a Conversation

Unsolved

This post is more than 5 years old

O

1574

March 1st, 2016 05:00

Installing SDC and SVM onto N-th host outside of VMWare cluster

Hi

I have Vmware cluster, which was easy enough to install and deploy ScaleIO.

How do I go about adding an ESXi host that is outside of my cluster to have the SDC driver, and to get the SVM so it can be part of my ScaleIO cluster?

And the same goes for, if I want to add a standalone host running linux, what is the proper method to add it to my existing ScaleIO cluster?

Kind Regards

51 Posts

March 2nd, 2016 00:00

if it's just an esxi client you can add it from the vmware scaleIO tab.

You have to install the sdc driver and make the iscsi vmkernel.

If you talk about another OS like linux or windows you have packages for that, and you can use the windows GUI

1 Rookie

 • 

31 Posts

March 2nd, 2016 21:00

The first thing you need to do is get the network designed, configured and working to include your new ESXi host. Then do the ScaleIO  setup on the new host. There is no requirement that the new host be part of the VMware cluster.

5 Posts

March 3rd, 2016 05:00

Hi Ian Matthews and Aglidic

I already have 3 hosts setup (and everything is designed), the 4rd host is not a member of my vmware cluster, it is a standalone ESXi server. It can't be selected from the VMWare scaleIO tab.

So I'm looking for the up todate instructions/easiest method to deploy to this 4th host that is not a VMWAre cluster member, but needs to be a scaleIO member.

Kind Regards

1 Rookie

 • 

31 Posts

March 3rd, 2016 21:00

G'day odge, I hope this helps. I've given network IP examples just so I could be clear. The command to add the new SDS is at the end.

Consider this:

Let’s call the ESXi cluster hosts A, B & C with these hosts putting ESXi cluster

traffic on the 9.13.15 network through vmk links to a virtual switch, vsw0 and

then to a physical switch, psw0, and out on to the wire.

Let’s give our ESXi hosts these ip addresses for the ESXi cluster traffic:

hostA 9.13.15.1

hostB 9.13.15.2

hostC 9.13.15.3

    

Each of these hosts is running SVM (MDM & SDS) and SDC.

The SVMs talk through a distributed virtual switch, dvsw1, to psw0 and then out

on to the wire.

Let’s give our 3 SVM hosts  these IP addresses for the ScaleIO (MDM & SDS)

traffic:

svmA 10.13.15.1

svmB 10.13.15.2

svmC 10.13.15.3

Each of the hosts must run SDC linked into the ESXi kernel and needs to be able

to talk to the other SVMs in the ScaleIO cluster through dvsw1 and out on to the

wire through psw0.

Let’s give our SDCs these IP addresses:

sdcA 10.13.15.4

sdcB 10.13.15.5

sdcC 10.13.15.6

So far, so good. Now we want to add another ESXi host, hostD, into the ScaleIO

cluster. It is going to need to run an SVM SDS component and SDC.

This host does not need to talk on the ESXi cluster network - only on the

ScaleIO network if they are different.

Deploy the SVM manually from the template on the new ESXi host, hostD.

We use the same distributed switch, dvsw1, and give our ScaleIO components these

ip addresses:

sdcD 10.13.15.7

svmD 10.13.15.8

Now ssh to the primary MDM and login as root then login to scli as admin.

scli --login --username admin

Enter password:

From the EMC ScaleIO User Guide beginning on page 120:

Adding SDS nodes and devices

Command

add_sds

Syntax

scli --add_sds --sds_ip [--sds_ip_role ]

((--protection_domain_id |

--protection_domain_name ) |

((((--protection_domain_id |

--protection_domain_name ) --storage_pool_name

) | --storage_pool_id ) --device_path

[--device_name ]))[--sds_name ]

[--fault_set_id | --fault_set_name ]

[--rmcache_size_mb ] [--enable_rmcache |

--disable_rmcache] [--num_of_io_buffers ]

[--sds_port ] [--force_clean]

[--test_time

A description of each of the parameters is given on subsequent pages.

No Events found!

Top