background image

Parameter

Description

Value

l

User-defined: In this scenario,
users need to manually
specify the block size of file
systems.

File System Block
Size

If 

Application Scenario

 is set to

User Defined

, this parameter

needs to be specified.
Data in the file system consists of
fixed-length disk blocks. The size
of the blocks (also known as file
system block size) affects disk
space usage and performance.
You are advised to use the block
size following the principles
below.

l

Select 4 KB when the size of
most files in the file system is
smaller than 100 KB.

l

Select 8 KB when the size of
most files in the file system is
between 100 KB and 1 MB.

l

Select 16 KB when the size of
most files in the file system is
between 1 MB and 100 MB.

l

Select 32 KB when the size of
most files in the file system is
between 100 MB and 1 GB.

l

Select 64 KB when the size of
most files in the file system is
larger than 1 GB, the file
system mainly processes
bandwidth-consuming large
I/Os (in scenarios such as
M&E industry, and archive
and backup of large files), or
the file size and scenarios are
not specified.

[Value range]
The value can be 

4KB

8KB

,

16KB

32KB

, or 

64KB

.

[Example]
64KB

OceanStor V3 Series
HyperMetro Feature Guide for File

4 Configuration

Issue 05 (2018-01-30)

Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

99

Summary of Contents for OceanStor 18000 V3 Series

Page 1: ...OceanStor V3 Series V300R006 HyperMetro Feature Guide for File Issue 05 Date 2018 01 30 HUAWEI TECHNOLOGIES CO LTD ...

Page 2: ...cument may not be within the purchase scope or the usage scope Unless otherwise specified in the contract all statements information and recommendations in this document are provided AS IS without warranties guarantees or representations of any kind either express or implied The information in this document is subject to change without notice Every effort has been made in the preparation of this d...

Page 3: ... 18000 V3 series OceanStor 18500 V3 and 18800 V3 Intended Audience This document is intended for l Technical support engineers l Maintenance engineers Symbol Conventions The symbols that may be found in this document are defined as follows Symbol Description DANGER Indicates an imminently hazardous situation which if not avoided will result in death or serious injury WARNING Indicates a potentiall...

Page 4: ... changes in earlier issues Issue 05 2018 01 30 This is the fifth official release Optimized descriptions about section Impact and Restrictions Added the following FAQ How Can I Use OVA Templates to Quickly Deploy Virtual Quorum Servers Issue 04 2017 11 30 This is the fourth official release Added the description about arbitration mechanism or configuration operations when configuring two quorum se...

Page 5: ...11 30 This issue is the first official release OceanStor V3 Series HyperMetro Feature Guide for File About This Document Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd iv ...

Page 6: ...s and Documentation 37 3 2 2 Quick checklist for the installation environment 40 3 3 Device Installation 45 3 4 Cable Connection 48 3 5 Power on 53 3 6 Storage Array Initialization 56 3 7 Arbitration Software Installation 56 4 Configuration 59 4 1 Configuration Process 59 4 2 Configuration Preparations 64 4 3 Configuring Switch 65 4 4 Configure Quorum Server Software 65 4 4 1 Configuring the Arbit...

Page 7: ...tore Pair 135 5 1 1 1 Viewing HyperMetro vStore Pair Information 135 5 1 1 2 Checking HyperMetro vStore Pair Information 138 5 1 1 3 Deleting a HyperMetro vStore Pair 139 5 1 1 4 Primary Secondary Switchover 140 5 1 1 5 Forcible Start 141 5 1 1 6 Modifying the Owning Tenant of an Existing File System 142 5 1 2 Managing HyperMetro Domains 143 5 1 2 1 Viewing HyperMetro Domain Information 143 5 1 2 ...

Page 8: ...tive Storage Systems and Resume the HyperMetro Service 175 6 4 When Both the HyperMetro and Remote Backup Services Are Created the Excessively Low Link Bandwidth Between Storage Systems Causes the Remote Backup Service to Fail 176 6 5 What Can I Do If the Remote Connection Fails to Be Created with the TOE Interface Module 177 6 6 How Can I Use OVA Templates to Quickly Deploy Virtual Quorum Servers...

Page 9: ...d Restrictions This section describes the impact and restrictions of HyperMetro feature 1 5 Application Scenarios This section introduces the application scenarios of HyperMetro 1 1 Overview This section describes the background definition and benefits of HyperMetro Background With the rapid development of the information technology IT storage systems are becoming ever important for critical servi...

Page 10: ...rMetro Table 1 1 Benefits of HyperMetro Benefit Description Robust reliability If the storage system in one data center malfunctions the storage system in the other data center automatically takes over services without data loss or service interruption High compatibility By integrating SmartVirtualization HyperMetro enables full utilization of storage resources minimizes upgrade costs and is fully...

Page 11: ...re 1 3 Working Principle This section introduces the basic concepts I O processing mechanism and arbitration mechanism of HyperMetro and describes how to use HyperMetro for service switchover and recovery 1 3 1 Basic Concepts This section describes basic concepts of HyperMetro including tenant HyperMetro tenant pair local file system remote file system synchronization pause data status and others ...

Page 12: ...ce continuity HyperMetro Domain A HyperMetro domain consists of the local storage array remote storage array and the quorum server Application servers can access data across data centers using a HyperMetro domain Before configuring a HyperMetro pair you must configure the HyperMetro domain first Each HyperMetro pair must be created in the HyperMetro domain NAS HyperMetro Pair A NAS HyperMetro pair...

Page 13: ... services for hosts 1 3 2 HyperMetro Solution Overview This section describes the HyperMetro solution network and provides a logical HyperMetro network topology to show the mapping relationship and data flows between host applications and storage arrays If the storage array in one data center malfunctions host services are switched to the storage array in the other data center If the link between ...

Page 14: ... data centers and quorum network Table 1 2 Network overview Network Description Network of hosts and storage systems All hosts in the two data centers can form a cluster and host networks can interconnect across data centers Network type Supports GE and 10GE networks Networking mode l A fully interconnected network is used between hosts and storage systems that is each service host is physically a...

Page 15: ...nimum latency requirement The RTT of the VMware vSphere applications is less than 10 ms with a distance of less than 300 km The RTT of the SAP HANA applications is less than 1 ms with a distance of less than 100 km No jitter and packet loss BER 10 12 l The HyperMetro replication network storage to host network and quorum network need to be physically isolated and common ports are not recommended o...

Page 16: ...bers if their distance is within 80 km If core switches are deployed ensure that at least two pairs four wires of bare fibers are connected to the core switches for HyperMetro mirroring at the storage layer and heartbeat interconnection at the application layer If the data centers are greater than or equal to 80 km apart use DWDM devices to interconnect them If IP networking is used for the applic...

Page 17: ...network is not supported l Quorum links support IPv4 and IPv6 addresses l For versions earlier than V300R006C10 the arbitration link port cannot use a storage device s management or maintenance network port For V300R006C10 and later versions the arbitration link port can use a storage device s management network port but cannot use its maintenance network port l Network quality and bandwidth requi...

Page 18: ...onnect the first quorum port on each controllers to switch 1 and configure IP network segment 1 In addition connect the second quorum port on each controller to switch 2 and configure IP network segment 2 l Huawei Enterprise Cloud HEC can be used as a quorum server When the HEC is used as the quorum server apply for a VM including the CPU memory disk and OS The VM specifications are the same as th...

Page 19: ... synchronizes data for data recovery l Manual You must manually synchronize data for data recovery Table 1 3 Arbitration mechanism in static priority mode N o Fault Diagram Fault Type HyperMetr o Pair Running Status Arbitration Result 1 The link between two storage arrays breaks down Data center A Data center B To be synchronize d A continues providing services while B stops 2 The storage array in...

Page 20: ...e data center A is used as a preferred site Table 1 4 and Table 1 5 describe the arbitration mechanisms when one and two quorum servers are deployed respectively NOTE You can set the Recovery Policy for HyperMetro pair failures by Modifying HyperMetro Pair Properties l Automatic The system automatically synchronizes data for data recovery l Manual You must manually synchronize data for data recove...

Page 21: ... B Quorum server Data center A Data center B 1 2 3 Normal A continues providing services while B stops 3 The storage array in data center A preferred site malfunctio ns Quorum server Data center A Data center B To be synchr onized B starts providing services while A stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei Proprietary and Confiden...

