نصب و پیکربندی Object Data Service در استوریج EMC ViPR 2.0

In my previous posts I whowed how to deploydiscover physical arrayscreate virtual arrays and pools, and create and authentication provider. Next I will show how to deploy and configure object data services.

00

From the web GUI select settings, data service nodes

01

The data services nodes screen pops up. There are 3 basic steps. Define the node by IP, configure the node, and deploy services. Click on Configuration Properties

02

In my lab i am deploying a VM ovf for my dataservices node. It will use the Isilon file array I previously setup to provide storage for object. The IP i assign here will be the same IP I assign the ovf VM during deployment. Enter the IP address in the Extra Node IP field and click Save. The ViPR controller will reboot and bring you back to the data service configuration page

03

Click OK to reboot the controller

04

After the reboot completes click Download Configuration File and save it to the directory where you have downloaded the ViPR datservices ovf

06

In virtual center click the deploy ovf link. The wizard will pop up. Browse to the ViPR dataservices ovf and click Next

07

Click Next

08

Accept the licensing agreement. Click Next

09

Choose and inventory location. Click Next

10

Choose a host cluster. Click Next

11

Choose a resource pool. Click Next

12

Choose a data store. Click Next

13

Accept the disk format. Click Next

14

Choose a network to use. Click Next

Note that you should be able to communicate to the controller from this network

15

Enter the IP information for the data service VM. Note that the IP address should be the same configured on the controller for the data services. Click Next

16

Review your settings. Select Power on after deployment. Click Finish

17

After the deployment finishes back on the controller gui, the next step is to click Data Service settings. However we first need to setup a data store and Virtual object pool to house the object data.

18

Got to Virtual assets, Data stores

19

Click Add

20

Create a data store and associate it with a file Virtual array and file virtual pool. Click Save

21

A data store is now created that will be used for object data.

22

Go to Virtual Assets and Object Virtual pool

23

Click Add

24

Create a Virtual Object pool and associate it with a file virtual array. Click Save

25

An Object virtual pool is created. Now we can go to the Data Service Settings and configure it.

26

Switch from the admin role to the user role

26a

Click tenant settings and projects

26b

Create a project. Click Save

26c

We now have a project. Projects get associated with tenant namespaces and contain the ACL to control provisioning accesss. Tenant namespaces are a 1 to one relationship with a project

27

Go to tenant settings, data service seettings

29

Create a tenant namaespace and associate it with a Virtual Pool and project. Click Save

We have now setup a Object data store, associated it with a tenant and are ready to provision a bucket. 

30

As the user, click the services and choose the HDFS and Object based Storage Services tile

31

Choose Create a new bucket

32

Give the bucket a name  (note that if you wish to use s3 tools, conform to their standards for bucket names HERE) and associate it with a virtual pool and project. If you wish to enable HDFS on this bucket select the Enable File System Support check box. Click Order

36

The bucket is created. To access it we can use something like s3 browser

Downlaod HERE

To access the bucket

From the emc community page https://community.emc.com/docs/DOC-27823 we can find the networking guide for ViPR Data services. For applications to access ViPR s3 buckets we must create DNS or local host records. First we need an “A” record for our data services VM that was deployed to host ViPR data services. For this blog we have the following

Object.cto.emc.local                          10.10.81.160

Next we have to create a URL and generate a access key

33

As the admin user click Settings, Object Base URL

34

Give the URL a name and a base. Choose use base URL with namespace. Click Save

37

Click root, Object Access Keys

38

Click Add

39

A key is generated. Copy it.

03

Install the s3 browser. Open it and click Accounts, Manage Accounts

04

Click Add

05

Enter an account name, the Access Key Id (root) and the Secret Access Key (generated on the ViPR controller in previous step). Click Advance

06

 

Click Use Amazon s3 compatiable storage. Click Close

ViPR s3 is accessed on the following ports

  • 9020: S3 (HTTP)
  • 9021: S3 (HTTPS)

07

Click Add new account

08

Click Save changes

09

The s3 browser should now connect to the bucket.