Manage KVM through Cockpit
-
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
-
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
Can it work like that in the browser with spice?
-
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
Can it work like that in the browser with spice?
well it depends on cockpit for the most. there are vnc web implementations out there, like in kimchi.
-
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
Can it work like that in the browser with spice?
If you only have SPICE it makes you run through virt-viewer. Currently I don't know of a way to do it.
-
@stacksofplates said in Manage KVM through Cockpit:
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
Can it work like that in the browser with spice?
If you only have SPICE it makes you run through virt-viewer. Currently I don't know of a way to do it.
Okay yeah, that's what I was getting at.
It would be nice via Cockpit web console... perfect actually, rather than having to do the whole Kimchi thing.
I've just had best luck all around with Spice. But for non-gui VMs, VNC would work.
-
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
Can it work like that in the browser with spice?
If you only have SPICE it makes you run through virt-viewer. Currently I don't know of a way to do it.
Okay yeah, that's what I was getting at.
It would be nice via Cockpit web console... perfect actually, rather than having to do the whole Kimchi thing.
I've just had best luck all around with Spice. But for non-gui VMs, VNC would work.
Ya SPICE is definitely better in every regard. I'm sure they will get there. I can't log into the console on most of mine anyway so it's not a big deal for me.
-
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
What did you do to be able to see the terminal in Cockpit? When I try I just see "Manual Connection" connection info, and a button to launch Remote Viewer. I do have both SPICE and VNC display added.
When I'm using In-Browser Viewer, I don't get anything.
-
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
What did you do to be able to see the terminal in Cockpit? When I try I just see "Manual Connection" connection info, and a button to launch Remote Viewer. I do have both SPICE and VNC display added.
When I'm using In-Browser Viewer, I don't get anything.
Oh, it was hidden. When I resized my web browser, it showed the "Password Required" box.
In order for me to see that, I have to resize my web browser every time. If it's maximized, I have to un-maximize it, and then maximize it again, or resize it any way period to get it to show. Weird.
-
If I have the VNC connection passworded, in Cockpit after entering the password, it gives an error: "Failed to connect to server (code: 1006)".
If I do not use a password, it works fine. Anyone else run into this?
-
@tim_g said in Manage KVM through Cockpit:
If I have the VNC connection passworded, in Cockpit after entering the password, it gives an error: "Failed to connect to server (code: 1006)".
If I do not use a password, it works fine. Anyone else run into this?
No I haven't used that function.
-
@tim_g said in Manage KVM through Cockpit:
@tim_g said in Manage KVM through Cockpit:
@stacksofplates said in Manage KVM through Cockpit:
CentOS 7 now has the VM console as long as the VM has VNC graphics. You don't need to remove SPICE, you can just add VNC also.
What did you do to be able to see the terminal in Cockpit? When I try I just see "Manual Connection" connection info, and a button to launch Remote Viewer. I do have both SPICE and VNC display added.
When I'm using In-Browser Viewer, I don't get anything.
Oh, it was hidden. When I resized my web browser, it showed the "Password Required" box.
In order for me to see that, I have to resize my web browser every time. If it's maximized, I have to un-maximize it, and then maximize it again, or resize it any way period to get it to show. Weird.
Hmm. I don't have that issue. That's interesting.
-
Anyone know if Fedora 28 has KVM management built in to the default Cockpit yet, or does it still require additional updates?
-
The KVM management is not 100% & yes you still need to update with "dnf install -y cockpit-machines"
-
@fateknollogee said in Manage KVM through Cockpit:
The KVM management is not 100% & yes you still need to update with "dnf install -y cockpit-machines"
Only an extra package is pretty good. Don't need to go to a beta version or something.
-
@scottalanmiller No beta at all. Either way, you still need virt-manager or virsh for complete control during setup of your vm's.
-
@scottalanmiller said in Manage KVM through Cockpit:
@fateknollogee said in Manage KVM through Cockpit:
The KVM management is not 100% & yes you still need to update with "dnf install -y cockpit-machines"
Only an extra package is pretty good. Don't need to go to a beta version or something.
Not exactly. As of Fedora 27, the default cockpit install, if you select it during the GUI install, is not a complete cockpit install in the first place.
After getting to the root login, you still need to do
dnf install cockpit
to get the full package. By default, it only hadcockpit-ws
and dependencies.I have not done a clean F28 install and tested tihs.
Let me go spin one up.
-
Will update shortly.
-
Still the same. Cockpit it NOT fully installed.
[jbusch@localhost ~]$ sudo dnf list cockpit* Last metadata expiration check: 0:02:38 ago on Mon 28 May 2018 02:13:56 PM CDT. Installed Packages cockpit-bridge.x86_64 168-1.fc28 @updates cockpit-networkmanager.noarch 168-1.fc28 @updates cockpit-storaged.noarch 168-1.fc28 @updates cockpit-system.noarch 168-1.fc28 @updates cockpit-ws.x86_64 168-1.fc28 @updates Available Packages cockpit.x86_64 168-1.fc28 updates cockpit-dashboard.x86_64 168-1.fc28 updates cockpit-doc.noarch 168-1.fc28 updates cockpit-docker.x86_64 168-1.fc28 updates cockpit-kdump.noarch 168-1.fc28 updates cockpit-kubernetes.x86_64 168-1.fc28 updates cockpit-machines.noarch 168-1.fc28 updates cockpit-machines-ovirt.noarch 168-1.fc28 updates cockpit-ostree.noarch 168-1.fc28 updates cockpit-packagekit.noarch 168-1.fc28 updates cockpit-pcp.x86_64 168-1.fc28 updates cockpit-selinux.noarch 168-1.fc28 updates cockpit-sosreport.noarch 168-1.fc28 updates cockpit-tests.x86_64 168-1.fc28 updates
Installing
cockpit
results in this.[jbusch@localhost ~]$ sudo dnf install cockpit Last metadata expiration check: 0:04:34 ago on Mon 28 May 2018 02:13:56 PM CDT. Dependencies resolved. ================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================== Installing: cockpit x86_64 168-1.fc28 updates 62 k Installing weak dependencies: cockpit-dashboard x86_64 168-1.fc28 updates 213 k cockpit-packagekit noarch 168-1.fc28 updates 276 k Transaction Summary ================================================================================================================================== Install 3 Packages
-
Installing
cockpit-machines
is not dependent oncockpit
. So you may not need the full cockpit to make it all work.[jbusch@localhost ~]$ sudo dnf install cockpit-machines Last metadata expiration check: 0:11:34 ago on Mon 28 May 2018 02:13:56 PM CDT. Dependencies resolved. ================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================== Installing: cockpit-machines noarch 168-1.fc28 updates 505 k Installing dependencies: libvirt x86_64 4.1.0-2.fc28 fedora 9.3 k libvirt-daemon-config-nwfilter x86_64 4.1.0-2.fc28 fedora 14 k libvirt-daemon-driver-libxl x86_64 4.1.0-2.fc28 fedora 161 k libvirt-daemon-driver-lxc x86_64 4.1.0-2.fc28 fedora 162 k libvirt-daemon-driver-uml x86_64 4.1.0-2.fc28 fedora 69 k libvirt-daemon-driver-vbox x86_64 4.1.0-2.fc28 fedora 148 k libvirt-daemon-driver-xen x86_64 4.1.0-2.fc28 fedora 131 k Transaction Summary ================================================================================================================================== Install 8 Packages
-
@jaredbusch oh weird.