From Fedora Project Wiki
(→Action) |
Conscript89 (talk | contribs) (→Action) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== General Instructions == | == General Instructions == | ||
* follow steps in use cases | * follow steps in use cases | ||
Line 8: | Line 7: | ||
== Where to report results == | == Where to report results == | ||
https://docs.google.com/forms/d/1fNJdWyi1dnpkfpUf_t4wxDPgx3nyeu3CYfnk1K6FYeY/viewform | https://docs.google.com/forms/d/1fNJdWyi1dnpkfpUf_t4wxDPgx3nyeu3CYfnk1K6FYeY/viewform | ||
== Initial setup == | == Initial setup == | ||
Line 21: | Line 13: | ||
{{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 | ||
# tar xjf anaconda-usability.img.tar.bz2 | # tar xjf anaconda-usability.img.tar.bz2 | ||
# chown qemu.qemu anaconda-usability*.img | |||
# restorecon anaconda-usability*.img | # restorecon anaconda-usability*.img | ||
# rm anaconda-usability.img.tar.bz2 | # rm anaconda-usability.img.tar.bz2 | ||
Line 30: | Line 24: | ||
=== <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= | * Alternatively, you can use prepared images that can be downloaded from [https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0B_1DLrmpME2zWHN4X2pDQjdJTEU] | ||
<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 | ||
# chown qemu.qemu iscsi-target.img | |||
# restorecon iscsi-target.img | # restorecon iscsi-target.img | ||
# rm iscsi-target.img.tar.bz2 | # rm iscsi-target.img.tar.bz2 | ||
Line 130: | Line 125: | ||
* have virtual machine (VM) with at least one disk ready | * have virtual machine (VM) with at least one disk ready | ||
* power on prepared <code>iSCSI target</code> virtual machine | * power on prepared <code>iSCSI target</code> virtual machine | ||
== Action == | === Action === | ||
Install Fedora to VM using graphical user interface. In the installer: | Install Fedora to VM using graphical user interface. In the installer: | ||
* find Installation Destination menu | * find Installation Destination menu | ||
* Search for iSCSI target and add it to the Advanced & Network disk section | * Search for iSCSI target and add it to the Advanced & Network disk section | ||
{{admon/note|Note|If you use provided <code>iscsi-target</code> image, the IP address of iSCSI target is set to <code>192.168.100.100</code><br> Use CHAP authentication. Username/password is <code>consumer/Longsw0rd</code>}} | {{admon/note|Note|If you use provided <code>iscsi-target</code> image, the IP address of iSCSI target is set to <code>192.168.100.100</code><br> Use CHAP authentication. Username/password is <code>consumer/Longsw0rd</code>. Please note, that you may have another network set up in your libvirt service, default is 192.168.122.0/24. If this is your case, change IP of the iSCSI system either to fixed IP in your network or to DHCP.}} | ||
* Select another non-iSCSI(local) disk | * Select another non-iSCSI(local) disk | ||
* Continue with iSCSI disk + local disk selected | * Continue with iSCSI disk + local disk selected | ||
* Place /boot on local disk, / on iSCSI target, do not use LVM | * Place /boot on local disk, / on iSCSI target, do not use LVM | ||
* Finish the installation, reboot | * Finish the installation, reboot | ||
== Search for specific device (anaconda-storage-1) == | == Search for specific device (anaconda-storage-1) == |
Latest revision as of 06:50, 22 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 # chown qemu.qemu anaconda-usability*.img # 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 # chown qemu.qemu iscsi-target.img # 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