Nexentaedge Installation Guide 1.1 FP3
Total Page:16
File Type:pdf, Size:1020Kb
NexentaEdge Installation Guide 1.1 FP3 Date: June, 2016 Subject: NexentaEdge Installation Guide Software: NexentaEdge Software Version: 1.1.0 FP3 Part Number: 2000-nedge-1.1-FP3-000010-A Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED www.nexenta.com NexentaEdge Installation Guide Copyright © 2016 Nexenta SystemsTM, ALL RIGHTS RESERVED Notice: No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or stored in a database or retrieval system for any purpose, without the express written permission of Nexenta Systems (hereinafter referred to as “Nexenta”). Nexenta reserves the right to make changes to this document at any time without notice and assumes no responsibility for its use. Nexenta products and services only can be ordered under the terms and conditions of Nexenta Systems’ applicable agreements. All of the features described in this document may not be available currently. Refer to the latest product announcement or contact your local Nexenta Systems sales office for information on feature and product availability. This document includes the latest information available at the time of publication. Nexenta, NexentaStor, NexentaEdge, NexentaFusion, and NexentaConnect are registered trademarks of Nexenta Systems in the United States and other countries. All other trademarks, service marks, and company names in this document are properties of their respective owners. This document applies to the following product versions: Product Versions supported NexentaEdgeTM 1.1 FP3 Ubuntu Linux 14.04.3 LTS (3.19 Linux kernel) CentOS 7.2, 7.3 Red Hat Enterprise Linux 7.2, 7.3 Chef 11.0 OpenStack Swift Icehouse, Juno, Kilo, Liberty, OpenStack Cinder Mitaka Docker 1.9 Flocker 1.8 Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED ii www.nexenta.com NexentaEdge Installation Guide Contents 1 Installation Overview . .1 About This Installation Guide . .1 Components of a NexentaEdge Cluster . .1 NexentaEdge Deployment Options . .4 Docker/Baremetal Deployment . .4 Deployment Using Packages in an ISO File . .4 Juju Charm Deployment . .4 NexentaEdge Installation Procedure . .5 2 Prerequisites . .6 Networking Requirements . .6 Switch Hardware Requirements . .6 Replicast Network Requirements . .6 Data and Gateway Node Requirements . .6 Hardware Requirements . .7 Software Requirements . .7 Deployment Workstation Requirements . .8 Requirements for the Chef Environment . .8 3 Installing NexentaEdge . .9 Before You Begin . .9 Planning Server Node Deployment . .9 Network Switch Configuration . 10 Downloading the NexentaEdge Deployment and Administration Tools . 10 Extracting the NEDEPLOY and NEADM Archives . 11 Preparing Storage Devices for NexentaEdge Deployment . 11 Deploying NexentaEdge . 12 RedHat/CentOS Considerations . 12 Using the Command Line . 13 Using the NEDEPLOY Wizard . 16 Initializing the NexentaEdge Cluster . 19 Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED iii www.nexenta.com NexentaEdge Installation Guide Installing the NexentaEdge License . 19 Online License Installation . 20 Offline License Installation . 20 Creating a Logical Cluster . 21 Creating a Tenant . 21 Creating a Bucket . 22 4 Configuring NexentaEdge Storage Service Groups . 23 About NexentaEdge Storage Service Groups . 23 Before You Begin . 23 iSCSI Deployment Example . 24 Additional iSCSI Management Commands . 26 Integration with OpenStack Cinder . 27 Amazon S3 Deployment Example . 27 Additional Configuration . 28 OpenStack Swift Deployment Example . 28 Additional Configuration . 30 Configuring Zoning for Data Nodes . 30 5 Integrating NexentaEdge with OpenStack Cinder . 32 Overview . 32 Setting Up an iSCSI Storage Service for Cinder . 32 Enabling the NexentaEdge Cinder Plugin . 32 6 Integrating NexentaEdge with OpenStack Horizon . 35 Overview . 35 Prerequisites . 35 Installing the Horizon Dashboard Plugin . 35 Registering the NexentaEdge Cluster as a Swift Storage System . 37 7 Deploying NexentaEdge from an ISO File . 41 Overview . 41 Dependencies . 41 Deployment Procedure . 42 Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED iv www.nexenta.com NexentaEdge Installation Guide Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED v www.nexenta.com NexentaEdge Installation Guide Preface This documentation presents information specific to Nexenta products. The information is for reference purposes and is subject to change. Intended Audience This documentation is intended for Object Storage Administrators and Network Administrators and assumes that you have a working knowledge of UNIX. The document also assumes that you have experience with data storage concepts, such as object storage, ZFS, iSCSI, NFS, CIFS, and so on. Documentation History The following table lists the released revisions of this documentation. Table 1: Documentation Revision History Revision Date Description 2000-nedge-1.0-000010-A July, 2015 1.0 GA release 2000-nedge-1.0-000010-B September, 2015 1.0.1 release 2000-nedge-1.1-000010-A February, 2016 1.1.0 GA release 2000-nedge-1.1-FP1-000010-B May, 2016 1.1.0 FP1 release 2000-nedge-1.1-FP2-000010-A May, 2016 1.1.0 FP2 release 2000-nedge-1.1-FP3-000010-A June, 2016 1.1.0 FP3 release Comments Your comments and suggestions to improve this documentation are greatly appreciated. Send any feedback to [email protected] and include the documentation title, number, and revision. Refer to specific pages, sections, and paragraphs whenever possible. Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED www.nexenta.com vi NexentaEdge Installation Guide Copyright © 2016 Nexenta Systems, ALL RIGHTS RESERVED vii www.nexenta.com 1 Installation Overview This chapter includes the following topics: • NexentaEdge Installation Procedure • Components of a NexentaEdge Cluster • NexentaEdge Installation Procedure About This Installation Guide This guide contains the procedures for installing the basic components of a NexentaEdge cluster. It details the requirements for the servers and switches, and contains procedures for configuring the servers to be part of a NexentaEdge cluster. After performing the.