Page 22: ...er A Data center B To be synchr onized A continues providing services while B stops 6 One storage array and the quorum server both malfunctio n Quorum server Data center A Data center B Quorum server Data center A Data center B 1 2 To be synchr onized Both A and B stop NOTE You must forcibly start the working file system to resume providing services for hosts OceanStor V3 Series HyperMetro Feature...

Page 23: ...nchr onized A continues providing services while B stops 8 The link between the two storage arrays and the link between the storage array in data center A and the quorum server both break down Quorum server Data center A Data center B To be synchr onized B starts providing services while A stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei ...

Page 24: ... Then the link between two storage arrays is down Quorum server Data center A Data center B To be synchr onized A continues providing services while B stops NOTE HyperMetro automatically switches to static priority arbitration 11 The quorum server malfunctio ns At the same time the link between two storage arrays is down Quorum server Data center A Data center B To be synchr onized Both A and B st...

Page 25: ...r Runni ng Status Arbitration Result 1 The quor um serve r break s down Quorum server active Data center A Data cente B Quorum server standby Normal The standby quorum server takes over the arbitration services from the active quorum server A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei Proprietary...

Page 26: ...erver active Quorum server standby Quorum server active Quorum server standby Normal l In scenarios 1 and 2 the active quorum server runs properly A continues providing services while B stops l In scenario 3 the standby quorum server takes over the arbitration services from the active quorum server A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for File 1...

Page 27: ...ncti ons Quorum server active Data center A Data cente B Quorum server standby To be synchro nized The active quorum server runs properly A continues providing services while B stops 5 The link betw een two stora ge array s break s down Quorum server active Data center A Data cente B Quorum server standby To be synchro nized The active quorum server runs properly A continues providing services whi...

Page 28: ...tandby To be synchro nized l In scenario 1 the standby quorum server takes over the arbitration services from the active quorum server B provides services while A stops l In scenario 2 the standby quorum server takes over the arbitration services from the active quorum server A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Is...

Page 29: ...d the activ e quor um serve r both break down Quorum server active Data center A Data cente B Quorum server standby To be synchro nized The active quorum server runs properly A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 21 ...

Page 30: ... A and the activ e quor um serve r both break down Quorum server active Data center A Data cente B Quorum server standby To be synchro nized The active quorum server runs properly B provides services while A stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 22 ...

Page 31: ...ver active Quorum server standby To be synchro nized l In scenario 1 the standby quorum server takes over the arbitration services from the active quorum server B provides services while A stops l In scenario 2 the standby quorum server takes over the arbitration services from the active quorum server A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for Fil...

Page 32: ...erver active Data center A Data cente B Quorum server standby To be synchro nized The standby quorum server takes over the arbitration services from the active quorum server A continues providing services while B stops OceanStor V3 Series HyperMetro Feature Guide for File 1 Feature Description Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 24 ...

Page 33: ...s Blue dotted cable quorum network between the standby quorum server and data centers 1 3 4 HyperMetro I O Processing Mechanism HyperMetro uses the dual write and DCL technologies to synchronize data changes between two data centers ensuring data consistency Basic Concepts You are advised to know the key concepts of HyperMetro before reading the I O processing mechanism For details see 1 3 1 Basic...

Page 34: ...nship between tenants of the local and remote storage array The HyperMetro arbitration is implemented in the unit of a HyperMetro tenant pair If a fault occurs in a HyperMetro tenant pair ensure the arbitration results of all file systems in the tenants of the HyperMetro tenant pair are the same and the environments in which the file systems are running are consistent between the tenants l Create ...

Page 35: ...array 3 The HyperMetro management module writes the write I O to both the local and remote file systems concurrently 4 The local file system writes the write I O to local cache and the remote file system writes the write I O to remote cache 5 The local cache returns the write I O result to the local file system and the remote cache returns the write I O result to the remote file system 6 The local...

Page 36: ...ead permission from the HyperMetro management module NOTE If the link between the storage arrays in the two data centers is down the quorum server determines which storage array continues providing services for hosts 2 The HyperMetro management module enables the local storage system to respond to the read I O request made by the host 3 If the local storage system is operating properly it returns ...

Page 37: ...rprise Linux 7 2 for x86_64 SUSE Linux Enterprise Server 11 SP1 for x86_64 SUSE Linux Enterprise Server 11 SP2 for x86_64 SUSE Linux Enterprise Server 11 SP3 for x86_64 SUSE Linux Enterprise Server 11 SP4 for x86_64 SUSE Linux Enterprise Server 12 SP2 for x86_64 Ubuntu 14 04 LTS for x86_64 CentOS 6 8 for x86_64 NOTE V300R006C00SPC100 and later versions support CentOS 6 8 The arbitration software c...

Page 38: ...a solution to meet their service construction requirements RPO 0 RTO 0 and ensure business continuity Service interruptions damage banks reputation posing huge pressure on technical departments HyperMetro meets requirements of hospitals class A and class A services Class A services include core system services payment system services counter services and encryption platform services and class A se...

Page 39: ... t e r e p l i c a t i o n File system Storage system File system Storage system File system HyperMetro Optical fiber l For V300R006C10 and later versions HyperMetro and HyperVault are combined to provide a 3DC disaster recovery solution in cascade or parallel mode The 3DC disaster recovery solution is composed of two data centers in the same city and a third data center in a geographically disper...

Page 40: ...he same city disaster recovery center B and remote disaster recovery center C Same city disaster recovery is implemented between the production center A and same city disaster recovery center B using HyperMetro The primary file system of HyperVault serves as the secondary file system of HyperMetro making remote disaster recovery of file systems in the production center A available Local backup of ...

Page 41: ... e r V a u l t On the parallel 3DC network HyperReplication NAS is configured for the storage systems in the production center A and same city disaster recovery center B as well as HyperVault is configured for the storage systems in the production center A and remote disaster recovery center C Local backup can be implemented in the production center A OceanStor V3 Series HyperMetro Feature Guide f...

Page 42: ...ta Planning HyperMetro supports both Fibre Channel and IP networks You must plan storage arrays hosts and IP addresses of switch ports before configuring HyperMetro Principles for Planning IP Addresses l Simple Use simple IP addresses and avoid using complex address masks l Consecutive Allocate consecutive IP addresses to a network l Expandable Ensure that IP addresses are expandable so that conse...

Page 43: ...or a dual controller storage array the default IP addresses of heartbeat network ports are 127 127 127 10 and 127 127 127 11 For a four controller storage array the default IP addresses of heartbeat network ports are 127 127 127 10 127 127 127 11 127 127 127 12 and 127 127 127 13 Therefore the configured IP addresses cannot reside on network segment 127 127 127 XXX and the gateway cannot be 127 12...

Page 44: ...ucted in the following description to avoid unnecessary rework at your site 3 4 Cable Connection HyperMetro cable connection involves the network between hosts and storage arrays HyperMetro replication network same city data center network and quorum network 3 5 Power on After installing all devices power on them and check their operating status Ensure that all devices and their hardware are prope...

Page 45: ... 2 Preparations for Installation Preparations before installing devices include preparing tools and meters checking the installation environment and unpacking and checking goods Sufficient preparation ensures a safe and proper installation 3 2 1 Preparing Tools Meters and Documentation Before installing devices ensure that necessary installation support materials including tools meters and documen...

Page 46: ...Crimps the metal jacket at the end of a coaxial cable assembly Segmented blade utility knife Cuts the adhesive tapes on a carton Floating nut mounting bar Installs or removes a floating nut Antistatic clothing Prevents operators against electrostatic charges ESD glove Prevents operators against electrostatic charges ESD wrist strap Prevents operators against electrostatic charges Table 3 2 lists t...

Page 47: ...ow to Obtain Installation Guide For example if you want to obtain OceanStor UltraPath for Linux V100R008C50 User Guide log in to http support huawei com enterprise enter UltraPath in the search bar and press Enter to view or download the document of the relevant version CloudEngine 6800 5800 V100R002CXX Product Documentation OceanStor SNS2124 SNS2224 SNS2248 Fibre Channel Switch V100R002CXX User G...

Page 48: ...station broadcast transmitting station or transformer station unstable electric voltage and large vibration or strong noise Therefore during the engineering design you need to consider hydrology geography earthquake electric power and transportation conditions according to the technical requirements for communication network planning and communication devices 2 Civil construction The size of the e...

