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!