Unsolved
This post is more than 5 years old
5 Posts
0
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
No Events found!
Aglidic
51 Posts
0
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
unixian
1 Rookie
•
31 Posts
0
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.
odge
5 Posts
0
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
unixian
1 Rookie
•
31 Posts
0
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.