Page 49: ...ks Whether the equipment room is near any sulfurous gas emission sources for example porcelain factories rubber plants tire factories chemical factories sewage plants power stations paper mills smelters automobile factories coal mines electroplating factories food factories and tanneries If yes environmental corrosion risks may exist Whether the equipment room is near the sea saline sewer outlets ...

Page 50: ...erature is lower than 5 C for 60 to 90 days each year heating devices are recommended 11 Ventilation and heat dissipation To ensure smooth ventilation the cabinet should be at least 100 cm 39 4 inches away from the walls and you should leave a clearance of at least 120 cm 47 28 inches between the cabinets To keep a convective air transfer between the cabinet and the equipment room no enclosed spac...

Page 51: ...er enclosure l 100 V to 240 V 10 10 A to 12 A single phase 50 60 Hz l Supports dual live line input 2W PE 200 V to 240 V 10 The 3 U and 6 U controller enclosure l 200 V to 240 V 10 10 A single phase 50 60 Hz l Supports dual live line input 2W PE 200 V to 240 V 10 Disk enclosure l 100 V to 240 V 10 10 A single phase 50 60 Hz High density disk enclosure l 100 V to 127 V 10 10 A single phase 50 60 Hz...

Page 52: ...AC power system of the equipment room must be equipped with a lightning arrestor with the rated discharging current no less than 20 kA The arrestor must be properly grounded 22 DC power ground The storage device is a type of DC I device on which the RTN terminals and the ground terminal of the system chassis are separated The DC power module of the storage device does not provide any ground termin...

Page 53: ...lation site l Confirm the delivery time and installation time in advance for example from 8 00 a m to 6 00 p m NOTICE l Take particular care to avoid bumping into doors walls or shelves during transportation relocation or installation of storage devices l Do not touch the components or uncoated metal surface of any unit with dirty gloves 3 3 Device Installation Install devices as instructed in the...

Page 54: ...switches at your site to install them 2 Data center B 1 Install the storage devices For details about how to install it see the Installation Guide of the corresponding product model 2 Install CloudEngine 5800 series switches For details about how to install a CloudEngine 5800 switch see l CloudEngine 7800 6800 5800 Hardware Installation and Maintenance Guide l CloudEngine 7800 6800 5800 V100R005C0...

Page 55: ...1U 1U 5 1U 1U 1U 1U 1U 1U 4 1U 1U 1U 1U 1U 1U 3 1U 1U 1U 1U 1U 1U 2 1U 1U 1U 1U 1U 1U 1 1U 1U 1U 1U 1U 1U Data center 1 Cabinet H05 SNS2248 Filler panel Filler panel Filler panel RH2288 sevice host Data center 2 Cabinet H05 Filler panel Filler panel Filler panel Filler panel Filler panel Disk enclosure Filler panel Filler panel Filler panel Filler panel SNS2248 Filler panel CE5800 Filler panel CE5...

Page 56: ...800 Filler panel Filler panel Filler panel Disk enclosure Filler panel Disk enclosure Filler panel Filler panel Filler panel Filler panel Filler panel Filler panel RH 1288V3 Filler panel Data center 2 Third place quorumsite Filler panel Disk enclosure Filler panel Disk enclosure Filler panel Filler panel Filler panel Filler panel Filler panel Filler panel Filler panel Filler panel Disk enclosure F...

Page 57: ...nnections in and across data centers 2 U storage device OceanStor V3 Series HyperMetro Feature Guide for File 3 Installation Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 49 ...

Page 58: ...nnections in and across data centers 3 U storage device OceanStor V3 Series HyperMetro Feature Guide for File 3 Installation Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 50 ...

Page 59: ...isk enclosures and controller enclosures see Cascading Disk Enclosures in the Installation Guide of the corresponding product model l The quorum site supports two quorum servers in active standby mode for V300R006C10 and later versions Fibre Channel networking is used as an example to explain cable connection principles For details see Table 3 5 OceanStor V3 Series HyperMetro Feature Guide for Fil...

Page 60: ...e city network between data centers l Dense wavelength division multiplexing DWDM devices are recommended for data center interconnection l If the HyperMetro replication network is a Fibre Channel network Fibre Channel switches are cascaded in one to one mode If the HyperMetro replication network is an IP network Ethernet switches are cascaded in one to one mode Arbitration network l The quorum se...

Page 61: ...meet the following requirements before powering on a device The power supply of the device is not short circuited the power cable plug is firmly connected the output switch of the PSE is turned off and the output voltage is within the normal range all power switches of the PDs are turned off the PDs are not short circuited Check Before Power on l Checking the device installation Table 3 6 lists th...

Page 62: ...round shape 12 Cables are bent with a bend radius of greater than 60 mm at turning points and are not bundled at bend points 13 Optical fibers are laid out without using force or having unnatural bends and squeezes 14 OT terminals of the power cables and grounding cables are welded or crimped firmly 15 Protection tubes or insulating adhesive plasters are used to wrap power cables naked cables and ...

Page 63: ...ei is responsible for turning on off switches of power distribution units PDUs and powering on devices in sequence under the supervision of the customer The power on sequence is storage devices Fibre Channel switches core switches application hosts NOTE Power on the next device only after the previous device is running properly For details about how to power on storage devices see Powering On Devi...

Page 64: ...he default arbitration certificate is 10 years start from September 2015 Ensure the system time of the quorum server is correct so that the default arbitration certificate is valid l Use a Secure Shell SSH tool such as Xshell PuTTY to log in to the quorum server NOTE To ensure security of the operating system you are advised to harden its security For details about how to harden security of an ope...

Page 65: ...nux x86_64 rpm package qs_version ini package tools 2 After decompressing the installation package run the cd package command to go to the directory that is decompressed XXX Linux cd package 3 Optional Run the ll command to list files in the directory Step 3 Install the arbitration software 1 Log in to the quorum server as user root and run the quorum_server sh install command to install the arbit...

Page 66: ...automatically restarts Enter the CLI of the quorum server go to any directory run the qsadmin command in any directory to open the arbitration software If the arbitration software page is displayed the arbitration software restarts successfully XXX Linux qsadmin start main Waiting for connecting to server admin 2 Enter the CLI of the quorum server go to any directory run the ps elf grep quo comman...

Page 67: ...re the quorum server software Quorum server software needs to be configured only when a quorum server is used for HyperMetro 4 5 Configuring Basic Storage Services This section describes how to configure basic storage services for the HyperMetro solution 4 6 Creating NAS HyperMetro This chapter describes how to create a NAS HyperMetro 4 7 Verifying the Configuration After configured you can view t...

Page 68: ...n Adding a Quorum Server Adding a Remote Device Checking the License File Creating a Qtree Tree Creating a Quota Creating a Snapshot Configuring Quorum Server Software Mandatory sub item Optional sub item Mandatory item Optional item Sharing a File System Creating a Logical Port Configuring Quorum Server Software Table 4 1 describes the configuration procedure of HyperMetro OceanStor V3 Series Hyp...

Page 69: ...s and access switches at the network layer and the configuration procedure of Fibre Channel switches at the storage layer Ethernet switches serve as the core switches and access switches at the network layer and Fibre Channel switches are used at the storage layer Switches 3 Configuring Quorum Server Software This section describes how to configure and manage the quorum server software Quorum serv...

Page 70: ... also have the same attributes such as the owning controller capacity and block size l You are advised to use the same configuration when creating disk domains and storage pools on the local storage array and remote storage array Local file systems are shared with hosts When the local file systems are shared with hosts the local storage array synchronizes the configuration to the 1 Create a disk d...

Page 71: ...mote file systems NOTICE Before creating a HyperMetro pair ensure that no operation is performed on the remote file system you want to use to create the HyperMetro pair Otherwise the HyperMetro pair may fail to be created OceanStor V3 Series HyperMetro Feature Guide for File 4 Configuration Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 63 ...

Page 72: ... pair This operation is performed on the local storage array 6 Create a NAS HyperMetro pair This operation is performed on the local storage array 7 Create a Qtree This operation is performed on the local storage array 8 Create a quota This operation is performed on the local storage array 9 Create a snapshot This operation is performed on both the local and remote storage arrays 4 2 Configuration...

Page 73: ... configure the arbitration software in SUSE Prerequisites The arbitration software must be configured in user mode Procedure Step 1 Prepare for the configuration Before the configuration make sure that the quorum server has been configured with service IP address and firewall 1 Configure a service IP address for the quorum server NOTE If two ports of the quorum server are not bonded IP addresses o...

