From Fedora Project Wiki
No edit summary |
|||
Line 14: | Line 14: | ||
{{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 | ||
# mv anaconda-usability.img.tar.bz2 /var/lib/libvirt/images/ | |||
# cd /var/lib/libvirt/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 | # wget http://alt.fedoraproject.org/pub/alt/stage/19-Beta-RC2/Fedora/x86_64/iso/Fedora-19-Beta-x86_64-DVD.iso | ||
Line 27: | Line 28: | ||
<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}} | ||
# mv anaconda-usability.img.tar.bz2 /var/lib/libvirt/images/ | |||
# cd /var/lib/libvirt/images | # cd /var/lib/libvirt/images | ||
# tar xjf iscsi-target.img.tar.bz2 | # tar xjf iscsi-target.img.tar.bz2 |
Revision as of 13:52, 20 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
Where to report results
https://docs.google.com/forms/d/1fNJdWyi1dnpkfpUf_t4wxDPgx3nyeu3CYfnk1K6FYeY/viewform
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
# mv anaconda-usability.img.tar.bz2 /var/lib/libvirt/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
# mv anaconda-usability.img.tar.bz2 /var/lib/libvirt/images/ # 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 Volume Group (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