mlatimer

mlatimer

Warp speed for virtualization CI testing

a project by jfehlig

The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks. Before burying ourselves in SLE12 development, we took some time to move our automated tests under control of a Jenkins instance running in our lab. Tests were configured to run when new packages landed in our SLE12 devel project, ensuring our queued SLE12 submissions were continuously tested. But more is needed.

Updated about 5 years ago. 6 hacker ♥️.

Protect disk devices from concurrent use in the libvirt libxl hypervisor driver

a project by jfehlig

The libvirt qemu hypervisor driver has long supported protecting disk devices from concurrent use via libvirt's lock manager interface. Xen used to support the same functionality in the old xend toolstack, but dropped support in the new libxl toolstack. The Xen community decided, rightly so, that this functionality is best provided by a higher-level management tool, e.g. libvirt. This project aims to provide integration between libvirt's lock manager and the libxl hypervisor driver, essentially reintroducing support for disk device protection in the Xen management stack.

Updated about 5 years ago. 1 hackers ♥️.

Create a git project for VMDP

a project by kallan

Needing to learn git, I thought it would be a good time to clean up the code and create a git project for it.

Updated about 5 years ago. 2 hacker ♥️.

Continue continuous integration improvements in virtualization

a project by mlatimer

In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: - Porting libvirt-tck to SUSE environments

Updated about 5 years ago. 3 hacker ♥️.

Start with fault tolerant Xen server prototype

a project by j_gross

A normal Xen server today has many single points of failure. Those can be reduced by disaggregating Dom0 into multiple domains (xenstore, driver domains, admin domain). Following this path to it's logical end will lead to a setup where the running domUs won't be depending on Dom0 any more, so Dom0 itself can be made restartable. This project aims at beginning with a prototype by setting up a configuration with a xenstore domain and a driver domain for networking. This will allow running a pv-domU with network resources only (nfs or iscsi root file system) no longer needing Dom0 to run.

Updated about 5 years ago. 1 hackers ♥️.

Improve openvswitch+libvirt+Xen

a project by jfehlig

openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing

Updated about 5 years ago. 3 hacker ♥️.

SUSE Manager plugin/extension system

an idea by dmacvicar

Some of SUSE Manager features are quite vertical to the rest of the system. A plugin/extension mechanism should allow for adding these verticals installing a single package/rpm.

Updated about 2 years ago. 8 hacker ♥️. Has no hacker: grab it!

Create a tool to generate vCPU/vNUMA topology for virtual machines

a project by jfehlig

Most large workloads such as SAP HANA require special, highly optimized configuration to run in a virtual machine. Virtual resources such as memory and CPU must be carefully configured to ensure optimum performance of the virtual machine workload. Default VM configuration created by tools such as virt-install are not optimized and often result in poor performance of large workloads due to memory access latencies and incorrect/incomplete information available to the VM's task scheduler. Currently, users deploying large workloads must manually optimize virtual CPU and memory resources, which can be error-prone and if not done properly can actually degrade performance. This project aims to create a tool that can produce suggested vCPU and vNUMA configuration based on a VM configuration template and capabilities of the target virtual machine host. E.g. something along the lines of

Updated about 5 years ago. 4 hacker ♥️.

Add SUSE Manager virtualization management capabilities

a project by cbosdonnat

SUSE Manager can do some virtual machines management, but needs a lot to be complete. This project is about investigating more on that topic.

Updated over 4 years ago. 4 hacker ♥️.

Ceph Containers on Raspberry Pi

a project by mgfritch

The next release of Ceph (Octopus) will be delivered via containers.
A new tool named cephadm is being developed to bootstrap and manage Ceph containers.

Updated about 4 years ago. 2 hacker ♥️. 2 followers.

SES 6 Installer script

a project by davidbyte

take my existing buildit.sh script (https://github.com/dmbyte/SES-scripts/blob/master/clusterbuilder/) and enhance it to be more of the installer experience needed. It would ideally be coupled with an autoyast file that does:

Updated about 3 years ago. 1 hackers ♥️. 1 follower.

Developing an opinionated storage appliance

a project by asettle

Project Description

The SUSE Enterprise Storage team has embarked on a new open source project: Aquarium.

Updated about 2 years ago. 16 hacker ♥️. 10 followers.
2
10
5
12

Looking for projects around:

Nothing at the moment

Activity

  • about 3 years ago: mlatimer joined Developing an opinionated storage appliance
  • about 3 years ago: mlatimer liked Developing an opinionated storage appliance
  • about 4 years ago: mlatimer liked SES 6 Installer script
  • about 4 years ago: mlatimer started Ceph Containers on Raspberry Pi
  • about 4 years ago: mlatimer liked Ceph Containers on Raspberry Pi
  • over 6 years ago: mlatimer started Add SUSE Manager virtualization management capabilities
  • over 6 years ago: mlatimer liked Add SUSE Manager virtualization management capabilities
  • over 6 years ago: mlatimer liked Create a tool to generate vCPU/vNUMA topology for virtual machines
  • over 6 years ago: mlatimer liked SUSE Manager plugin/extension system
  • about 7 years ago: mlatimer joined Maintain flow of virt between SLE and HPE Linux
  • almost 8 years ago: mlatimer started Improve openvswitch+libvirt+Xen
  • almost 8 years ago: mlatimer started Improve Virt CI Testing
  • almost 8 years ago: mlatimer liked Improve openvswitch+libvirt+Xen
  • almost 8 years ago: mlatimer originated Improve Virt CI Testing
  • over 8 years ago: mlatimer liked Start with fault tolerant Xen server prototype
  • about 9 years ago: mlatimer started Continue continuous integration improvements in virtualization
  • about 9 years ago: mlatimer liked Continue continuous integration improvements in virtualization
  • about 9 years ago: mlatimer originated Continue continuous integration improvements in virtualization
  • about 9 years ago: mlatimer liked Create a git project for VMDP
  • about 9 years ago: mlatimer liked Protect disk devices from concurrent use in the libvirt libxl hypervisor driver
  • over 9 years ago: mlatimer liked Warp speed for virtualization CI testing
  • over 9 years ago: mlatimer joined Shell script merging for crash use on L3 Europe and NTS USA core dump servers
  • over 9 years ago: mlatimer started Warp speed for virtualization CI testing
  • over 10 years ago: mlatimer joined libvirt TCK