Page 74: ...are using physical machines the two ports of the quorum server are not bonded and you are advised to configure service IP addresses at two different network segments for arbitration ports In this example arbitration software is deployed on physical machines and two ports of the quorum server are not bonded Table 4 3 lists configuration examples Table 4 3 Examples for configuring IP addresses of ar...

Page 75: ...1 Link encap Ethernet HWaddr 08 00 27 45 7A E2 inet addr 192 168 6 31 Bcast 192 168 6 255 Mask 255 255 255 0 inet6 addr fe80 a00 27ff fe2e fba6 64 Scope Link UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 43285954 errors 0 dropped 5051127 overruns 0 frame 0 TX packets 5819 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 2916916679 2781 7 Mb TX bytes 72080...

Page 76: ...ct If the ACCEPT tcp anywhere anywhere tcp dpt pago services2 information is displayed in the command output the firewall configuration takes effect XXX Linux iptables L ACCEPT tcp anywhere anywhere tcp dpt pago services2 Step 2 Go to the command line interface CLI of the arbitration software In any directory of the quorum server s operating system run the qsadmin command to open the arbitration s...

Page 77: ...information The qs_certreq csr file is generated in the opt quorum_server export_import directory of the quorum server admin export tls_cert Command executed successfully NOTE The certificates must be replaced in user mode The certificate request file of the quorum server can be used to generate certificates in a third party Certificate Authority CA organization Copy the certificates to the opt qu...

Page 78: ...l Total Capacity X XXXTB SN XXXXXXXXXXXXXXXXXXXX Location Product Model XXXXX Product Version VX00R00XC00 High Water Level XX Low Water Level XX WWN XXXXXXXXXXXXXXX Time XXXX XX XX 15 11 15 UTC 08 00 2 In the CLI of the arbitration software run the add white_list sn command to add the storage system SN to the arbitration software for management admin add white_list sn XXXXXXXXXXXXXXXXXXXX Command ...

Page 79: ...rement Example Networ k adapter 2 vmnic0 connects to controller A of the local and remote storage systems in the HyperMetro pair n Switch name vSwitch 1 n Physical adapters name vmnic0 n Physical adapters IP addresses and mask 192 168 6 31 255 255 255 0 Networ k adapter 3 vmnic1 connects to controller B of the local and remote storage systems in the HyperMetro pair n Switch name vSwitch 2 n Physic...

Page 80: ... 4bf0 941e c9a251341406 ONBOOT yes NM_CONTROLLED no BOOTPROTO static IPADDR 192 168 7 31 IP address of network adapter NETMASK 255 255 255 0 Subnet mask 2 Check whether the service IP address configuration of the quorum server takes effect Enter the CLI of the quorum server go to any directory run the service network restart command in any directory to enable the IP address configuration to take e...

Page 81: ...ysconfig iptables does not exist or is empty write all the preceding content into the configuration file If etc sysconfig iptables has content add I INPUT p tcp dport 30002 j ACCEPT at the beginning of COMMIT If you want to enable other ports for the firewall add the port IDs to the I INPUT p XXX dport XXX j ACCEPT configuration item For example if you want to enable port 22 type I INPUT p tcp dpo...

Page 82: ... different network segments If two ports of the quorum server are bonded IP addresses of the two ports must be the same l The ID of the arbitration software s listening port must be the same as that of the port enabled on the firewall After configuration is complete run the show server_ip command If the command output shows the IP address and port ID that are added the configuration succeeds admin...

Page 83: ...import the certificates to the arbitration software admin import tls_cert ca qs_cacert crt cert qs_cert crt Command executed successfully 5 After replacing certificates on the quorum server replace the certificates on the local and remote storage arrays For details see Managing Certificates section Step 5 Optional Configure a whitelist After you replace a certificate you must configure a whitelist...

Page 84: ... IP address for the quorum server NOTE If two ports of the quorum server are not bonded IP addresses of the two ports must be from different network segments If the two ports of the quorum server are bonded you only need to configure a virtual IP address for arbitration When deploying the arbitration software using VMs you need to create virtual network adapters and switches for VMs In this exampl...

Page 85: ... ports of the quorum server are not bonded Table 4 7 lists configuration examples Table 4 7 Examples for configuring IP addresses of arbitration services Arbitration Port Service IP Address Mask Arbitration port 1 192 168 6 31 255 255 255 0 Arbitration port 2 192 168 7 31 255 255 255 0 Run the sudo vi etc network interfaces command to open the configuration file of the network adapter used by the ...

Page 86: ...5 Mask 255 255 0 0 inet6 addr fe80 a00 27ff fe2e fba7 64 Scope Link UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 43285954 errors 0 dropped 5051127 overruns 0 frame 0 TX packets 5819 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 2916916679 2781 7 Mb TX bytes 720809 703 9 Kb 3 Configure a port ID for the firewall of the quorum server Enter the CLI of th...

Page 87: ...ts must be from different network segments If two ports of the quorum server are bonded IP addresses of the two ports must be the same l The ID of the arbitration software s listening port must be the same as that of the port enabled on the firewall After configuration is complete run the show server_ip command If the command output shows the IP address and port ID that are added the configuration...

Page 88: ...he certificates to the arbitration software admin import tls_cert ca qs_cacert crt cert qs_cert crt Command executed successfully 5 After replacing certificates on the quorum server replace the certificates on the local and remote storage arrays For details see Managing Certificates section Step 5 Optional Configure a whitelist After you replace a certificate you must configure a whitelist NOTICE ...

Page 89: ...capacity this tier is suitable for storing frequently accessed data l The performance tier consists of SAS disks and provides modest performance As SAS storage media have a modest cost and large capacity this tier is suitable for storing infrequently accessed data l The capacity tier consists of NL SAS disks and provides the lowest performance As NL SAS storage media have the lowest cost and large...

Page 90: ... Which Capacity Is Used as Hot Spare Space in Low Hot Spare Policya 1 12 1 1 12 25 2 25 50 3 2 50 75 4 75 125 5 3 125 175 6 175 275 7 4 275 375 8 a Huawei storage systems use RAID 2 0 virtualization technology Hot spare capacity is provided by member disks in each disk domain Therefore the hot spare capacity is expressed in number of disks in this table For example if a disk domain is composed of ...

Page 91: ...DeviceManager Step 2 Choose Provisioning Disk Domain Step 3 Click Create The Create Disk Domain dialog box is displayed Step 4 Name and describe the disk domain 1 In Name enter a name for the disk domain NOTE The name must be unique The name can contain only letters digits periods underscores _ and hyphens The value contains 1 to 31 characters 2 In Description enter the function and properties of ...

Page 92: ...mended that you create a disk domain by Manually select disks ensure that all disks are from the same engine so that disk domain on one engine reduces the disk failure probability and improve the read and write performance of disks l Select Specify disk type or Specify the number of disks Select Specify disk type 2000 5000 6000 18000 series storage systems i Select the storage tier according to th...

Page 93: ...hich is the value of N The remainder is 23 which is the value of M You are advised to configure three disk domains each of which contains 223 3 74 3 disks In this case two disk domains are configured with 74 disks respectively and the other disk domain is configured with 75 disks Example 3 If a disk domain consists of SSDs SAS disks and NL SAS disks for SmartTier the number of disks of each type c...

Page 94: ...her tiers RAID policies The number of RAID data disks of the primary control tier and the number of RAID data disks of other tiers must be a multiple of 1 2 4 or 8 For example if the performance tier is the primary control tier and its RAID policy is 3D 1P the RAID policy of other tiers must be 3D 1P 6D 2P or so on and cannot be 4D 1P If you want to change the current primary control tier deselect...

Page 95: ... Pool Step 3 Click Create The Create Storage Pool dialog box is displayed Step 4 Enter a name and description for the storage pool 1 In the Name text box enter a name for the storage pool NOTE The name must be unique The name can contain only letters digits periods underscores _ and hyphens The value contains 1 to 31 characters 2 In the Description text box enter the function and properties of the...

Page 96: ...the disk domain that the storage pool belongs to Step 7 In Storage Medium select the storage tiers needed for the storage pool and set related parameters 1 Select storage tiers that meet service requirements 2 Set basic properties for the storage tiers Table 4 10 describes related parameters OceanStor V3 Series HyperMetro Feature Guide for File 4 Configuration Issue 05 2018 01 30 Huawei Proprietar...

