CustomerX Setup DriveScale Environment

Slides:



Advertisements
Similar presentations
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Advertisements

Introduction to DoC Private Cloud
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
Linux Operations and Administration
April WebEx Intel ® Active Management Technology (AMT) LANDesk Provisioning LANDesk Server Manager.
1 Web Server Administration Chapter 3 Installing the Server.
© 2005,2006 NeoAccel Inc. Partners Presentation SSL VPN-Plus 2.0 Quick Start Guide.
© 1999 Cobalt Networks, Inc. (\dkh) Cobalt NASRaQ for the Technical Overview.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
System Administration and Basic Functionality Version 4.0 – September 2007 Q-Advisor Quick Start.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
STAR CBT Tryout Setting Up Your Computer Systems for the STAR CBT Tryout for Technical Coordinators J.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Smart Switches FS526T / FS750T / GS748T / GS724T
© Copyright 2013 TONE SOFTWARE CORPORATION New Client Turn-Up Overview.
Cisco ASA 5505 Joseph Cicero Northeast Wisconsin Technical College.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
DHP Agenda: How to Access Web Interface of the DHP-1320 on Access Point Mode How to Access Web Interface of the DHP-1320 on Router Mode How to Change.
How to Deploy and Configure the Smart Net Total Care CSPC Collector
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Linux Operations and Administration
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
How to setup DSS V6 iSCSI Failover with XenServer using Multipath Software Version: DSS ver up55 Presentation updated: February 2011.
Installing the ALSMS Software on a Windows Platform Configuration Example Alcatel-Lucent Security Products Configuration Example Series.
LINCWorks Mesh Networking User Guide. This user guide will give a brief overview of mesh networking followed by step by step instructions for configuring.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Sandbox Setup 2-Node Cluster. ©2015 Couchbase Inc. 2 What are the Pre-requisites for the Setup  Have at least an Intel i3 or AMD equivalent processor.
BY: SALMAN 1.
DriveScale Technical Deep Dive Presentation
Chapter 1 Introducing Windows Server 2012/R2
Chapter Objectives In this chapter, you will learn:
NAT、DHCP、Firewall、FTP、Proxy
DriveScale Proprietary Information © 2017
IFIP-UNU ADVANCED COURSE ON NETWORKING AND SECURITY Module II-Wireless Communications Section 5 Access Points.
Guide to Linux Installation and Administration, 2e
BY: SALMAN.
Configuring ALSMS Remote Navigation
Section 2 Installing SES
Module 2: DriveScale architecture and components
DriveScale Proprietary Information © 2017
DHCP server & Client Objectives Contents
DriveScale Proprietary Information © 2016
CCNA 3 v3.1 Module 6 Switch Configuration
NetComm Wireless NB16WV-02 Training
Introduction To Networking
Bomgar Remote support software
Advanced Network Training
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
DHCP, DNS, Client Connection, Assignment 1 1.3
Networking for Home and Small Businesses – Chapter 2
Design Unit 26 Design a small or home office network
Hardware Appliance Installation and Configuration
HC Hyper-V Module GUI Portal VPS Templates Web Console
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
DriveScale Log Collection Method of Procedure
Networking for Home and Small Businesses – Chapter 2
Chapter 10: Advanced Cisco Adaptive Security Appliance
Module 12 Network Configuration
Lecture9: Embedded Network Operating System: cisco IOS
RHCSA Study Prep.
HC VMware Module
Introduction to the WatchGuard AP Device
Lecture9: Embedded Network Operating System: cisco IOS
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

CustomerX Setup DriveScale Environment DriveScale Proprietary Information © 2017

DriveScale Proprietary Information © 2017 Table of Contents HW 2* DELL switches S4038-ON 1* Management Switch 6* Server DELL PowerEdge R630 (for 6 Data Nodes) 1* Server DELL PowerEdge R430 (for DMS) 2* DELL JBOD MD3060e with 60* SAS Drives each 2* DriveScale DSA chassis with 4* Adapter cards each SW Network config requirements: Switches: LLDP, Jumbo Frame 9K, MLAG Servers: Bonding LACP, Jumbo frame 9K DSA: Bonding LACP, Jumbo frame 9K DriveScale SW: version 1.2 DriveScale Proprietary Information © 2017

DriveScale Adapter Chassis (1RU) 4 DriveScale Ethernet to SAS Adapters in 1 RU Chassis Dual Redundant Power Supplies With 80 Gb throughput, a single chassis can comfortably support simultaneous access to 80 drives w/ equivalent performance to Direct Attached Storage 2x 10GbE Interfaces per Adapter 2x 12Gb 4 Lane SAS Interfaces per Adapter DriveScale Proprietary Information © 2017

