]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - tools/regression/iscsi/initiator-instructions.txt
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / tools / regression / iscsi / initiator-instructions.txt
1 How to prepare initiator virtual machines for iSCSI target testing
2 ------------------------------------------------------------------
3
4 1. Install operating systems.
5
6   - FreeBSD: Use default settings for everything.  Don't install
7     ports from the system installer, use "portsnap fetch extract"
8     after installation instead.
9
10   - Fedora: Change the environment to "Minimal install".
11
12   - Solaris: Use defaults.
13
14 2. Install required software.
15
16   - FreeBSD: install from ports, with 'make install BATCH=1':
17         benchmarks/bonnie++
18         benchmarks/iozone
19         benchmarks/postmark
20         databases/postgresql92-server
21         databases/postgresql92-contrib
22
23  - Fedora:
24         yum install btrfs-progs bonnie++ postgresql-server postgresql-contrib iscsi-initiator-utils
25         chkconfig iscsid on
26         chkconfig iscsi on
27
28         After that, install iozone and postmark from source; they are not
29         provided by Fedora; download sites:
30
31         http://www.iozone.org/src/current/iozone3_397.tar
32         http://www.gtlib.gatech.edu/pub/debian/pool/main/p/postmark/postmark_1.53.orig.tar.gz
33
34         To build iozone, use "make linux".  Copy the 'postmark' and 'iozone' binaries
35         to /usr/local/bin/.
36
37  - Solaris: 
38         Install gcc:
39
40         pkg install gcc-45
41         pkg install system/header
42
43         After that, install bonnie++, iozone, and postmark from source; download sites:
44
45         http://www.coker.com.au/bonnie++/experimental/bonnie++-1.97.tgz
46         http://www.iozone.org/src/current/iozone3_397.tar
47         http://www.gtlib.gatech.edu/pub/debian/pool/main/p/postmark/postmark_1.53.orig.tar.gz
48
49         To build iozone, use "make Solaris10gcc".  Copy the 'bonnie++', 'postmark', and 'iozone'
50         binaries to /usr/bin/.
51
52         Fetch the binary PostgreSQL distribution from the link below and untar to /usr/postgres/:
53
54         http://ftp.postgresql.org/pub/binary/v9.2.3/solaris/solaris11/i386/postgresql-9.2.3-S11.i386-32.tar.bz2
55
56 3. Run the test script.
57
58         ./iscsi-test.sh
59