Page 97: ...10 n Default RAID policy of the high performance tier RAID 10 n Default RAID policy of the performance tier RAID 5 4D 1P n Default RAID policy of the capacity tier RAID 6 4D 2P If the number of disks allocated to a storage tier is equal to 10 n Default RAID policy of the high performance tier RAID 10 n Default RAID policy of the performance tier RAID 5 8D 1P n Default RAID policy of the capacity t...

Page 98: ... available capacity and then you can allocate all available capacity in this storage layer to the new storage pool The capacity must be not larger than the available capacity of the storage tier NOTE You are advised to create RAID 6 groups on the capacity tier to ensure data security Step 8 Set properties of the storage pool according to the usage types 1 Click Advanced to set advanced properties ...

Page 99: ...s 85 the system generates an alarm informing that the capacity of storage pool is insufficient and when the used capacity reaches 90 the system generates an alarm informing that the storage pool is running out If the used capacity alarm threshold is set as 91 when the used capacity reaches 93 the system generates an alarm informing that the storage pool is running out A proper used capacity alarm ...

Page 100: ...rmance but higher disk locating performance The value of this parameter can be System auto select The system selects the optimal stripe depth based on the RAID policy of the storage tier and data migration granularity 32 KB 64 KB 128 KB 128 KB is recommended for random read write services such as in database scenarios 256 KB 512KB 512 KB is recommended for sequential read write services such as me...

Page 101: ...iews to show LUNs and file systems of tenants However Internet Explorer only supports the list view The following will use the card view as an example l On the upper right of the card view click to switch to the list view of tenants l On the upper right of the list view click to switch to the card view of tenants l ClickDetails to view detailed resource information about a tenant End Follow up Pro...

Page 102: ...dexes storage space management cache management lock mechanism and transaction mechanism at the storage layer Precautions If a storage pool has thin file systems and the capacity of all file systems exceeds that of the storage pool services may be interrupted if the capacity of the storage pool is used up Procedure Step 1 Log in to DeviceManager Step 2 Go to the file system page The operation path...

Page 103: ...e must be unique l The name can only contain letters digits and underscores _ l The name can be 1 to 255 characters in length Example filesystem001 OceanStor V3 Series HyperMetro Feature Guide for File 4 Configuration Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 95 ...

Page 104: ...maximum capacity allocated to the thin file system That is the total capacity dynamically allocated to the file system cannot exceed the maximum capacity l When the Thin function is disabled the capacity will be allocated to a thick file system once and for all l The system support creating block level file system Select capacity unit Blocks when creating a file system One Block 512 Bytes Value ra...

Page 105: ...n file system may fail after all free capacity of the storage pool is used to create a thick file system Example Enable Snapshot Space Ratio Percentage of the file system snapshot space to the file system space Value range The value is an integer ranging from 0 to 50 Example 20 Default 20 OceanStor V3 Series HyperMetro Feature Guide for File 4 Configuration Issue 05 2018 01 30 Huawei Proprietary a...

Page 106: ...Advanced Tuning and disable the data compression function the system will set the size of a file system block to 8 KB In this scenario you are advised to enable the data compression function When storage pools to which file systems belong do not use full SSDs the system will set the size of a file system block to 8 KB and disable the data compression function by default If you choose Advanced Tuni...

Page 107: ... KB when the size of most files in the file system is between 100 KB and 1 MB l Select 16 KB when the size of most files in the file system is between 1 MB and 100 MB l Select 32 KB when the size of most files in the file system is between 100 MB and 1 GB l Select 64 KB when the size of most files in the file system is larger than 1 GB the file system mainly processes bandwidth consuming large I O...

Page 108: ...appends a suffix number to the name of each file system for file system distinction Value range 0 to 10000 the quantity of file systems to create NOTE If you want to create 30 file systems the start number is from 0 to 9970 Step 5 Optional Set a timing snapshot policy 1 Click Timing Snapshot Policy The Timing Snapshot Policy dialog box is displayed 2 Set a timing snapshot policy Select Hours and M...

Page 109: ...ption Value Owning Controller Controller to which the file system belongs You are advised to allocate file systems to different controllers for load balancing NOTE If you are not sure about the owning controller select Auto Select The storage system will automatically select the owning controller for file systems Value range Based on actual conditions of available controllers of the storage device...

Page 110: ...ce tier first The storage system allocates capacity to a file system from the performance tier first If the capacity of the performance tier is insufficient the storage system allocates capacity from the other storage tiers first from the capacity tier and then from the high performance tier Allocate from the capacity tier first The storage system allocates capacity to a file system from the capac...

Page 111: ...hots the system automatically deletes the earliest read only snapshots Example Enable Default Disable Checksum Specifies whether Checksum is enabled This function is used to check data integrity When it is enabled checksum will be automatically calculated when data is being written ensuring integrity of the data to be accessed NOTE Enabling Checksum will impair the system performance Example Enabl...

Page 112: ...d it can be reclaimed into a storage pool and used by other file systems in data write requests Example Auto Expand Capacity Default Not Use Autonegotiation Capacity Reclamation Mode A storage system supports the following capacity reclamation modes Preferentially Expand Capacity Expand the capacity to increase the file system capacity Preferentially Delete Old Snapshot Delete old snapshots to rec...

Page 113: ...to the total capacity of the file system is smaller than the preset value the storage system automatically triggers file system space reclamation and reduces file system capacity Value range The value is an integer ranging from 1 to 99 Example 50 Default 50 Auto Expand Upper Limit Set the auto expand upper limit Value range The value is an integer ranging from file system capacity to 16 PB Example...

Page 114: ...ust purchase the SmartQoS license If no traffic control policy exists click Create to create one Default Enable data compressi on Enable the data compression function Storage space saved by using data compression NOTE OceanStor 2200 V3 storage system does not support this function Example Enable data compression Enable deduplicat ion Enable the deduplication function Storage space saved by using d...

Page 115: ...rations are more than write operations and hot spot data exists use the SSDs as cache by employing SSD high read performance to improve system read performance NOTE To apply this policy you must purchase the SmartCache license Please select the owning controller of the file system manually This controller must be the same as the owning controllers of SmartCache partition or SmartCache is unavailab...

Page 116: ...tors n When the protection period is overdue the file expires and it can be deleted but cannot be modified or renamed by common users and system administrators Default value Regulatory Compliance Min Retention The shortest file protection period supported by WORM file system Value range 0 to 70 years or Indefinite Default value 3 years NOTE Min Retention must be smaller than or equal to Default Re...

Page 117: ...etadata change Default value Enable Lockout Wait Time hours Retention of a file enters the locked state NOTE This parameter is valid only when Automatic Lock is enabled Value range The value is an integer ranging from 2 to 168 Default value 2 Automatic ally Delete If this mode is enabled the system automatically deletes files whose protection period is overdue Default value Disabled NOTE If WORM i...

Page 118: ...umber of ports available As a result service performance deteriorates Procedure Step 1 Log in to DeviceManager Step 2 Choose vStore Step 3 In the vStore view click or to select the vStore for which a user is to be created Step 4 At the lower right of the vStore view click Details The vStore view is displayed Step 5 Choose Provisioning Port and click Create The Create Logical Port dialog box is dis...

Page 119: ...t is available to compatible applications l The name must be unique l The name can contain only letters digits underscores _ periods and hyphens l The name contains 1 to 31 characters Example lif01 OceanStor V3 Series HyperMetro Feature Guide for File 4 Configuration Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 111 ...

Page 120: ...Gateway IPv6 gateway of the logical port Example fc00 1 Primary Port Port to which the logical port belongs including the Ethernet port Bond port and VLAN Example None Failover Group Failover group name NOTE l If a failover group is specified services on the failed primary port will be taken over by a port in the specified failover group l If no failover group is specified services on the failed p...

Page 121: ...lback Services will manually fail back to the primary port only when the link to the primary port keeps normal for over five minutes l If Failback Mode is Automatic ensure that the link to the primary port is normal before the failback Services will auto fail back to the primary port only when the link to the primary port keeps normal for over five minutes Example Automatic Activate Now To activat...

Page 122: ...nts the permission to use HyperMetro Prerequisites A license file that contains the HyperMetro license information has been imported into the storage system and activated Context This operation is performed on both the local and the peer remote storage systems On the DeviceManager interface HyperMetro is displayed in Feature of HyperMetro for FS In a scenario where both SAN HyperMetro and NAS Hype...

