From Fedora Project Wiki
Coremodule (talk | contribs) |
|||
(12 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
= Setup = | = Setup = | ||
Deploy and boot a Fedora-installed disk image on the hardware | Deploy and boot a Fedora-installed disk image on the hardware of your choice. For instructions on deploying a Fedora-installed disk image check the [https://fedoraproject.org/wiki/QA:Testcase_arm_image_deployment disk deployment test case]. The IoT system '''must''' be connected to the network via a '''wired connection only''' for this test to work. | ||
= How to test = | = How to test = | ||
After the system has been booted, navigate to the Zezere provisioning server: | * After the IoT system has been booted, navigate to the Zezere provisioning server on another device: | ||
https://provision.fedoraproject.org/ | https://provision.fedoraproject.org/ | ||
* Open the 'SSH Key Management' Tab and add your SSH public key | |||
[[File:Ssh key management.png]] | [[File:Ssh key management.png|left]] | ||
Select the 'Claim Unowned Devices' tab and check to see if the newly deployed hardware is displayed. | <br /> | ||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
* Select the 'Claim Unowned Devices' tab and check to see if the newly deployed hardware is displayed. | |||
[[File:Claim device.png|left]] | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
* Select "Claim". The device should now show up under the "Device Management" tab. | |||
* Under "Device Management", find the MAC address for your new deployment and click "Submit provision request". | |||
[[File:Submit provision request.png|frame|left]] | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
* There are three options available, to copy the ssh key to the device choose "fedora-installed" and select "Schedule" | |||
[[File:Schedule runrequest.png|thumb|left]] | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
* After a short period of time, the ssh key should be copied to the root account of the new deployment. Open a terminal and try to ssh to the root account on the IoT host. | |||
= Results= | = Results= | ||
* SSH public key copied to the newly deployed host. Able to log in without a password. |
Latest revision as of 18:41, 14 April 2020
Description
A simple validation test case for Zezere-ignition on Fedora IoT Edition.
Setup
Deploy and boot a Fedora-installed disk image on the hardware of your choice. For instructions on deploying a Fedora-installed disk image check the disk deployment test case. The IoT system must be connected to the network via a wired connection only for this test to work.
How to test
- After the IoT system has been booted, navigate to the Zezere provisioning server on another device:
https://provision.fedoraproject.org/
- Open the 'SSH Key Management' Tab and add your SSH public key
- Select the 'Claim Unowned Devices' tab and check to see if the newly deployed hardware is displayed.
- Select "Claim". The device should now show up under the "Device Management" tab.
- Under "Device Management", find the MAC address for your new deployment and click "Submit provision request".
- There are three options available, to copy the ssh key to the device choose "fedora-installed" and select "Schedule"
- After a short period of time, the ssh key should be copied to the root account of the new deployment. Open a terminal and try to ssh to the root account on the IoT host.
Results
- SSH public key copied to the newly deployed host. Able to log in without a password.