Dell Acceleration Appliances for Databases Guía de usuario

Busca en linea o descarga Guía de usuario para Software Dell Acceleration Appliances for Databases. Dell Acceleration Appliances for Databases Command Line Reference Guide Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 156
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - ION Accelerator™ 2.4.1

ION Accelerator™ 2.4.1 Command-Line Interface (CLI) Reference 7.16.2014

Pagina 2 - Copyright Notice

ATTACHING TO A REMOTE ION ACCELERATOR APPLIANCE ... 155 Appendix C: About the ION Accelerator Guid

Pagina 3 - CONTENTS

(See help –-all for details on all other options.) Return Values The following values are returned in each history list: • update_date – Date this so

Pagina 4

soft:update Uploads an update package and then applies it to the ION Accelerator system. Syntax soft:update [options] Options –-no-wait Do not wait

Pagina 5

Issue this command to one or more nodes in the cluster. --cluster Issue this command to all nodes in the cluster. (See help –-all for details on

Pagina 6

soft:versions Displays the ION software update history. Syntax soft:versions [options] Options –-node or -n <address(es)> Issue this command

Pagina 7

Arguments host Host to close tunnels to. This argument can be used multiple times. Example This closes all active SSH tunnels. ssh:close --all ssh:

Pagina 8

--host <string> Remote host to connect to (See help –-all for details on all other options.) Arguments localFile Local file to copy destina

Pagina 9

--disconnect Disconnect after executing the command. --user or -u <string> User name for the remote system --password or -p <string>

Pagina 10

PUT_RESUME: Resume copy to remote <local> [remote]. PWD: Print the remote directory. READLINK: Print the target of a link <link>. REALPAT

Pagina 11 - Command Groups

SYSTEM COMMANDS system:keys Sets up interconnect key pairs. Syntax system:keys [options] verb(s) key Options --force or -f Force the creation or rem

Pagina 12 - CLI LOGIN

system:maintenance Sets maintenance mode on or off. Maintenance mode disables all storage access, but management tasks are available. Entering mainte

Pagina 13 - COMMANDS UNIQUE TO THE CLI

About the Command-Line Interface (CLI) ________________________________________________________________________ With the Command-Line Interface (

Pagina 14 - COMMON OPTIONS

system:restart Restarts a designated node. Syntax system:restart [options] Options --wait or –w <integer> Maximum seconds to wait for the syst

Pagina 15

database, and restarts the services resetvols – Removes constraints on a failed node so failover can occur Example This enables you to configure the

Pagina 16 - TROUBLESHOOTING

Example This shows the current configuration and maintenance state for the ION Accelerator system: > system:status TARGET COMMANDS The Target co

Pagina 17 - OTHER FUNCTIONALITY

target:delete Deletes a target. Syntax target:delete [options] id(s) Options –-node or -n <address(es)> Issue this command to one or more nod

Pagina 18 - Filtering Output

Example This gets details about the eth3 target (from target:list): > target:get target Id eth3 UUID iqn.2007-02.com.fusionio:sn.2m23240

Pagina 19

Sort the output, extracting key with this function. Example: {$1 method} --where or -w <function> Filter by a function, if the function

Pagina 20 - Quick-Start Tasks

--issue-lip or -l Issue a LIP to the target. --rename or --id or –i <string> Set a new ID. --remove-id or -r Remove the ID assigned to

Pagina 21 - Sample Command Set

TEMP (TEMPERATURE) COMMANDS The Temp commands get information about temperature sensors. temp:get Gets information on a temperature sensor. Syntax t

Pagina 22 - SOFTWARE UPDATE

--sort <property> Sort the output, using the specified Property name to sort on. --no-sort or -ns Do not sort the output. --order-with <

Pagina 23 - Software Update Flow

--exclude or –e <format> Exclude one or more of the following element types from the graph: boot_drives, boot_raids, bus, chassis, cluster

Pagina 24 - Command-Line Reference

Included in many of these command groups are a several basic types of commands: • Create – creates a specific object • Delete – deletes a specific

Pagina 25

You can also capture the current configuration into a variable, and reuse it: admin@url> cfg = (config --cluster --parallel) admin@url> graph

Pagina 26

Options --repair Repair, after servicing. --minor <integer> Supply a code for the minor version, to be used with the –-repair option. --if-

Pagina 27 - BUS COMMANDS

Options (See help –-all for details on all other options.) Arguments volume ID or UUID of the volume to delete. This option can be used multiple ti

Pagina 28

Bytes Written 0 UUID mcl0vs-aBLF-xRf0-eNxW-yC1b-Q6UN-kcuYrd Nodes ionr8i48 ionr8i49 volumes or volume:list Lists a

Pagina 29 - CHASSIS COMMANDS

Example: {$1 method} --where or -w <function> Filter by a function, if the function is true. --where-not or -wn <function> Filter

Pagina 30

Example This increases the capacity of myVolume to 100GB: > volume:update –capacity_gb 100 myVolume 125

Pagina 31 - CLUSTER COMMANDS

Appendix A: Shell Commands for Scripting ________________________________________________________________________ The Shell command group conta

Pagina 32

shell:cat Displays the content of a file or URL. Syntax shell:cat [options] paths or URLs Options --n Number the output lines, starting at 1. Argu

Pagina 33 - CNA COMMANDS

shell:compare Uses an operator to compare two arguments. Syntax shell:compare [options] left operator right Options --not Negate the logic of the op

Pagina 34

shell:display Sets the default display/formatting. Syntax shell:display [options] displayType (flavor) Options (See help –-all for details on all oth

Pagina 35

BASIC CLI SYNTAX The basic syntax for the CLI commands is: commandgroup:command --option1 <item> --option2 <item> ... arg1 arg2 ... Some

Pagina 36 - CONFIG COMMANDS

--order-with <function> Sort the output, extracting the key with this function. Example: {$1 method} --unique Remove duplicates from the

Pagina 37

--logLevel <level> Log level to use (implies --log). Valid values include: trace, debug, info, warning, error --logCategory <string>

Pagina 38

shell:explain Analyzes the last error and attempts to provide additional information. Syntax shell:explain [options] Options --max or –m <level&g

Pagina 39 - or -i <DomainType>

Options --name or -name <string> Name to search for (such as “file.txt” or “*.txt”). This option is repeatable. --regex or -regex <stri

Pagina 40

--arg <list> Additional arguments to pass to the function (numbered $3 and higher) (See help –-all for details on all other options.) Argument

Pagina 41

-context or -C Print NUM lines of output context. This places a line containing ’--’ between contiguous groups of matches. --only-matching or –o P

Pagina 42

Details This CLI command checks a condition: if true, it executes the ifTrue function; if false, it executes the optional ifFalse function. The condi

Pagina 43 - CPU COMMANDS

--delimiter or -d <string> Place a delimiter between the arguments. This implies the --string option. (See help –-all for details on all othe

Pagina 44

Arguments treeFile Tree file to load. This defaults to the standard CLI tree location in your profile. shell:ls Lists the contents of the current di

Pagina 45 - DRIVE COMMANDS

Syntax shell:markdown [options] Options (See help –-all for details on all other options.) shell:mkdir Creates a new environment path in the CLI tree

Pagina 46

• config –db (lists all the current settings for storage information) • node:update (available in the Setup process) • pool:create (when creating mo

Pagina 47 - FAN COMMANDS

Arguments from Name of item to move to New name or location shell:printf Returns a formatted string, based on arguments. Syntax shell:printf [opt

Pagina 48

Options (See help –-all for details on all other options.) shell:rm Removes a variable from the CLI environment. Syntax shell:rm [options] path Optio

Pagina 49 - FIO COMMANDS

shell:seq Generates a sequence of numbers, or pattern-formatted strings. For a detailed discussion of format strings usable with the --format option,

Pagina 50

Options (See help –-all for details on these options: --display, --output-file) Arguments setting Any of the following values: ACTOR_SYSTEM_NAME: N

Pagina 51

PROMPT_SHOW_USER: Show the current user name in the prompt. READ_TIMEOUT_SECONDS: Time, in seconds, to wait for a response from a CLI host REST_LOG_P

Pagina 52 - INIGROUP COMMANDS

USERNAME: A user name VALIDATE: If false, prevent checking of command parameters prior to execution. WATCH_AUTO: Build out necessary watches automati

Pagina 53

--numeric-sort or –n Compare according to string numerical value Arguments files List of files separated by spaces shell:source Runs a script. Synt

Pagina 54

Examples shell:source --input-file hello.fik Load the hello.fik file, executing the script it contains. shell:source --input-scp user:pass@host:setup

Pagina 55

Arguments path or URL File path or URL to display shell:tee Sends stdin to stdout and other specified locations. Syntax shell:tee [options] Options

Pagina 56 - INITIATOR COMMANDS

Arguments test Type of test: exists, used, in_cluster, or connection type Object type: bus, chassis, cluster, cna, cpu, drive, fan, inigroup, ini

Pagina 57

--display-list Display as a list. For members that are also lists, contents are displayed as arrays. For example: admin@url> nodes -dl id fio

Pagina 58

Appendix B: Common CLI Tasks ________________________________________________________________________ This appendix describes some common tasks

Pagina 59

Back up to a Windows/CIFS share with a generated filename. backup --output-share domain/user@host/shareName Saves to a Windows share; you will almost

Pagina 60 - KDUMP COMMANDS

Routing Input Some commands require files as input. Here are some examples: Task Example Description Restore from a config file in the user's ho

Pagina 61 - LOG COMMAND

WORKING WITH THE CLI ENVIRONMENT (TREE) The CLI can store settings, aliases, and other configuration into its preferences file. By default this file

Pagina 62

Load your Fikon envionment from an scp source load --input-scp user@host:my_env.xml Loads the Fikon environment from an scp source, prompting you for

Pagina 63 - LUN COMMANDS

ATTACHING TO A REMOTE ION ACCELERATOR APPLIANCE You can run the CLI on a workstation or laptop and then attach it to a remote ION Accelerator system.

Pagina 64

Appendix C: About the ION Accelerator Guides _____________________________________________________________________ The ION Accelerator CLI Refe

Pagina 65

--display-flavor <string> Flavor of display/formatting. Current values are vmware and detailed (for RAID tables). --output-file <filename

Pagina 66

Command Validation When command validation is enabled, a variety of preconditions are tested on the commands you execute. Any failure of a preconditi

Pagina 67 - Viewing LUNs by Volume

Piping Output You can also pipe the text output of one command into another, using the piping symbol (“|”). For example, config:config | more will pa

Pagina 68 - MANAGE COMMAND

admin@url> getall = {each (volumes) {volume:get $1}} admin@url> getall vol1 vol2 ... Subcommands are surrounded by parentheses. They are partic

Pagina 69 - NETWORK COMMANDS

Copyright Notice The information contained in this document is subject to change without notice. Fusion-io MAKES NO WARRANTY OF ANY KIND WITH REGAR

Pagina 70 - NODE COMMANDS

Quick-Start Tasks ________________________________________________________________________ This section outlines a variety of basic but importan

Pagina 71

5. Create LUNs (export volumes) to share logical storage with initiators. For example: lun:create myVolume newgroup 21:00:00:24:ff:67:5f:60 21:00:00

Pagina 72

• Assign initiators to the BLUE2 group. • Create a LUN for the BLUE2 initiators to access the Test2 volume. Here is the script that does the tasks:

Pagina 73 - POOL COMMANDS

6. Run soft:history –dt or soft:history –dt --cluster to verify that the node is updated with the latest ION Accelerator software. 7. If you are us

Pagina 74

Command-Line Reference ________________________________________________________________________ HELP, HISTORY, VERSION help Displays help for a c

Pagina 75

Arguments command Name of the command to get help for Using Auto-Completion Pressing Tab after beginning to type a CLI command displays the possibi

Pagina 76

You can also substitute into a previous command by using “^” and the parts you want to substitute. This can be useful for correcting errors in long c

Pagina 77

Example Below is sample information obtained by running the version --all command: Version 2.4.0 Build Number 119

Pagina 78 - PORT COMMANDS

--cluster Issue this command to all instances in the cluster. --sort <property> Sort the output, using the specified Property name to sort

Pagina 79

(See help –-all for details on all other options.) Arguments id The ID, UUID, or WWPN of the bus to get information for Example This gets details a

Pagina 80

CONTENTS About the Command-Line Interface (CLI) ... 11 C

Pagina 81 - PROFILE COMMANDS

--cluster Issue this command to all instances in the cluster. --sort <property> Sort the output, using the specified Property name to sort

Pagina 82

Arguments id The ID, UUID, or WWPN of the chassis to get information for Example This gets details about the specified chassis (from chassis:list):

Pagina 83

--objects or -o Return objects. –-separator or -s <type> Separator between property values when printing multiple properties; defaults to

Pagina 84 - PSU COMMANDS

--cluster Issue this command to all instances in the cluster. (See help –-all for details on all other options.) Arguments id The ID, UUID, or WW

Pagina 85

–-separator or –s <type> Separator between property values when printing multiple properties; defaults to tab. Valid values are space, comm

Pagina 86 - RAID COMMANDS

cna:get Gets information about a CNA, including fabric type, interconnect, slot #, product name, and vendor. Syntax cna:get [options] id Options –-no

Pagina 87

CONFIG COMMANDS The Config commands provide the ability to backup and restore the configuration of an ION appliance, and to apply that configuration

Pagina 88

--input-ssh or -ih <string> Use Unix shell file input, such as user[:password]@host:filename --input-url or -ir <URL> Load a co

Pagina 89

--share <string> Windows (CIFS) share to load configuration from --domain <string> Domain for Windows (CIFS) share user --user or -u

Pagina 90

config:config Retrieves all or part of a configuration, depending on the options. If you provide the --include option, the set of elements to include

Pagina 91 - RULES COMMANDS

BUS COMMANDS ... 27 buses or bus

Pagina 92

TARGET: [tgt, tgt] CNA: [QLogic Corporation-QLE2562-LFD1014B42206] PORT: [21:00:00:24:ff:21:23:4c, 21:00:00:24:ff:21:23:4d] INITIATOR_GROUP: [ini] IN

Pagina 93

--input-scp or -is <string> Use SCP input. For example, user[:password]@host:filename --input-share or -iu <string> Use CIFS/Windows

Pagina 94 - SAFT COMMANDS

This restores the configuration from an http URL. • restore --input-share adomain/auser@myhost/ashare/cfg.xml This restores a configuration from a

Pagina 95

Arguments configuration Configuration object to modify, or variable containing the configuration config:wipe Wipes (deletes) the specified resourc

Pagina 96

–-node or -n <address(es)> Issue this command to one or more nodes in the cluster. --cluster Issue this command to all instances in the cl

Pagina 97 - SOFTWARE COMMANDS

--cluster Issue this command to all instances in the cluster. (See help –-all for details on all other options.) Arguments id The ID or UUID of t

Pagina 98

--objects Return objects. –-separator or –s <type> Separator between property values when printing multiple properties; defaults to tab.

Pagina 99

drive:get [options] id Options –-boot or -b Specify that the drive is a boot device. –-rescan or -r Force rescan of boot devices. –-node or -n &l

Pagina 100

Options –-uuid or -u Show UUIDs instead of readable IDs. –-node or -n <address(es)> Issue this command to one or more nodes in the cluster

Pagina 101

fan:get Gets details about a fan. Syntax fan:get [options] id Options –-node or -n <address(es)> Issue this command to one or more nodes in t

Pagina 102

INIGROUP COMMANDS ... 52 inigroup:create

Pagina 103 - SSH COMMANDS

--ppci Print the PCI bus ID of the device node. (See help –-all for details on all other options.) Arguments device-node ioDrive device cont

Pagina 104

Arguments device Pathname to the control device Example This displays the status for the /dev/fct1 device: > fio:status /dev/fct1 Found

Pagina 105

FORMAT COMMAND The format command formats objects. format:format Formats objects. Syntax format [options] item(s) Options --flatten or -f Fla

Pagina 106

–-type or -t <InitiatorGroupType> Optional type of the initiator group: default or aix. The blocksize for creating AIX groups must be 512B.

Pagina 107

inigroup:get Gets details about an initiator group, including type and parent (if any), the IDs for the initiators in the group, and the group UUID.

Pagina 108 - SYSTEM COMMANDS

–-separator or –s <type> Separator between property values when printing multiple properties; defaults to tab. Valid values are space, comm

Pagina 109

Options –-parent_uuid or –p <string> New parent group UUID --rename or –-id or -i <string> Rename this initiator group to the specif

Pagina 110

WWPN:f8:e9:d2:c3:b4:a5:f6:e7 IQN: iqn.1992-01.com.exampl:dsk.sys1.xy[3] GID: 0002:c903:004c:7535 id Human-readable identifier for the initiato

Pagina 111

initiator:get Gets information about an initiator, including UUID, protocol, discovery status, and initiator group ID. Syntax initiator:get [options]

Pagina 112 - TARGET COMMANDS

–-separator or –s <type> Separator between property values when printing multiple properties; defaults to tab. Valid values are space, comm

Pagina 113

POOL COMMANDS ... 73 pool:create .

Pagina 114

Options –-rename or -id or –i <string> Rename the initiator to the specified string. --assign or –a <string> Assign the initiator to

Pagina 115

Options –-verbose or –v Show additional information while processing. (See help –-all for details on all other options.) Arguments dumpName Name o

Pagina 116

Syntax log:servicereport [options] show Options --include or -I <part(s)> Part(s) of the service report to include: clusters, cnas, config,

Pagina 117 - TEMP (TEMPERATURE) COMMANDS

Creates a standard service report and place it on the USB drive (if available) • servicereport --output-share domain/user@host/share Sends t

Pagina 118 - VIEW COMMAND

–-all-targets or -a Create the LUN with all available targets. (See help –-all for details on all other options.) Arguments volume Volume to expor

Pagina 119 - , cna, cpu

(See help –-all for details on all other options.) Arguments id ID, UUID, or WWPN of the LUN to delete. This argument may be used multiple times. Ex

Pagina 120 - VOLUME COMMANDS

Options –-volume or –v <string> List LUNS on the current volume. –-target or –t <string> List LUNS on a specified target. –-uuid or –u

Pagina 121

--cluster Issue this command to all nodes in the cluster. (See help –-all for details on all other options.) Example This lists all the available L

Pagina 122

------------------------------------------------------------------- 21:00:00:24:ff:66:a1:e8 |21:00:00:24:ff:66:a1:e8 |FC |false |ea65a7f2-aa4a-11e2-b

Pagina 123

NETWORK COMMANDS The Network commands enable you to see details for network addresses, including Ethernet ports, IP addresses, and subnets. network:a

Pagina 124

saft:url ... 94 SERVI

Pagina 125 - to 100GB:

Example This shows network address details: > network:ping 192.168.20.49 PING 192.168.20.49 (192.168.20.49) 56(84) bytes of data. 64 bytes from 19

Pagina 126

Status Member Errors Warnings Local false Slots IP 192.168.1.1

Pagina 127

• gateway – IP address of the gateway • timezone – Time zone (three characters) of the node --objects or –o Return objects. –-separator or –s &l

Pagina 128

node:local Returns the ID or UUID of the local node in a cluster. In a cluster management scenario, it may not be obvious which node you are connecte

Pagina 129

--cluster Issue this command to all nodes in the cluster. (See help –-all for details on all other options.) Arguments id Identifier for the new

Pagina 130

pool:get Gets information about a pool, including pool capacity, errors and warnings (if any), devices, free/extents, free/usable space, extent size,

Pagina 131

pools or pool:list Lists available pools. Syntax pools [options] Options –-uuid or -u Show UUIDs instead of readable IDs. –-property or -p <lis

Pagina 132

Example This lists all available storage pools in the system: > pools max raid10 pool:update Updates a pool. Syntax pool:update id(s) Options --r

Pagina 133

PORT COMMANDS The Port commands enable you to get and set information for the ports on a CNA. port:get Gets information on a port. Syntax port:get [

Pagina 134

• status – One of the following values: 0 = STATUS_DISCONNECTED – Port is disconnected. 1 = STATUS_CONNECTED – Port is connected. • address – MAC

Pagina 135

target:delete ... 113 target:get

Pagina 136

Example This displays the names of the available ports, separated by spaces: > ports –s eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7 port:update Update

Pagina 137

PROFILE COMMANDS The profile commands enable you to create and examine profile configurations for storage pools. profile:create Creates a storage poo

Pagina 138

Examples • profile:create maximum_performance This creates a storage pool that emphasizes maximum performance, across all available devices. • p

Pagina 139

profiles or profile:list Lists available profiles for storage pools. Syntax profiles [options] Options –-uuid or -u Show UUIDs instead of readable

Pagina 140

Example This lists the profiles, separated by spaces:: > profiles –s JBOD RAID0 DAID10 RAID5 PSU COMMANDS The PSU commands get information abou

Pagina 141

--where or -w <function> Filter by a function, if the function is true. --where-not or -wn <function> Filter by a function, if the

Pagina 142

RAID COMMANDS The RAID commands enable you to create, delete, list, get information about, and update RAID arrays. Multiple block devices are input t

Pagina 143

Options –-node or -n <address(es)> Issue this command to one or more nodes in the cluster. --cluster Issue this command to all nodes in the

Pagina 144

> raid:get md0 Id md0 Type raid1 Capacity 1,204.87 GB Chunk Size RAID Device /dev/md0 Errors Warnings Devices

Pagina 145

• raidtype – One of the following values: 0 = RAID 0 1 = RAID 1 2 = RAID 10 3 = RAID 5 • status – Current status of the RAID • rebuild_pct – Cur

Pagina 146

shell:if ... 135 shell

Pagina 147

Example This lists the RAID IDs, separated by spaces: > raids –s md0 md1 md2 md3 raid:update Updates a RAID device. Syntax raid:update [options] i

Pagina 148

RULES COMMANDS The rules commands manipulate and get information for rule contexts in the CLI. rules:compile Compiles rule contexts. Syntax rules:com

Pagina 149

(See help –-all for details on all other options.) rules:insert Inserts objects into working memory. Syntax rules:insert [options] object(s) Options

Pagina 150 - Appendix B: Common CLI Tasks

--verbose or -v Show more details. --context or -c <string> Name of the rule context (See help –-all for details on all other options.) Ex

Pagina 151

SAFT COMMANDS The saft commands list objects in the system and manage SAFT service access. saft:list Lists a selected type of objects. Syntax saft:li

Pagina 152 - Routing Input

Arguments URL URL (or host or port, depending on the option set) used to connect to SAFT. SERVICE COMMAND The service command gets the state of CL

Pagina 153 - ~/.fikon/tree.xml

Options –-node or -n <address(es)> Issue this command to one or more nodes in the cluster. --cluster Issue this command to all instances in

Pagina 154 - Working with Tree Settings

--contact <string> Contact information --location <string> Location information --trap-address <string> Set the trap destinat

Pagina 155

soft:apply Applies the software update in the drop-box to the ION Accelerator appliance. The drop-box is a temporary location for the pending softwar

Pagina 156

• retval – Integer, with one of the following: o 0 = SUCCESS – The update software in the drop-box is valid. o -801 = UPDATE_BAD_SIGNATURE – The

Comentarios a estos manuales

Sin comentarios