Page 123: ...ation about active license files End Follow up Procedure If a suitable HyperMetro license is unavailable apply for and import a license file as instructed in the Installation Guide of the corresponding product model 4 6 2 Adding a Remote Device This operation enables you to establish a logical connection between a local storage device and a remote storage device for data transfer between the two d...

Page 124: ...an select desired remote devices through their WWNs Click Home on DeviceManager In the Basic Information area you can view WWN Step 4 Set up the connection to the remote device NOTICE l If Running Status of an added link is Invalid delete and add the link again l To ensure data transfer security among storage systems you are advised to use a device such as a security gateway to encrypt links to pr...

Page 125: ... IP Address IP address of the Ethernet port on the remote storage device NOTE This host port cannot be used for Ethernet port bonding Otherwise the HyperMetro service fails Example 192 168 26 12 Username The user name of the machine machine user Value mm_user Password The password of the machine machine user Value mm_user storage TCP IP Port Ethernet port number on the remote storage device Exampl...

Page 126: ...is successfully enabled l iSCSI link By default this function is enabled You are advised to enable this function You can run the change remote_device link link_type iSCSI link_id XXX fast_write_enable no command to disable the fast write function To obtain the value of link_id run show remote_device link The function needs to be enabled only on the local storage system You can run the show remote_...

Page 127: ...port Perform the following operation to query the ports On DeviceManager management page choose Provisioning Port Ethernet Ports Context l To ensure the reliability between quorum servers and storage devices you are advised to add at least one link between each controller of storage devices and a quorum server l This operation is performed on both the local and the peer remote storage systems l Th...

Page 128: ...HyperMetro domain to add it Step 7 Select Controller and Port of storage devices to be connected and click Add Select Port Type of storage devices to be connected configure corresponding settings and click Add l If the port type is Host port select Controller and Port l If the port type is Management port select Port To use a management network port as an arbitration port the storage system versio...

Page 129: ...for the HyperMetro domain you must add quorum server for both local and remote storage devices NOTE Log in to the quorum server In the CLI of the quorum server run command qsadmin to open the arbitration software Then run command show server_ip to view the status of the local and remote storage devices If they are both in the Established state the quorum server has been added successfully Context ...

Page 130: ...e systems Prerequisites l The storage devices work normally and correctly communicate with each other Configurations can be properly delivered l A HyperMetro domain has been created for the storage arrays l vStores have been created on the storage arrays l NAS HyperMetro licenses have been imported and activated on the primary and secondary storage arrays l If quorum servers are configured the quo...

Page 131: ...te as the preferred site Local Specify the local storage system as the preferred site Remote Specify the remote storage system as the preferred site Step 7 Confirm the operation to create a HyperMetro vStore pair 1 Click OK The Warning dialog box is displayed 2 Confirm the information in the dialog box and select I have read and understood the consequences associated with performing this operation...

Page 132: ... space of the secondary file system Context This operation is performed on the local storage system only Procedure Step 1 Log in to DeviceManager Step 2 Choose Data Protection HyperMetro HyperMetro Pair Step 3 Click the HyperMetro Pair tab The HyperMetro Pair management page is displayed Step 4 Click Create The Create HyperMetro Pair Wizard dialog box is displayed Step 5 Select File System in Reso...

Page 133: ...his value is applicable to scenarios where the service load is light The speed is greater than 100 MB s Value range Low Medium High and Highest NOTE If the file systems to be configured in the HyperMetro pair carry host services and the service load is changing constantly it is advised to retain the default value Medium to ensure proper running of the host services Default value Medium Recovery Po...

Page 134: ...is automatically synchronized Step 9 Click Next The Summary page is displayed Step 10 Confirm the HyperMetro information and click Finish The Danger dialog box is displayed Step 11 Select I have read and understood the consequences associated with performing this operation and click OK The Execution Result dialog box is displayed indicating that the operation succeeded Step 12 Click Close End 4 6 ...

Page 135: ...escribes the related parameters Table 4 23 Quota tree parameters Parameter Description Value Name Name of the quota tree Value range l The name must be unique l For V3R6C00 the name contains only letters digits and underscores _ l For V3R6C10 the name contains only letters digits and special characters Special characters include _ and spaces On the CLI some characters need to be entered as escape ...

Page 136: ...icating that the operation succeeded 3 Click Close End 4 6 8 Optional Creating a Quota This operation enables you to restrict the space used by files or the number of files in the root directory or by user user group Prerequisites l At least one file system and quota tree have been created l If you want to create quota for a specified user or user group the user or user group must have been create...

Page 137: ... NOTE If no user is available add one If you select Local authentication user click Find in the pop up Add User dialog boxes to select the user or user group you want to add Click OK You can choose Provisioning User Authentication to create local authentication user in the Local Authentication User tab If you select Domain user enter the corresponding name in Name and click Add For NIS domain and ...

Page 138: ...rite operations and prevents users from using extra file space Value range Larger than 0 and no less than the capacity of the file system Example 100 GB Soft Quota If the space quota exceeds the soft quota the system generates an alarm but still allows write operations After exceeding the hard quota the system immediately forbids write operations Value range l If the space hard quota is not config...

Page 139: ...by default 2 Click Close The security alert dialog box is displayed NOTE This message will be displayed only after Enable quota immediately is selected 3 Confirm the information in the dialog box and select I have read and understand the consequences associated with performing this operation click OK The Execution Result dialog box is displayed indicating that the operation succeeded 4 Click Close...

Page 140: ...shot page The operation path varies with user types System user Click vStore select the desired vStore and click Details to go to the vStore view Choose Data Protection Snapshot vStore user In the vStore view choose Data Protection Snapshot Select a file system for which you want to create a snapshot On the menu bar choose Create The Create Snapshot dialog box is displayed Step 3 Create a snapshot...

Page 141: ...napshots is 16 Select the file system for which you want to create periodic snapshots and click Properties In the File System Properties dialog box choose More Advanced and modify the value in Max Number for Timing Snapshots l When the number of created snapshots reaches the upper limit the system automatically deletes the earliest snapshots Procedure Step 1 Log in to DeviceManager Step 2 Go to th...

Page 142: ... dates 2 and 30 every month Step 6 Click OK End 4 7 Verifying the Configuration After configured you can view the status of the data on the local and remote storage systems to check whether HyperMetro between the local and remote storage systems is successful After the HyperMetro configuration is complete synchronize the HyperMetro pair If Pair Running Status is Normal after the synchronization Hy...

Page 143: ...HyperMetro vStore Pair You can modify parameters of a HyperMetro vStore pair or dynamically adjust the HyperMetro relationship between different vStores 5 1 1 1 Viewing HyperMetro vStore Pair Information This operation enables you to view information about existing HyperMetro vStore pairs and monitor the running status of NAS HyperMetro pairs Prerequisites A HyperMetro vStore pair has been created...

Page 144: ...ore pair has failed the value is Invalid l If the HyperMetro vStore pair works properly the value is determined by members If all NAS HyperMetro pairs are normal the value is Normal Configuration Status Whether primary and secondary site configurations are synchronized The value can be Synchronizing Normal or To Be Synchronized Owning HyperMetro Domain ID ID of the owning HyperMetro domain HyperMe...

Page 145: ...s Activation status of site The value can be Active or Passive Configuration Status Whether primary and secondary site configurations are synchronized The value can be Synchronizing Normal or To Be Synchronized Recovery Policy A recovery policy supports the following recovery modes l Manual If a HyperMetro pair is in the To Be Synchronized state management and maintenance personnel must manually s...

Page 146: ...yperMetro HyperMetro vStore Pair Step 3 View the basic information about a HyperMetro vStore pair Table 5 3 describes related parameters Table 5 3 HyperMetro vStore pair parameters Parameter Description Local vStore Name Name of the local vStore Remote vStore Name Name of the remote vStore vStore Pair Check results of local vStore The value can be Normal Abnormal and Unknown Logical Port Check res...

Page 147: ...s faulty file systems The secondary vStore contains faulty file systems and Unknown Configuration Check Results The value can be OK The primary vStore contains file systems not configured with HyperMetro not recommended The secondary vStore contains file systems not configured with HyperMetro not recommended File system capacities at primary and secondary ends are inconsistent not recommended File...

