Infiniband Upgrade Procedures for Q3.2010
Associating a LUN with an FC initiator group
Associating a LUN with an FC initiator group
Scripting Aliases for Initiators and Initiator Groups
Configuring FC Client Multipathing
Configuring Solaris Initiators
Configuring Windows Initiators
Windows Tunables - Microsoft DSM Details
Configuring VMware ESX Initiators
Solaris iSCSI/iSER and MPxIO Considerations
Creating an Analytics Worksheet
Adding an iSCSI target with an auto-generated IQN
Adding an iSCSI target with a specific IQN and RADIUS authentication
Adding an iSCSI initiator which uses CHAP authentication
Adding an iSCSI initiator group
Storage Array Type Plugin (satp)
Alert action execution context
Example: device type selection
Configuration Changes in a Clustered Environment
Clustering Considerations for Storage
Clustering Considerations for Networking
Clustering Considerations for Infiniband
Preventing "Split-Brain" Conditions
The initial configuration consists of six configuration steps.
Name Services (NIS, LDAP, Active Directory)
The initial configuration of the system is conducted after powering it on for the first time and establishing a connection, as documented in the Installation section, also available as a PDF on http://wikis.sun.com/display/fishworks/Documentation.
Note that the option to perform initial configuration of a cluster is only available in the BUI. If electing this option, read the clustering documentation included in the Sun ZFS Storage 7000 Administration Guide at http://wikis.sun.com/display/fishworks before beginning initial configuration for detailed additional steps that are required for successful cluster setup. Pay careful attention to the Clustering Considerations for Networking section. Alternatively, cluster-capable appliances may be initially configured for standalone operation using the following procedure, and re-configured for cluster operation at a later time.
This procedure will configure networking connectivity, several client network services, and the layout of the storage pool for standalone operation. When completed, the appliance is ready for use - but will not have any shares configured for remote clients to access. To create shares or revisit settings, refer to the Shares and Configuration sections of the Sun ZFS Storage 7000 System Administration Guide on http://wikis.sun.com/display/fishworks.
This procedure may be repeated at a later time by clicking the "INITIAL SETUP" button on the Maintenance > System screen or by entering the maintenance system setup context in the CLI.
The BUI initial configuration is the preferred method and provides a screen
for each of the initial configuration steps.
Click Start to begin basic configuration of network, time directory and support services. Click Commit to save the configuration and go to the next screen. Arrows beneath the Commit button can be used to revisit previous steps, and change the configuration if desired.
All standalone controllers should have at least one NIC port configured as a management interface. Select the Allow Admin option in the BUI to enable BUI connections on port 215 and CLI connections on ssh port 22.
All cluster installations should have at least one NIC port on each controller configured as a management interface as described above. In addition, the NIC instance number must be unique on each controller.
Alternatively, use the CLI to step through the initial configuration sections. Each step begins by printing its help, which can be reprinted by typing help. Use the done command to complete each step.
Login using the password you provided during Installation:
caji console login: root Password: Last login: Sun Oct 19 02:55:31 on console To setup your system, you will be taken through a series of steps; as the setup process advances to each step, the help message for that step will be displayed. Press any key to begin initial configuration ...
In this example, the existing settings are checked (which were obtained from the DHCP server), and accepted by typing done. To customize them at this point, enter each context (datalinks, devices and interfaces) and type help to see available actions for that context. See the Network page for additional documentation or refer to the System Administration Guide at http://wikis.sun.com/display/fishworks. Pay careful attention to the Clustering Considerations for Networking section if you will configure clustering.
aksh: starting configuration with "net" ... Configure Networking. Configure the appliance network interfaces. The first network interface has been configured for you, using the settings you provided at the serial console. Subcommands that are valid in this context: datalinks => Manage datalinks devices => Manage devices interfaces => Manage interfaces help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "net" caji:maintenance system setup net> devices show Devices: DEVICE UP MAC SPEED nge0 true 0:14:4f:8d:59:aa 1000 Mbit/s nge1 false 0:14:4f:8d:59:ab 0 Mbit/s nge2 false 0:14:4f:8d:59:ac 0 Mbit/s nge3 false 0:14:4f:8d:59:ad 0 Mbit/s caji:maintenance system setup net> datalinks show Datalinks: DATALINK CLASS LINKS LABEL nge0 device nge0 Untitled Datalink caji:maintenance system setup net> interfaces show Interfaces: INTERFACE STATE CLASS LINKS ADDRS LABEL nge0 up ip nge0 192.168.2.80/22 Untitled Interface caji:maintenance system setup net> done
Refer to the DNS section of the System Administration Guide at http://wikis.sun.com/display/fishworks for additional documentation on DNS.
Configure DNS. Configure the Domain Name Service. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "dns" get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set [prop] => Set property [prop] to [value]. ("help properties" for valid properties.) For properties taking list values, [value] should be a comma-separated list of values. caji:maintenance system setup dns> show Properties: <status> = online domain = sun.com servers = 192.168.1.4 caji:maintenance system setup dns> set domain=sf.fishworks.com domain = sf.fishworks.com (uncommitted) caji:maintenance system setup dns> set servers=192.168.1.5 servers = 192.168.1.5 (uncommitted) caji:maintenance system setup dns> commit caji:maintenance system setup dns> done aksh: done with "dns", advancing configuration to "ntp" ...
Configure Network Time Protocol (NTP) to synchronize the appliance time clock. See the NTP section of the System Administration Guide at http://wikis.sun.com/display/fishworks for additional documentation.
Configure Time. Configure the Network Time Protocol. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "ntp" enable => Enable the ntp service disable => Disable the ntp service get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set [prop] => Set property [prop] to [value]. ("help properties" for valid properties.) For properties taking list values, [value] should be a comma-separated list of values. caji:maintenance system setup ntp> set servers=0.pool.ntp.org servers = 0.pool.ntp.org (uncommitted) caji:maintenance system setup ntp> commit caji:maintenance system setup ntp> done aksh: done with "ntp", advancing configuration to "directory" ...
Refer to the NIS, LDAP and Active Directory sections of the System Administration Guide at http://wikis.sun.com/display/fishworks for additional documentation.
Configure Name Services. Configure directory services for users and groups. You can configure and enable each directory service independently, and you can configure more than one directory service. Subcommands that are valid in this context: nis => Configure NIS ldap => Configure LDAP ad => Configure Active Directory help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "directory" caji:maintenance system setup directory> nis caji:maintenance system setup directory nis> show Properties: <status> = online domain = sun.com broadcast = true ypservers = caji:maintenance system setup directory nis> set domain=fishworks domain = fishworks (uncommitted) caji:maintenance system setup directory nis> commit caji:maintenance system setup directory nis> done caji:maintenance system setup directory> done aksh: done with "directory", advancing configuration to "support" ...
Configure storage pools that are characterized by their underlying data redundancy, and provide space that is shared across all filesystems and LUNs. See the Storage section of the System Administration Guide at http://wikis.sun.com/display/fishworks for additional documentation.
Configure Storage. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes done => Finish operating on "storage" config <pool> => Configure the storage pool unconfig => Unconfigure the storage pool add => Add additional storage to the storage pool import => Search for existing or destroyed pools to import scrub <start|stop> => Start or stop a scrub get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set pool=[pool] => Change current pool caji:maintenance system setup storage> show Properties: pool = pool-0 status = online profile = mirror log_profile = - cache_profile = - caji:maintenance system setup storage> done aksh: done with "storage", advancing configuration to "support" ...
Refer to (Phone Home) for additional documentation of remote support configuration.
Remote Support. Register your appliance and configure remote monitoring. Subcommands that are valid in this context: tags => Configure service tags scrk => Configure phone home help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "support" caji:maintenance system setup support> done aksh: initial configuration complete!