DriveScale Proprietary Information © 2017 Rack Architecture DriveScale Proprietary Information © 2017

MANAGEMENT NETWORK DSA Adapter 4 Adapter 3 Adapter 2 Adapter 1 DSA Management Plane Switch Switch 1 Switch 2 MLAG DMS (Up to 3 VM Servers for HA)  Controller 2 Controller 1 Data Node 1 1GE (mngt) 40GE MANAGEMENT NETWORK Kerberos DHCP… 10GE SAS JBOD

SAS CONNECTIVITY Adapter 4 Adapter 3 Adapter 2 Adapter 1 DSA DSA Switch 1 Switch 2 MLAG  Controller 2 Controller 1 1GE (mngt) 40GE Data Node 1 10GE SAS CONNECTIVITY SAS JBOD

DriveScale NETWORK Hadoop NETWORK ….. Adapter 4 Adapter 3 Adapter 2 DSA DSA Switch 1 Switch 2 MLAG HortonWorks Data Node 1 ….. 1GE (mngt) Data Node 6 40GE 10GE DriveScale NETWORK Hadoop NETWORK SAS

Final Architecture ….. Controller 2 Controller 1 JBOD 1 JBOD 2  Controller 1 JBOD 1 Final Architecture JBOD 2 Controller 2  Controller 1 Adapter 4 Adapter 3 Adapter 2 Adapter 1 Adapter 4 Adapter 3 Adapter 2 Adapter 1 DSA 2 DSA 1 Switch 1 Switch 2 MLAG HortonWorks 1GE (mngt) 40GE Data Node 1 10GE ….. SAS Data Node 6 DriveScale (iSCISI) NETWORK Hadoop NETWORK

DriveScale iSCSI vs Hadoop Data Network Separation We have Six 10Gbps NICs on each server. Four NICs are connected to a single VLAN using MLAG as the 'Hadoop' network. We have the DNS routing for the FQDN of each machine set so it resolved them to the IP address on that VLAN. That is the one that Hadoop, ssh, etc. would use to contact the server. The other two NICs are connected to a separate VLAN using MLAG as the 'DriveScale' network that is part of the subnet and DriveScale bandwidth domain with the adapters. To achieve the separation that CustomerX wants, that VLAN should not have a default route set on the servers, nor any device willing to route traffic. All NICSs are connected through a single pair of switches, with one (or two) link (s) of each VLAN/MLAG pair going to each switch. DriveScale Proprietary Information © 2017

Communication Flow – Diagram Drivescale Central HTTPS HTTPS (80) SSH (22) HTTPS HTTPS (443) Zookeeper (2281 TCP) HTTPS (8444,443) Zookeeper (2281 TCP) HTTPS (8443) Zookeeper (2888, 3888 TCP) MongoDB (27017) HTTPS HTTPS/SSH iSCSI (wide port range) HTTP (38202)

Communication Flow – TCP ports for Firewall Policy User -> DMS - Management interface access (HTTPS , HTTP redirect to HTTPS on 80) if using haproxy for HA, then HTTPS of individual server (not haproxy) is on 8443 User -> Adapter - Network configuration - HTTPS Adapter -> DMS - software updates (HTTPS on 8444) DMS -> DriveScale Central - software updates (HTTPS) DMS -> DriveScale Central - statistics / logs upload (HTTPS) DMS -> DMS - haproxy health check (HTTPS on 8443) DMS -> DMS - VRRP for HA setup DMS -> DMS - Zookeeper replication (2888, 3888 TCP) DMS -> DMS - MongoDB replication + access (27017 TCP) Server/Adapter/DMS -> DMS - Zookeeper access (2181 TCP) Server -> Adapter - iSCSI (wide port range, one iSCSI portal per drive used) Server -> Adapter, HTTP on alternate port 38202 for balancing (Live Data load Monitoring Reported from Adapter). Server -> DriveScale Central - software install (HTTPS) Server/Adapter -> DMS Log Report (HTTPS) DriveScale Proprietary Information © 2017

DriveScale Setup - Prerequisites You must complete the racking and cabling of the Servers, DSA, JBOD’s and switches according to the details of the network requirements. You must obtain the credentials of your DriveScale Central account which is shipped with hardware. You must decide whether to set up your DMS as one standalone server or as a high-availability cluster with three servers. When three are used, the Management Domain can survive the failure of any one of the DMS machines. The DMS servers should be configured with minimum HW Requirements (depends on targeted number of DSAs/Nodes/Drives to be supported). DHCP server in the 10G/1G network (unless using static IP assignment) Access to the DHCP administrator/server to get the IP address(es) of the DSA(s) based on the MAC address(es) of the DSA(s). The network address(es) of your DMS server(s). The network address(es) of your DSA(s). The network addresses of your compute servers. DriveScale Proprietary Information © 2017