Page 148: ...rimary site of a HyperMetro vStore pair suffers a disaster the secondary site can quickly take over services to protect service continuity Prerequisites You can perform primary secondary switchover only if the following requirements are met l Communication between the storage arrays is normal l The LIF port at the secondary site is normal l The vStore pair for which you want to perform primary sec...

Page 149: ...3 Click OK The Execution Result dialog box is displayed 4 Click Close End 5 1 1 5 Forcible Start If a system fault occurs and the quorum server fails to implement arbitration you can forcibly start the local or remote site to provide services after the fault is rectified Prerequisites l The NAS HyperMetro pair is in the To Be Synchronized or Paused state l The HyperMetro management link is disconn...

Page 150: ...wning tenant of the file system whose ID is 0 developer change file_system vstore file_system_id 0 type vstore vstore_id 1 WARNING Before changing the owning vStore of the file system note the following 1 If the NAS share antivirus or HyperMetro service is configured for the file system delete the service and then change the owning vStore Suggestion After the owning vStore is changed 1 Check wheth...

Page 151: ...d parameters Table 5 5 HyperMetro domain parameters Parameter Description ID ID of a HyperMetro domain Name Name of a HyperMetro domain Running Status Running status of a HyperMetro domain Remote Device Remote device in a HyperMetro domain Quorum Mode Quorum mode of a quorum server NOTE The Quorum Mode is Static Priority if no quorum server is created Quorum Server Quorum server in a HyperMetro do...

Page 152: ...ain is no longer needed you can delete it Prerequisites The related HyperMetro Pair has being deleted Procedure Step 1 Log in to DeviceManager Step 2 Choose Data Protection HyperMetro HyperMetro Domain Step 3 Select a HyperMetro domain that you want to delete and click Delete The security alert dialog box is displayed Step 4 Select Only delete the configuration information about the local device i...

Page 153: ...g l On the HyperMetro management page click and select HyperMetro information that you want to view Procedure Step 1 Log in to DeviceManager Step 2 Choose Data Protection HyperMetro HyperMetro Pair Step 3 Click the HyperMetro Pair tab The HyperMetro Pair management page is displayed Step 4 View the basic information about a HyperMetro Table 5 6 describes related parameters Table 5 6 HyperMetro par...

Page 154: ...atus Status of a link connected to a HyperMetro Example Connected Configuration Status Whether primary and secondary site configurations are synchronized The value can be Synchronizing Normal or To Be Synchronized Example Normal Local Resource Role Whether the local resource is provided by the preferred site Example Preferred Activation Status Activation status of site The value can be Active or P...

Page 155: ...nizes differential data from the primary resource to the secondary resource based on site requirements Example Automatic Owning HyperMetro Domain HyperMetro domain to which a HyperMetro belongs Example domain01 Local Resource Data Status Data status of a local resource Example Consistent Resource Data Status Data status of a remote resource Example Consistent Local Resource Host Access Status Host...

Page 156: ...ata Synchronization Direction Data synchronization direction Possible values are Local to Remote and Remote to Local Example Remote to Local Step 5 Click a HyperMetro whose information you want to view and view its HyperMetro pair information in the lower area of the page Table 5 7 describes the related parameters Table 5 7 HyperMetro pair parameters Parameter Description Example Value Local Devic...

Page 157: ...yperMetro starts Format YYYY MM DD hh mm ss UTC hh mm Example 2014 05 30 16 51 32 UTC 08 00 End Time Time when data synchronization for a HyperMetro ends Format YYYY MM DD hh mm ss UTC hh mm Example 2014 05 30 20 51 32 UTC 08 00 Isolation Switch After the Isolation Switch is turned on the system will suspend the HyperMetro pair when the difference between the write I O latency of the two storage a...

Page 158: ...The HyperMetro Pair management page is displayed Step 4 Select a HyperMetro pair whose properties you want to modify and click Properties The Properties of HyperMetro Pair dialog box is displayed Step 5 On the General tab page you can view the link information about the HyperMetro pair Click the Synchronize Information tab to modify related parameters Table 5 8 explains the related parameters Ocea...

Page 159: ... service load is relatively light The speed ranges from 50 MB s to 70 MB s l Highest Data replication takes the shortest time This value is applicable to scenarios where the service load is light The speed is greater than 100 MB s Value range Possible values are Low Medium High and Highest Recovery Policy A recovery policy determines whether the system automatically synchronizes data after a Hyper...

Page 160: ...ized or Force Start The connection of devices is normal Procedure Step 1 Log in to DeviceManager Step 2 Choose Data Protection HyperMetro HyperMetro Pair Step 3 Click the HyperMetro Pair tab The HyperMetro Pair management page is displayed Step 4 Right click a HyperMetro pair whose data you want to synchronize and choose Synchronize from the short cut menu The security alert dialog box is displaye...

Page 161: ... Confirm the operation of pausing the HyperMetro pair 1 Carefully read the contents of the dialog box and click OK The Execution Result dialog box is displayed indicating that the operation successded 2 Click Close NOTE After the HyperMetro pair is suspended data synchronization between the two storage arrays is also suspended End 5 1 3 5 Deleting a HyperMetro Pair If a HyperMetro is no longer nee...

Page 162: ...ging quorum servers you can create and delete quorum servers and add links for quorum servers 5 1 4 1 Viewing Quorum Server Information Through this operation you can view information about existing quorum servers as well as links of the quorum server Procedure Step 1 Log in to DeviceManager Step 2 Choose Data Protection HyperMetro Quorum Server Step 3 View information about existing quorum server...

Page 163: ...orum server that you want to modify and click Properties The Quorum Server Properties dialog box is displayed Step 4 On the General and Settings tab pages modify the quorum server information Table 5 11 explains the related parameters Table 5 11 Quorum server parameters Parameter Description Example Value Name Name of a quorum server Example QuorumServer_001 Description Description of a quorum ser...

Page 164: ...tep 4 Select Controller and Port of storage devices to be connected and click Add NOTE To ensure the reliability between quorum servers and storage systems you are advised to add at least one link between each controller of storage systems and a quorum server Step 5 Click OK End 5 1 4 4 Removing a Link Through this operation you can remove a link configured for a quorum server Procedure Step 1 Log...

Page 165: ...dialog box is displayed Step 4 Select I have read and understand the consequences associated with performing this operation and click OK The Execution Result dialog box is displayed indicating that the operation succeeded Step 5 Click Close End 5 1 4 6 Uninstalling the Arbitration Software This section describes how to uninstall the arbitration software Prerequisites The arbitration software has b...

Page 166: ...ion progress is completed run the ps elf grep quorum_serverd command to check whether the arbitration software is uninstalled successfully 2 If the quorum_serverd process does not exist the arbitration software is uninstalled successfully XXX Linux package ps elf grep quorum_serverd 0 S root 3326 32197 50 80 0 2449 pipe_w 17 03 pts 0 00 00 00 grep quorum_serverd XXX Linux package End 5 1 5 Importi...

Page 167: ...a device 3 Click OK The security alert dialog box is displayed 4 Confirm the information of the dialog box and select I have read and understand the consequences associated with performing this operation Then click OK The Success dialog box is displayed 5 Click OK The certificate list shows imported certificates NOTE The CA certificate is not displayed in the certificate list Step 5 View the certi...

Page 168: ... 5 14 describes the related parameters Table 5 14 Parameters for modifying a certificate Parameter Description Expiration Warning Days Days before certificate expiration When the period starts the system sends warning to users about the expiration NOTE The value ranges from 7 to 180 New Private Key Encryption Password Encrypted password of a new private key file Confirm Password Confirms the newly...

Page 169: ... Information Through this operation you can view information about a HyperMetro including its basic information and HyperMetro pair information so that you can effectively monitor the operating status of the HyperMetro Context l On the HyperMetro management page you can click Refresh to refresh HyperMetro information l On the HyperMetro management page click Keyword to search for keywords that are...

Page 170: ...source None Pair ID A pair of IDs of local and remote resources in a HyperMetro None Pair Health Status Displays whether a pair of local and remote resources in a HyperMetro are healthy Possible values can be Normal and Fault Example Normal Pair Running Status Running status of a pair of local and remote resources Possible values can be Normal To be synchronized Paused Synchronizing Force Start an...

