Testing something fun currently, manage KVM machine inside cockpit, it looks nice, a lot of settings are exposed, if not you can edit with virsh
binary
I think we could obsolete phpvirtualbox
Testing something fun currently, manage KVM machine inside cockpit, it looks nice, a lot of settings are exposed, if not you can edit with virsh
binary
I think we could obsolete phpvirtualbox
Wow, this Is a Great module.
How i can test It?
A bit too soon, maybe this week, I am now doing still some tests and guesses
In fact I am playing with a version really nice from centos8 stream :), much up to date than the centos8 version, obviously I do not speak of the centos7 version that is completely obsolete.
So frankly I am tested it fully because I do not like the idea to release something broken. For now what I do is working.
This weekend I would like to test the networking, at the end of the installation the default
bridge NAT is working, you can create others if needed.
good new delegation is possible by dropping a file : https://libvirt.org/dbus.html#usage
you have to add your user in the libvirt
group
usermod -a -G libvirt stephane@domain.org
And we have a documentation : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_virtualization/
Hi @stephdl looked at this in the quest to build a hypervisor on arm. Abandoned it because my specific needs.
I am familiar with it and like to help with testing; Before doing this: does it work in a VM?
all my tests are done in KVM VM
for now @mark_nl I use the centos8 STREAM rpm, it works well, I looked to build it myself but we have some dependencies not at the good version.
Error: No Package found for gnutls-devel >= 3.4.3
Error: No Package found for libssh-devel >= 0.8.5
Error: No Package found for systemd-devel >= 235
I believe that gnutls-devel could be a pest for requirement
Saying that I know that you love spec file, if you are curious for something, I decided first to see if I can do something with it before to build it for el7
You are mistaken
I do not love them, it is a necessity on centos-arm
Did my tests/quest on el8 back than…which rpm is the problem?
cockpit-machines
will investigate (not tonight) and report back to you
kudos for your work!
thank for your support, this kind of encouragement is the fuel of efforts
It seems to be part of the general cockpit package on centos8-stream:
https://git.centos.org/rpms/cockpit-appstream/blob/c8/f/SPECS/cockpit-appstream.spec
Will have a look at the el7 package and see if it can be build including cockpit-machines
…and figure out why it is not included…
there is now Suggests
that is not undesrtood by the el7 mock configuration IIRC
I needed to remove them
Additional cockpit-plugins live in the centos-7 Extras repository.
EDIT:
It is disabled on nethserver-7:
yum --enablerepo=extras install cockpit-machines
# yum install cockpit-machines
Loaded plugins: changelog, fastestmirror, nethserver_events
Loading mirror speeds from cached hostfile
* ce-base: mirror.as29550.net
* ce-extras: mirror.as29550.net
* ce-sclo-rh: mirror.as29550.net
* ce-sclo-sclo: mirror.as29550.net
* ce-updates: mirror.as29550.net
* epel: ftp.nluug.nl
* nethforge: nethserver.interlin.nl
* nethserver-base: nethserver.interlin.nl
* nethserver-updates: nethserver.interlin.nl
Resolving Dependencies
< OUTPUT TRUNCATED>
--> Finished Dependency Resolution
Dependencies Resolved
==================================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================================
Installing:
cockpit-machines x86_64 195.12-1.el7.centos ce-extras 477 k
Installing for dependencies:
augeas-libs x86_64 1.4.0-10.el7 ce-base 357 k
autogen-libopts x86_64 5.18-5.el7 ce-base 66 k
boost-iostreams x86_64 1.53.0-28.el7 ce-base 61 k
boost-random x86_64 1.53.0-28.el7 ce-base 39 k
boost-system x86_64 1.53.0-28.el7 ce-base 40 k
boost-thread x86_64 1.53.0-28.el7 ce-base 58 k
bzip2 x86_64 1.0.6-13.el7 ce-base 52 k
fuse-libs x86_64 2.9.2-11.el7 ce-base 93 k
glusterfs x86_64 6.0-37.el7 ce-base 619 k
glusterfs-api x86_64 6.0-37.el7 ce-base 86 k
glusterfs-cli x86_64 6.0-37.el7 ce-base 175 k
glusterfs-client-xlators x86_64 6.0-37.el7 ce-base 836 k
glusterfs-libs x86_64 6.0-37.el7 ce-base 395 k
gnutls-dane x86_64 3.3.29-9.el7_6 ce-base 36 k
gnutls-utils x86_64 3.3.29-9.el7_6 ce-base 238 k
gperftools-libs x86_64 2.6.1-1.el7 ce-base 272 k
libiscsi x86_64 1.9.0-7.el7 ce-base 60 k
librados2 x86_64 1:10.2.5-4.el7 ce-base 1.8 M
librbd1 x86_64 1:10.2.5-4.el7 ce-base 2.4 M
libvirt x86_64 4.5.0-36.el7_9.3 ce-updates 203 k
libvirt-bash-completion x86_64 4.5.0-36.el7_9.3 ce-updates 203 k
libvirt-client x86_64 4.5.0-36.el7_9.3 ce-updates 500 k
libvirt-daemon x86_64 4.5.0-36.el7_9.3 ce-updates 844 k
libvirt-daemon-config-network x86_64 4.5.0-36.el7_9.3 ce-updates 204 k
libvirt-daemon-config-nwfilter x86_64 4.5.0-36.el7_9.3 ce-updates 210 k
libvirt-daemon-driver-interface x86_64 4.5.0-36.el7_9.3 ce-updates 242 k
libvirt-daemon-driver-lxc x86_64 4.5.0-36.el7_9.3 ce-updates 335 k
libvirt-daemon-driver-network x86_64 4.5.0-36.el7_9.3 ce-updates 416 k
libvirt-daemon-driver-nodedev x86_64 4.5.0-36.el7_9.3 ce-updates 241 k
libvirt-daemon-driver-nwfilter x86_64 4.5.0-36.el7_9.3 ce-updates 265 k
libvirt-daemon-driver-qemu x86_64 4.5.0-36.el7_9.3 ce-updates 751 k
libvirt-daemon-driver-secret x86_64 4.5.0-36.el7_9.3 ce-updates 232 k
libvirt-daemon-driver-storage x86_64 4.5.0-36.el7_9.3 ce-updates 202 k
libvirt-daemon-driver-storage-core x86_64 4.5.0-36.el7_9.3 ce-updates 442 k
libvirt-daemon-driver-storage-disk x86_64 4.5.0-36.el7_9.3 ce-updates 233 k
libvirt-daemon-driver-storage-gluster x86_64 4.5.0-36.el7_9.3 ce-updates 241 k
libvirt-daemon-driver-storage-iscsi x86_64 4.5.0-36.el7_9.3 ce-updates 231 k
libvirt-daemon-driver-storage-logical x86_64 4.5.0-36.el7_9.3 ce-updates 234 k
libvirt-daemon-driver-storage-mpath x86_64 4.5.0-36.el7_9.3 ce-updates 229 k
libvirt-daemon-driver-storage-rbd x86_64 4.5.0-36.el7_9.3 ce-updates 236 k
libvirt-daemon-driver-storage-scsi x86_64 4.5.0-36.el7_9.3 ce-updates 231 k
libvirt-libs x86_64 4.5.0-36.el7_9.3 ce-updates 4.2 M
lzop x86_64 1.03-10.el7 ce-base 54 k
netcf-libs x86_64 0.2.8-4.el7 ce-base 70 k
numad x86_64 0.5-18.20150602git.el7 ce-base 35 k
qemu-img x86_64 10:1.5.3-175.el7_9.1 ce-updates 703 k
radvd x86_64 2.17-3.el7 ce-base 94 k
Transaction Summary
==================================================================================================================================================
Install 1 Package (+47 Dependent packages)
Total download size: 20 M
Installed size: 58 M
Is this ok [y/d/N]:
This version (cockpit-machines 195.12-1.el7.centos) does not work?
Old version, I suppose we could work with it but we miss some interesting feature like the bridge to lan in the UI
Are you sure it’s a valid path forward to “mix” two versions of cockpit, sounds scary to me…
If it is just the bridge to lan you can also take the position is not missing but a feature…
Make the bridge with e-smith just to be sure it does not interferes with NS-networking
Yeah this is my one million kisses question I would like to solve
My ultimate hope is that it is one rpm without dependencies of other cockpit rpm even a specific version of kvm, so in short a bundle of javascript files and bash script. It should work however I have no clues about what is broken yet, my tests did verify it works
Need to think on it