1. DriveScale Central – login Log in to DSC with the credentials obtained from DS. Go to https://central.drivescale.com/ Log in using the credentials provided to you by DriveScale. A checklist of the tasks that need to be accomplished appears on the main DSC page. DriveScale Proprietary Information © 2017

DriveScale Proprietary Information © 2016 1. DriveScale Central (Cont…) – create your DriveScale Management Domain Go to the Domains link in the left navigation panel and click on Create Domain. Fill the name, FQDN name and any notes for the domain. Click on Create. DriveScale Proprietary Information © 2016

1. DriveScale Central (Cont…) – download packages Go to the Downloads link in the left navigation panel and download the config-Training,ds-dms-keys-xxx.rpm and ds-repo-xxx.rpm files on your local machine. DriveScale Proprietary Information © 2016

2. DMS Setup – HW/SW Requirements Supported OS: Linux RHE or Centos 6/7, Ubuntu 14.x. The below options will cover DMS resource for managing up to 125 Nodes - 125 DSA adapter cards - 1250 Drives. Once you get closed to this threshold, we’ll ask you to add more resource to the config (CORE/RAM/DISK SPACE).  Option 1 (recommended) : 3x Servers (HA), each with the following config: 2 cores 8 GB RAM A local SSD for OS + ZooKeeper transaction logs (size >= 100 GB). A local SSD for the ZooKeeper snapshots (size >= 100 GB) 1 GbE NIC Option 2: Single Server with 2x SSDs (in RAID1): 2x local SSDs for OS + ZooKeeper transaction logs + ZooKeeper snapshots (size >= 200 GB). DriveScale Proprietary Information © 2017

2. DMS Setup (Cont…) – Overview Copy RPMs and the “DriveScale Domain” Config file received from Drivescale Central to the DMS host. Install the RPMs on DMS Copy config file to drivescale directory on DMS Start the Drivescale Agent Service Verify the DMS is running and GUI is accessible from your host DriveScale Proprietary Information © 2017

2. DMS Setup (Cont…) – install packages Copy RPMs and config file received from Drivescale Central to DMS from your localhost (via scp or sftp) [root@localhost]# scp ds-* config-* root@dms_ip:/tmp/. b) SSH to your DMS, install the RPMs and ds-dms service [root@dms]# cd /tmp [root@dms]# rpm -ivh ds-repo-* ds-dms* [root@dms]# yum install ds-dms –y Note: It is recommended to do a YUM UPDATE to update your current Linux packages. c) Copy the config file you received from Drivescale Central to DMS drivescale directory: [root@dms]# cp config-* /etc/drivescale/conf && chmod 660 etc/drivescale/conf DriveScale Proprietary Information © 2017

2. DMS Setup (Cont…) – prepare Zookeeper The DriveScale Management Server uses the ZooKeeper package to manage the configuration of elements of the system. If there will be more than about 500 servers and DriveScale Adapters (DSA) in use in the data center, the number of open file descriptors available to ZooKeeper may need to be increased, so that it can maintain a connection to the agents on each server and DSA. The following files needs to updated in CentOS/RHEL: - /etc/security/limits.conf root - nofile 32768 - /etc/sysctl.conf fs.file-max = 32768 DriveScale Proprietary Information © 2017

2. DMS Setup (Cont…) – start DriveScale Service d) Start the Drivescale Agent Service Note: In below example, we turn off Firewall and SELINUX on the DMS installed on a Linux RHE7 or Centos7 host. If you do want to keep the Firewall on, make sure the required TCP ports are open as described in Communication Flow slide (10) . # turn off firewall [root@dms]# systemctl stop firewalld [root@dms]# chkconfig firewalld off #disable SE linux [root@dms]# sed -i 's/(^SELINUX=).*/SELINUX=disabled/' /etc/sysconfig/selinux [root@dms]# sed -i 's/(^SELINUX=).*/SELINUX=disabled/' /etc/selinux [root@dms]# reboot … # Verify SE linux status [root@dms]# sestatus # Start DriveScale service [root@dms]# systemctl start ds-dms #Run DMS setup script to initiate DMS WEB UI local authentication [root@dms]# /opt/drivescale/bin/setup-mode DriveScale Proprietary Information © 2017

2. DMS Setup (Cont…) – connect to DMS Web UI e) Open a browser and connect to DMS on port 443: https://dms_ip f) Setup your DMS Web UI credentials g) Reconnect to your DMS URL and login with your credentials.