Page 171: ...umn Example Normal HyperMetro Consistency Group Name of the owning consistency group of the HyperMetro pair Example ConsistentGroup001 Local Resource Role Whether the local resource is provided by the preferred site Example Preferred Activation Status Activation status of site The value can be Active or Passive Example Active OceanStor V3 Series HyperMetro Feature Guide for File 5 Management Issue...

Page 172: ...s differential data from the primary resource to the secondary resource based on site requirements Example Automatic Owning HyperMetro Domain HyperMetro domain to which a HyperMetro belongs Example domain01 Local Resource Data Status Data status of a local resource Example Consistent Remote Resource Data Status Data status of a remote resource Example Consistent Local Resource Host Access Status H...

Page 173: ...ta Synchronization Direction Data synchronization direction Possible values are Local to Remote and Remote to Local Example Remote to Local Step 5 Click a HyperMetro whose information you want to view and view its HyperMetro pair information in the lower area of the page Table 5 17 describes the related parameters Table 5 17 HyperMetro pair parameters Parameter Description Example Value Local Devi...

Page 174: ...yperMetro starts Format YYYY MM DD hh mm ss UTC hh mm Example 2014 05 30 16 51 32 UTC 08 00 End Time Time when data synchronization for a HyperMetro ends Format YYYY MM DD hh mm ss UTC hh mm Example 2014 05 30 20 51 32 UTC 08 00 Isolation Switch After the Isolation Switch is turned on the system will suspend the HyperMetro pair when the difference between the write I O latency of the two storage a...

Page 175: ...ro l vStore user In the vStore view choose Data Protection HyperMetro Step 3 Click the HyperMetro Pair tab The HyperMetro Pair management page is displayed Step 4 Select a HyperMetro pair whose properties are to be modified and click Properties The Properties of HyperMetro Pair dialog box is displayed Step 5 On the General tab page you can view the link information about the HyperMetro pair Click ...

Page 176: ...e service load is relatively light The speed ranges from 50 MB s to 70 MB s l Highest Data replication takes the shortest time This value is applicable to scenarios where the service load is light The speed is greater than 100 MB s Value range Possible values are Low Medium High and Highest Recovery Policy A recovery policy determines whether the system automatically synchronizes data after a Hype...

Page 177: ...e connection of devices is normal Procedure Step 1 Log in to DeviceManager Step 2 Go to the NAS HyperMetro page The operation path varies with user types l System user Click vStore select the desired vStore and click Details to go to the vStore view Choose Data Protection HyperMetro l vStore user In the vStore view choose Data Protection HyperMetro Step 3 Click the HyperMetro Pair tab The HyperMet...

Page 178: ...ser In the vStore view choose Data Protection HyperMetro Step 3 Right click the HyperMetro pair to be suspended and choose Pause from the shortcut menu Step 4 Select Preferred or Non Preferred site and click OK The Warning dialog box is displayed Step 5 Confirm the operation to suspend the HyperMetro pair 1 Confirm the information in the dialog box and click OK The Execution Result dialog box is d...

Page 179: ...Only delete the configuration information about the local device if the HyperMetro pair fails or the remote device is disconnected NOTE If you do not select this option you cannot delete the HyperMetro domain when the local device is disconnected from the remote device Step 5 Select I have read and understood the consequences associated with performing this operation and click OK Step 6 The Execut...

Page 180: ...vice to Fail 6 5 What Can I Do If the Remote Connection Fails to Be Created with the TOE Interface Module 6 6 How Can I Use OVA Templates to Quickly Deploy Virtual Quorum Servers When a quorum server virtual machine VM becomes faulty you can use an OVA template to deploy it again quickly 6 1 What Can I Do If a Quorum Link Fails to Be Added Because the HyperMetro Arbitration Certificate Becomes Inv...

Page 181: ...correctly set Run the date command to check the system time of the quorum server l If the system time of the quorum server is correct go to Step 3 l If the system time of the quorum server is incorrect modify the system time and restart the quorum server Then add the certificates again If the quorum link still fails to be added after the quorum server is restarted go to Step 3 Step 3 Check whether...

Page 182: ...routing table is named table 20 l The IP addresses in the 192 168 0 0 16 segment receive and send data via the eth6 port The routing table is named table 21 Step 2 Add the active and standby IP ports on the quorum server to the policy routing tables In the CLI of the quorum server run ip rule add under any directory XXX Linux ip rule add from 192 168 1 5 table 20 priority XXX XXX Linux ip rule add...

Page 183: ...tor Guide of the corresponding product model 3 Power off the quorum server For details about how to power off the quorum server see the power off document delivered with the quorum server 4 Optional Power off switches The networking varies with the specific services Based on actual service requirements determine whether to power off switches Step 2 Resume the HyperMetro service 1 Optional Power on...

Page 184: ...er than the replication network bandwidth between storage systems the service with a high priority is preferentially processed In the preceding scenario the link bandwidth is too low As a result the service with a low priority fails NOTE HyperMetro and synchronous remote replication take precedence over HyperVault and asynchronous remote replication Answer Perform the following operations Step 1 I...

Page 185: ...s been described above If you need to further confirm the problem contact technical support engineers to confirm with the system log 2 After the confirmation handle the problem with any of the following methods Method 1 Select the non TOE interface module as the end for starting the connection The TOE interface module is the receiving end of the connection Establish the connection oppositely This ...

Page 186: ... is displayed 2 Confirm the information in the dialog box and click Yes Step 4 Export an OVA template 1 Select the quorum server VM and choose File Export Export OVF Template The Export OVF Template dialog box is displayed 2 In the Export OVF Template dialog box set Format to Single file OVA 3 In Directory specify a save path of the OVA template 4 Click OK The system starts generating the OVA temp...

Page 187: ...he VM NOTE The new VM that is deployed using the OVA template cannot use the same name as the original VM The new VM must have the same Location Host Cluster Resource Pool Disk Format and Network Mapping as the original VM 3 Click Finish The system starts deploying the VM Step 2 Configure the MAC addresses for the new VM 1 Select the new VM In the Resources area right click datastore and choose Br...

Page 188: ...XX is the name of the new VM 3 Edit the vmx file Change the MAC addresses in the file to the same values as the original VM s MAC addresses OceanStor V3 Series HyperMetro Feature Guide for File 6 FAQs Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 180 ...

Page 189: ...that connects to the quorum server and check the quorum server s running status 1 If the quorum server is online the configuration is correct and no further action is required 2 If the quorum server is offline its MAC addresses are incorrect and you must reconfigure them End OceanStor V3 Series HyperMetro Feature Guide for File 6 FAQs Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyrig...

Page 190: ...e quorum server is replaced the quorum link fails to be added Alarm Information None Possible Causes The storage array s SN is not added to the white list of the new quorum server The original storage array and quorum server use third party certificates for authentication After the quorum server is replaced with a new one the certificate of the new quorum server does not match that of the storage ...

Page 191: ...erver 1 In OceanStor DeviceManager of the storage array export certificates used in the HyperMetro scenario for a third party Certificate Authority CA organization to generate certificates SeeConfigure Quorum Server Software to replace the certificates for the storage array and quorum server 2 After replacing the certificates add the quorum link again If the link is added successfully no further a...

Page 192: ...nical support and onsite technical support A 4 Ways to Contact Huawei Huawei Technologies Co Ltd provides customers with comprehensive technical support and service For any assistance contact our local office or company headquarters A 1 Preparations for Contacting Huawei To better solve the problem you need to collect troubleshooting information and make debugging preparations before contacting Hu...

Page 193: ...es users with timely and efficient technical support through the regional offices secondary technical support system telephone technical support remote technical support and onsite technical support Contents of the Huawei technical support system are as follows l Huawei headquarters technical support department l Regional office technical support center l Customer service center l Technical suppor...

Page 194: ...t model and select a path from the paths that are automatically displayed to go to the document page of the product Browse or download the OceanStor V3 Series V300R006 Glossary OceanStor V3 Series HyperMetro Feature Guide for File B Glossary Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 186 ...

Page 195: ... G GUI Graphical User Interface I I O Input Output L LUN Logical Unit Number R RAID Redundant Arrays of Independent Disks ROW Redirect on Write OceanStor V3 Series HyperMetro Feature Guide for File C Acronyms and Abbreviations Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 187 ...

Page 196: ...net Small Computer Systems Interface SSD Solid State Drive OceanStor V3 Series HyperMetro Feature Guide for File C Acronyms and Abbreviations Issue 05 2018 01 30 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 188 ...

Reviews: