No edit summary |
|||
Line 14: | Line 14: | ||
== Initial setup == | == Initial setup == | ||
* have a Fedora 19 Beta RC2 (virtual) machine owned by you, ISO image available at [http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/x86_64/iso/Fedora-19-Beta-x86_64-DVD.iso] or [http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/i386/iso/Fedora-19-Beta-i386-DVD.iso] | * have a Fedora 19 Beta RC2 (virtual) machine owned by you, ISO image available at [http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/x86_64/iso/Fedora-19-Beta-x86_64-DVD.iso] or [http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/i386/iso/Fedora-19-Beta-i386-DVD.iso] | ||
* alternatively you can use prepared image available at [https:// | * alternatively you can use prepared image available at [https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0B_1DLrmpME2zY09vMzVCS1cwOTg] | ||
{{admon/important|Packages needed|you need to have python-virtinst, libvirt, virt-manager and virt-viewer installed on your computer}} | {{admon/important|Packages needed|you need to have python-virtinst, libvirt, virt-manager and virt-viewer installed on your computer}} | ||
* follow these steps to set up Virtual Machine images | * follow these steps to set up Virtual Machine images | ||
Line 26: | Line 26: | ||
=== <code>iSCSI target</code> setup === | === <code>iSCSI target</code> setup === | ||
* prepare iSCSI volume on another VM (called here <code>iscsi_target</code> VM) which is reachable from VM where the installation will be performed | * prepare iSCSI volume on another VM (called here <code>iscsi_target</code> VM) which is reachable from VM where the installation will be performed | ||
* Alternatively, you can use prepared images that can be downloaded from [https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0B_1DLrmpME2zZFB5cndpYnJfNDQ] | |||
<b> Setting up <code>iscsi_target</code> virtual machine </b> | <b> Setting up <code>iscsi_target</code> virtual machine </b> | ||
{{admon/important|Packages needed|you need to have python-virtinst, libvirt, virt-manager and virt-viewer installed on your computer}} | {{admon/important|Packages needed|you need to have python-virtinst, libvirt, virt-manager and virt-viewer installed on your computer}} |
Revision as of 12:30, 19 May 2013
General Instructions
- follow steps in use cases
- when you are busy then take use-case with the fewest attendee
- fill the report in this form [1]
- after the report from thus event are collected, QE team will work with UDX team on qualitative and quantitative analysis, share the results with developers and reports bugs/rfes in Bugzilla, in addition summary will be sent to all the contributors
Who's available
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
Initial setup
- have a Fedora 19 Beta RC2 (virtual) machine owned by you, ISO image available at [2] or [3]
- alternatively you can use prepared image available at [4]
- follow these steps to set up Virtual Machine images
# cd /var/lib/libvirt/images # wget http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/x86_64/iso/Fedora-19-Beta-x86_64-DVD.iso # tar xjf anaconda-usability.img.tar.bz2 # restorecon anaconda-usability*.img # rm anaconda-usability.img.tar.bz2 # virt-install -n anaconda-usability -r 1024 --arch x86_64 --os-type linux --os-variant fedora18 --disk /var/lib/libvirt/images/anaconda-usability.img --disk /var/lib/libvirt/images/anaconda-usability-1.img --disk /var/lib/libvirt/images/anaconda-usability-2.img --disk /var/lib/libvirt/images/anaconda-usability-3.img --disk /var/lib/libvirt/images/anaconda-usability-4.img --disk /var/lib/libvirt/images/anaconda-usability-5.img --cdrom ./Fedora-19-Beta-x86_64-DVD.iso --serial pty --graphics spice
iSCSI target
setup
- prepare iSCSI volume on another VM (called here
iscsi_target
VM) which is reachable from VM where the installation will be performed - Alternatively, you can use prepared images that can be downloaded from [5]
Setting up iscsi_target
virtual machine
# cd /var/lib/libvirt/images # tar xjf iscsi-target.img.tar.bz2 # restorecon iscsi-target.img # rm iscsi-target.img.tar.bz2 # virt-install -n iscsi-target -r 512 --arch x86_64 --import --os-type linux --os-variant fedora18 --disk /var/lib/libvirt/images/iscsi-target.img --serial pty --graphics spice
- root password is
fedora
- if you want to use serial console use this command:
virsh --connect qemu:///system console anaconda-usability
On iscsi_target
VM do
- install
scsi-target-utils
package and starttgtd
service
# yum install scsi-target-utils
- create empty 4GB file
# dd if=/dev/zero of=/root/iscsi-lun.img bs=1 count=0 seek=4G
- add new iSCSI target, target ID 1 (
tid=1
)
# tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2009-02.com.example:auth.chap
- Add a new iSCSI logical unit with
lun=1
to specific target withtid=1
.
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/loop0
- Add the address to the access lists of the target, allow connection from all initiators
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
- Setup new user
consumer
with passwordLongsw0rd
# tgtadm --lld iscsi --op new --mode account --user consumer --password Longsw0rd
- Bind newly created user to iSCSI target with
tid=1
# tgtadm --lld iscsi --op bind --mode account --tid 1 --user consumer
- attach iscsi-lun.img to /dev/loop0 and start
tgtd
# losetup /dev/loop0 /root/iscsi-lun.img # service tgtd start
Usability scenarios
Text mode installation (anaconda-text-1)
Setup
- power on
anaconda-usability
Virtual Machine
Action
- Install Fedora using text mode (append text on kernel command line)
- Text mode installation will offer you possibility to continue installation remotely using VNC, please don't use it and continue in the text mode
- In the installer add new user john with admin rights
- Finish the installation and reboot
Create multiple Volume Groups (anaconda-lvm-1)
Setup
- power on
anaconda-usability
Virtual Machine
Action
- Start Fedora 19 installation in graphical mode (default)
- Use manual partitioning, choose LVM partitioning scheme
- Create four volume groups, one volume group per disk drive
- Create four mountpoints: /, /var, /tmp, /home and place each of them to separate volume group
- Place swap partition to the same volume group as /
- Finish the installation and reboot
iSCSI target is part of LVM VG (anaconda-lvm-2)
Setup
- have virtual machine (VM) with at least one disk ready
- power on prepared
iSCSI target
virtual machine
Action
Install Fedora to VM using graphical user interface. In the installer:
- find Installation Destination menu
- search for iSCSI target and add it to the Advanced & Network disk section
- use custom partitioning scheme, use LVM
- Set up new LVM Volume Group that consists from at least one disk from Virtual Machine and at least one iSCSI target
- boot installed system
LVM on top of RAID (anaconda-lvm-3)
Setup
- have Virtual Machine with at least 2 disks ready
Action
Install Fedora to VM using graphical user interface. In the installer:
- Use custom partitioning scheme
- Use 2 disks and create RAID1 array
- On the top of the RAID1 array use LVM,
- create separate logical volumes for /, /home and swap
- Finish the installation, reboot
CHAP authentication against iSCSI target (anaconda-iscsi-1)
Setup
- have virtual machine (VM) with at least one disk ready
- power on prepared
iSCSI target
virtual machine
Action
Install Fedora to VM using graphical user interface. In the installer:
- find Installation Destination menu
- Search for iSCSI target and add it to the Advanced & Network disk section
- Select another non-iSCSI(local) disk
- Continue with iSCSI disk + local disk selected
- Place /boot on local disk, / on iSCSI target, do not use LVM
- Finish the installation, reboot
Search for specific device (anaconda-storage-1)
Setup
- have Virtual Machine with at least 6 disks ready
Action
Install Fedora to VM using graphical user interface. In the installer:
- find Installation Destination menu
- find and select
sdf
disk - use automatic partitioning and finish the installation