DriveScale Proprietary Information © 2017 3. DSA Setup – overview Each DriveScale Adapter (DSA) has 3 physical Ethernet interfaces and 3 Logical interfaces: One 1Gb Ethernet physical Interface: Used for management purpose only Two IP interfaces (and MACs) are mapped to this 1GE interface for the following 2 logical interfaces: One logical SUP Interface — Supervisor interface for the adapter. DMS communicates with this interface for configuring the adapter. One logical management interface — Management interface for the adapter. This interface can be used by the adapter for sending updates to the DMS (optionally to segregate Control Plan Traffic between DSA and DMS) Two 10Gb Ethernet physical interfaces These are the data interfaces. They are used for connecting compute resources to the JBODs They can be used by the adapter for sending updates to the DMS (optionally share Control Plan and Data Traffic between DSA and DMS) By default, the Two 10Gb interfaces are bonded (LACP based) A single IP interface is mapped to this Bonded interface By default, all IP interfaces are requesting IP assignment via DHCP DriveScale Adapter (DSA) Network interfaces can be configured from DMS using the DSA Utility tool described in the next slide. Complete commands and usage of DSA utility tool is described in the administration guide. DriveScale Proprietary Information © 2017

3. DSA Setup (Cont…) – Discover IP via DHCP DHCP Server Sup MAC-Adapter1 Sup MAC-Adapter2 DHCP Request Adapter 4 Adapter 3 Adapter 2 Adapter 1 DSA Chassis Management Plane Switch Sup MAC-Adapter3 Sup MAC-Adapter4 DHCP Offer DMS MAC-DMS FQDN: dms.CustomerX.com Static IP: 10.0.0.10/24 GW: 10.0.0.1 1. Save MAC@ of each Adapter Supervisor interface (see printed on chassis or/and packaging box) 2. Connect a DHCP server to Management and provide IP (and FQDN) assignment in same subnet as DMS (or routable to DMS) 3. Save IP/Mac mapping of each Adapter Supervisor interface DriveScale Proprietary Information © 2017

3. DSA Setup (Cont…) – configure the DSA adapter Log into one of the DMS machines using ssh. Set up the DMD configuration for each DSA using the same config file as was used in the DMS. This is done via the /opt/drivescale/bin/dsa script command available in Linux shell of the DMS host: The script runs always from DMS towards the Supervisor IP of the DSA adapter The default DSA adapter Supervisor username/password is admin/admin (this can be changed via configuration if needed). Run the command listed below to check the current configuration and settings of each DSA adapter: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> service showconf Push the config from the DMS to the DSA adapter: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> service config --file /etc/drivescale/conf Restart the DSA adapter /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> service restart DriveScale Proprietary Information © 2017

3. DSA Setup (Cont…) – set the DSA adapter with static IPs SSH to the DMS host Configure the Supervisor interface with static IP/gateway… etc: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net modify --interface sup --static 10.0.0.11 --netmask 255.255.255.0 --gateway 10.0.0.1 --fqdn a1m.dsa1.CustomerX.com Verify the Supervisor interface Static IP’s address: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net show --interface sup Configure the Management interface with static IP/gateway… etc: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net modify --interface mgmt --static 10.0.0.12 --netmask 255.255.255.0 --gateway 10.0.0.1 --fqdn a1m.dsa1.CustomerX.com Verify the Management interface Static IP’s address: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net show --interface mgmt Configure the 10Gbps Bond interface with static IP address: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net modify --interface 10gBond --static 192.168.1.11 --netmask 255.255.255.0 --gateway 192.168.1.1 Verify the 10Gbps Bond interface Static IP’s address: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> net show --interface 10gBond DriveScale Proprietary Information © 2017

DriveScale Proprietary Information © 2017 Set up DSAs 11. Confirm the DSAs are setup when the Drivescale Management Serfver (DMS) sees them in physical inventory. Note: Once the DSA is found, you will like also find several connected device, discovered by LLDP, such as switches, JBODs, and drives. DriveScale Proprietary Information © 2017

4. Troubleshooting – get logs SSH to the DMS host DSA logs: run the command against the Supervisor interface to collect logs package of the DSA: /opt/drivescale/bin/dsa --username admin --password admin --adapter <Sup IP of DSA adapter> logs => It should download the logs in current directory (where you run the command on DMS) as xxxx-logs.tgz DMS logs are in /var/log/drivescale directory DriveScale Proprietary Information © 2017

DriveScale Proprietary Information © 2016 Questions & Answers DriveScale Proprietary Information © 2016

DriveScale Proprietary Information © 2016