Preparing hardware and installing Syneto Storage
1. Prepare hardware
Before starting to install make sure the following hardware components are properly installed and connected:
- Motherboard
- CPU/Cooler
- RAM Memory
- Network interface cards
- System disk(s)
Next connect your installation media (DVD or USB). Booting from that media will start installing OpenSolaris with Syneto Storage management interface.
NOTE: Do not connect data disks yet! You will later connect them one by one – this step is described later on.
2. At boot loader select first option: “Syneto Storage”

3. Choose US-English (defaults) for language and keyboard layout by pressing <Enter>


4. Run OpenSolaris Installation

5. Choose to partition the disk with only one partition for OpenSolaris (Default option)

6. Choose time zone based on machine destination

7. Select US-English Locale

8. Create a user called 'admin' with password 'admin'

9. Review installation, Install and Reboot storage

First setup of Syneto Storage
1. Log in to Graphical User Interface using admin as username and password.

2. Run a command line shell

3. Disable graphical login by running “pfexec svcadm disable gdm”

This will drop you to the command line console.
4. Login again using the default user name and password
Hostname: storage
Configuring devices.
Loading smf(5) service description: 187/187
...
storage console login: admin
Password:
OpenIndiana SunOS 5.11 oi_134_11 December 2010
admin@storage:~$
5. Run pfexec storage_setup
admin@storage:~$ pfexec storage_setup
Syneto Storage setup version 2.4.922 will configure your system:
* Setting up memory cache: OK.
* Set up network services: OK.
* Update Web UI SSL certificates: OK.
* Update Web UI web server configuration: OK.
* Update admin user credentials: OK.
* Update chassis map: OK.
* Set up admin user shell: OK.
* Set up admin user authentication access: OK.
* Set up Web UI authentication configuration: OK.
* Starting storage services: OK.
* Set up iSCSI default target: OK.
* Set up Web UI application platform: OK.
* Set up Web UI application storage: OK.
* Set up Web UI application temp files: OK.
* Set up appliance databases: OK.
* Set up appliance specific services: event-notifier statistics_server OK.
* Set up NTP client: OK.
* Set up boot loader: OK.
* Set up maintenance tasks: OK.
* Set up auto-snapshot service: OK.
* Set up auto-snapshot user: OK.
* Set up admin user: OK.
* Set up ssh client: OK.
* Starting Web UI application: OK.
* Setting up welcome message: OK.
* Setting up licensing: OK.
* Setting up system updates: OK.
* Updating network configuration: OK.
* Invalidating administration sessions: OK.
admin@storage:~$ _
After running storage_setup for the first time, this default IP address will be configured: 192.168.0.224.
6. [Optional] If the default IP address does not work for you, you may change it using the command line interface:
admin@storage:~$ config net ip edit e1000g0 address 192.168.1.99/24
Installing and mapping data disks
1. Log in to the web configuration interface
Point your browser to the default IP address: https://192.168.0.224 (change the IP address if you chose to set a different one from the command line interface):

2. Map root pool disk(s)
Go to 'Disk pools' menu and click the unmapped disk, type ‘onbd’ (i.e. On-Board) for the controller name, select disk type, complete row and column position(1:1) and map it as the first disk.

3. [Optional] Mirror root pool disks
First determine disk that you need to add to root pool from web interface:

In the example above it is called c1t2d0. Mirroring for now is done from the CLI only as it is a one-shot operation done by the installation person, so you have to connect using putty, ssh or use the video console to run this command:
[Config:danstore1.dev.syneto.net]$ disk mirror_rpool c1t2d0
### Configuring c1t0d0 to be a mirror of c1t0d0 and c1t2d0.
Preparing new disk: OK.
Mirroring partition scheme from c1t0d0 to c1t2d0: OK.
Attaching c1t2d0 to rpool: OK.
Installing boot loader to c1t2d0: OK.
Configuring boot loader: OK.
Done. Please wait for resilver to complete before rebooting.
pool: rpool
state: ONLINE
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 0h0m, 1.23% done, 0h8m to go
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
c1t2d0s0 ONLINE 0 0 0 60.4M resilvered
errors: No known data errors
[Config:danstore1.dev.syneto.net]$ _
The resilvering of the second root pool disk will continue in the background, so you can continue with the next steps.
Before rebooting or shutting down the storage, check that it has finished resilvering by running “disk mirror_rpool status” from CLI.
4. [Repeat until all data disks are connected] Insert and map data disk
Physically connect next disk and click the refresh disks icon:

The newly connected disk will now show as unmapped:

Now click on the unmapped disk icon to bring up the mapping popup:

The controller name is a string of letters and numbers. Some good controller names are HBA0 or HBA1. Please make sure to select the right controller name especially on machines with more than 2 controllers where the user might need to set up controller failure safeguards.
Row and column represent row and column where the disk is placed on the chassis. If the machine has disks on both front and back, the rows on the back must come last.
[Optional] Restoring network configuration to default settings
After installing and mapping disks, you must restore the network configuration to the default settings. This means having the following settings:
- FQDN: synetostorage
- IP: 192.168.0.224/24
- Gateway: none
- DNS: none
You can achieve this from the video console terminal, since changing them from the web interface will not be possible unless the machine already has the default IP address and the machine with the web browser is directly connected to the storage.