1 How to prepare initiator virtual machines for iSCSI target testing
2 ------------------------------------------------------------------
4 1. Install operating systems.
6 - FreeBSD: Use default settings for everything. Don't install
7 ports from the system installer, use "portsnap fetch extract"
8 after installation instead.
10 - Fedora: Change the environment to "Minimal install".
12 - Solaris: Use defaults.
14 2. Install required software.
16 - FreeBSD: install from ports, with 'make install BATCH=1':
20 databases/postgresql92-server
21 databases/postgresql92-contrib
24 yum install btrfs-progs bonnie++ postgresql-server postgresql-contrib iscsi-initiator-utils
28 After that, install iozone and postmark from source; they are not
29 provided by Fedora; download sites:
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
34 To build iozone, use "make linux". Copy the 'postmark' and 'iozone' binaries
41 pkg install system/header
43 After that, install bonnie++, iozone, and postmark from source; download sites:
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
49 To build iozone, use "make Solaris10gcc". Copy the 'bonnie++', 'postmark', and 'iozone'
50 binaries to /usr/bin/.
52 Fetch the binary PostgreSQL distribution from the link below and untar to /usr/postgres/:
54 http://ftp.postgresql.org/pub/binary/v9.2.3/solaris/solaris11/i386/postgresql-9.2.3-S11.i386-32.tar.bz2
56 3. Run the test script.