idea/rfc: device screen in cockpit
by Martin Polednik
Hello,
I have an idea for cockpit, but before thinking it further, I'm
interested in hearing your opinions. I am oVirt developer mostly
dealing with system stuff and this is something that could be useful
in virtualization while also providing utility for administrators
using cockpit.
The idea is about new tab/plugin (not sure of the terminology) called
'devices', that would allow access to (hardware) devices as exposed by
sysfs. The interface could be similar to 'Services' tab/plugin,
showing a list of device names created from their physical location,
similarly to libvirt's nodedev-list.
After clicking on the name, new screen would be presented, showing
additional information such as
* physical address,
* driver in use,
* special capabilities (SR-IOV numvfs and totalvfs, NPIV max_vports,
vports),
* iommu group (possibly clickable to reveal all devices in given
group),
* vendor, vendor id, product, product id.
Additionally, it makes sense to allow some basic operations:
* unbinding from host driver, binding it to specific one (useful for
local vfio-pci testing),
* reattaching it back (one use case is that
oVirt does not reattach devices automatically due to possible
issues, needs user intervention),
* setting numvfs, vports,
* ... ?
Do you find ideas above reasonable for cockpit? It is mostly in idea
phase, and builds on development and requirements of oVirt. I
personally believe that this could be useful for broader audience.
Thanks,
mpolednik
7 years
Problem adding host
by Fuji San
Hello,
I'm having trouble adding a host to cockpit.
It was already listed in cockpit but then I reinstalled fedora on it,
removed the host from cockpit and now I get the following message when I
try to add it again:
Incorrect Host Key
The key of *myhost.mydomain* does not match the key previously in use.
Unless this machine was recently replaced, it is likely that someone is
trying to attack your connection to this machine.
How can I solve this?
Thank you.
F.
7 years, 3 months
Cockpit 0.117
by Stef Walter
A summary of the Cockpit weekly release. There’s a new release every
week, although it's been a month since the release notes were posted.
Here are the highlights from this weeks 0.114 through 0.117 releases.
Configure volumes and environment for a Docker container
--------------------------------------------------------
Vanlos Wang implemented support for configuring volumes and environment
variables when running a container in the Cockpit UI. This allows you
see what environment variables and volumes an image is pre-configured
to have. It then allows the user to define additional environment
variables and volumes for the new container, and then commit those
changes to a new image if desired.
Video: https://youtu.be/l9E78Uevg00
Change: https://github.com/cockpit-project/cockpit/issues/4506
Setup container and image storage
---------------------------------
Marius worked with Dan Walsh and and others to implement a UI for
configuring the Docker container and image storage pool. It's now easy
to add additional disks or storage to that pool, or reset it to a clean
state.
On some operating systems like Atomic Host, this storage pool is present
by default, and elsewhere this container storage pool can be set up.
Relatedly on the command line, checkout the new "atomic storage"
sub-command which does the same configuration tasks, that previously had
to be configured with arcane configuration files.
Video: https://youtu.be/l9fmMa5WJMk
Change: https://github.com/cockpit-project/cockpit/pull/4350
Change: https://github.com/projectatomic/atomic/pull/373
Change: https://github.com/projectatomic/docker-storage-setup/pull/135
...
Support for Network Teaming
----------------------------
Marius also added support for configuring network teaming to Cockpit.
Network teams are similar to network bonds, in that they combine two
network interfaces into one, and involve failover or load balancing
modes. But teams have more robust terminology and implementation.
Since teams are a server side feature, this will replace the
functionality for defining teams in Linux Desktop control center
applications.
Support for configuring bonds in Cockpit will remain for the time being
until the team support can be relied upon to completely replace that
functionality. Both NetworkManager and Cockpit are involved in this.
Here's a video demoing the changes:
Video: https://youtu.be/-sob1W33Xus
Change: https://github.com/cockpit-project/cockpit/pull/4571
Pulling images without authentication from the Openshift Registry
-----------------------------------------------------------------
The Openshift image registry now supports pulling images without first
logging in. It can be configured to allow this on a per-project basis.
This allows images to be shared from the registry with a broader
audience of developers or image consumers, such as scripts.
Aaron Weitekamp worked on adding support the Registry console to
configure projects to allow pulling images without authentication.
Here's a video of those changes:
Video: https://youtu.be/fpsvtq5hENk
Change: https://github.com/cockpit-project/cockpit/pull/4791
Don't allow formatting extended partitions
------------------------------------------
Cockpit no longer erroneously allows formatting certain partitions, such
as extended partitions containing other logical partitions.
Change: https://github.com/cockpit-project/cockpit/pull/4823
Test every change on CentOS
---------------------------
Cockpit runs all its tests suites against code before that code is
merged, much less becomes part of a release. This isn't just unit tests,
but integration booting of RHEL, Debian, Fedora and Atomic machines.
We now added CentOS to that list. We now boot CentOS 7.x instances many
hundreds of times a day to test aspects of the system, and how Cockpit
and a given pull request interact with it.
Change: https://github.com/cockpit-project/cockpit/pull/4689
Show SSH host keys and machine ID
---------------------------------
Peter changed the main system info page to shows the local machine ID
for easy access.
You can also see the fingerprints of all the SSH host keys. These are
the fingerprints that you would be expected to recognize and/or add to
the "known_hosts" file when accessing the machine over SSH.
Screenshot:
http://cockpit-project.org/blog/images/cockpit-ssh-host-keys.png
Change: https://github.com/cockpit-project/cockpit/pull/4310
Red Hat subscription registration options
-----------------------------------------
Dominik worked on the Red Hat subscriptions functionality. You can now
specify an activation key when registering the system. This key is
generated in your organization in such a way that it uniquely identifies
when kind of software should be available on the system.
You can now also specify an organization when registering the system.
Change: https://github.com/cockpit-project/cockpit/pull/4722
Change: https://github.com/cockpit-project/cockpit/pull/4697
Get it
------
You can get Cockpit here:
http://cockpit-project.org/running.html
Cockpit 0.117 is available in Fedora 24:
https://bodhi.fedoraproject.org/updates/cockpit-0.117-1.fc24
Or download the tarball here:
https://github.com/cockpit-project/cockpit/releases/tag/0.117
Take care,
Stef
7 years, 3 months
Weekly meeting
by Marius Vollmer
=================
#cockpit: meeting
=================
Meeting started by mvollmer at 13:06:22 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/cockpit/2016-08-08/meeting.2016-08-08-1...
.
Meeting summary
---------------
* Agenda (mvollmer, 13:06:32)
* timers (mvollmer, 13:10:23)
* LINK: https://github.com/cockpit-project/cockpit/pull/4645
(harish, 13:10:44)
* LINK:
https://medium.com/@harishanand95/gsoc-week-9-integration-test-cases-ca53...
(harish, 13:12:27)
* LINK:
https://medium.com/@harishanand95/gsoc-week-8-different-dates-issue-testi...
(harish, 13:19:53)
* storage volumes (mvollmer, 13:23:40)
* showing all networking interfaces (mvollmer, 13:24:31)
* LINK:
http://opennebula.org/community-extension-enables-infiniband-in-kvm-virtu...
? (andreasn1, 13:32:51)
* LINK: http://libvirt.org/formatdomain.html#elementsNICSModel
(dperpeet, 13:36:11)
* any other business (mvollmer, 13:40:56)
Meeting ended at 13:53:01 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mvollmer (59)
* dperpeet (46)
* harish (23)
* andreasn1 (17)
* zodbot (7)
* fabiand (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
7 years, 4 months