• Stars
    star
    233
  • Rank 171,484 (Top 4 %)
  • Language
    C#
  • License
    BSD 2-Clause "Sim...
  • Created over 11 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

XenCenter, the Windows management console for XenServer

XenCenter

Checks Lines of Code

This repository contains the source code for XenCenter.

XenCenter is a Windows-based management tool for Citrix Hypervisor environments, which enables users to manage and monitor server and resource pools, and to deploy, monitor, manage, and migrate virtual machines.

XenCenter is written mostly in C#.

Contributions

The preferable way to contribute patches is to fork the repository on Github and then submit a pull request. If for some reason you can't use Github to submit a pull request, then you may send your patch for review to the [email protected] mailing list, with a link to a public git repository for review. Please see the CONTRIB file for some general guidelines on submitting changes.

License

This code is licensed under the BSD 2-Clause license. Please see the LICENSE file for more information.

How to build XenCenter

To build XenCenter, you need

  • the source from xenadmin repository
  • Visual Studio 2019
  • .NET Framework 4.8

and also some libraries which we do not store in the source tree:

  • CookComputing.XmlRpcV2.dll
  • Newtonsoft.Json.dll
  • DiscUtils.dll
  • ICSharpCode.SharpZipLib.dll
  • log4net.dll

You can find the source code of these libraries (along with some patches) in dotnet-packages repository.

To run the NUnit tests you will need the following libraries:

  • nunit.framework.dll
  • Moq.dll

which can be obtained from http://www.nuget.org/.

More Repositories

1

packer-plugin-xenserver

A builder plugin for Packer.IO to support building Citrix Hypervisor images.
Go
97
star
2

xe-guest-utilities

XenServer guest utilities for unix-like operating systems
Go
56
star
3

buildroot

Package buildroot for xen-api and related packages
Shell
44
star
4

go-xenserver-client

Experimental golang bindings for XenAPI.
Go
37
star
5

docker-machine-driver-xenserver

XenServer driver for Docker Machine
Go
35
star
6

xscontainer

Support for Docker and Container Management
Python
24
star
7

transfervm

A utility VM for transferring disk images.
Python
21
star
8

xenserver-build-env

Files for creating a XenServer build environment in a Docker container
Shell
21
star
9

planex

RPM package and delivery
Python
17
star
10

xen-4.6

XenServer mirror of Xen 4.6 from xenbits.xen.org
C
17
star
11

terraform-provider-xenserver

XenServer provider for Terraform
Go
15
star
12

dotnet-packages

DotNet Libraries
PowerShell
15
star
13

xencenter-samples

XenCenter Plug-in Examples
JavaScript
15
star
14

win-xenguestagent

XenServer Windows PV Tools Guest Agent Service
C#
13
star
15

xsconsole

Python
13
star
16

win-xenvif

XenServer Windows Virtual Network Interface Device Driver
C
12
star
17

pull-request-manager

A program that continually checks and potentially merges pull requests.
Python
10
star
18

xha

XenServer high availability daemon
C
10
star
19

win-installer

XenServer Windows PV Tools Installer
C#
10
star
20

packer-templates

A collection of packer templates for building guest VMs.
PowerShell
10
star
21

xen-4.4

Xen hypervisor version 4.4
C
9
star
22

gpumon

XenServer GPU monitoring daemon
OCaml
8
star
23

xen-crashdump-analyser

C++
8
star
24

rrdd-plugins

Plugins registering to the RRD daemon and exposing various metrics
OCaml
8
star
25

win-xennet

XenServer Windows Network Device Driver
C
8
star
26

win-xenbus

XenServer Windows Paravitual Bus Device Driver
C
7
star
27

win-xenvss

XenServer Windows Volume Shadow Service Provider
C++
7
star
28

xenserver-install-wizard

Post-install tools for setting up a xenserver system.
Python
7
star
29

auto-cert-kit

Suite of automated tests for XenServer hardware certification
Python
6
star
30

perf-tools

XenServer-specific build files for perf-tools
Makefile
6
star
31

host-installer

XenServer Installer
Python
5
star
32

win-xenvbd

XenServer Windows Virtual Block Device
C
5
star
33

xen-4.5

XenServer mirror of Xen 4.5 from xenbits.xen.org
C
5
star
34

qemu-xen-4.2

C
5
star
35

openvswitch

C
5
star
36

xencert

Certification kit for XenServer storage hardware vendors
Python
5
star
37

rrd2csv

This is a tool to convert Xen API RRD files to CSV format
OCaml
5
star
38

xsiostat

Tool for visualising XenServer VBD metrics
C
4
star
39

openpegasus

Patched version of the open source CIMOM server OpenPegasus.
C++
4
star
40

linux-3.x.pg

3
star
41

xva-tools

Tools for creating XVA images.
Python
3
star
42

devops

DevOps Tools
Shell
3
star
43

xenserver-samples

Sample code for XenServer
Java
3
star
44

xsifstat

Tool for visualising XenServer VIF metrics
Python
3
star
45

xen.pg

XenServer Hypervisor Patch Queue
Python
3
star
46

xs-cbt-samples

Example scripts demonstrating how to use the changed block tracking API.
Python
3
star
47

vncterm

C
3
star
48

xs-cim

C
2
star
49

xen-4.7.pg

XenServer patch queue on top of the xen-4.7 repository
Shell
2
star
50

guest-templates

OCaml
2
star
51

upload-scripts

Various scripts
OCaml
2
star
52

xencenter-ovf

OS Fixup ISO source code
Shell
2
star
53

xen-4.3

C
2
star
54

jiralib

A Python library for SOAP interaction with JIRA.
Python
2
star
55

filesystem-summarise

Detects unexpected filesystem changes and highlights them in bug reports
OCaml
2
star
56

xen-4.7

XenServer mirror of Xen 4.7 from xenbits.xen.org
C
2
star
57

win-xeniface

WMI and IOCTL interface driver for XenServer guests
C
2
star
58

xs-admin-scripts

Helpful scripts for managing XenServer pools
2
star
59

status-report

Program that gathers data for xenserver host diagnostics
Python
1
star
60

xentpm

C
1
star
61

syslinux

C
1
star
62

xen-4.4.pg

Patch queue for Xen 4.4
1
star
63

ipxe

C
1
star
64

xen-4.6.pg

XenServer patch queue on top of the xen-4.6 repository
Shell
1
star
65

unified-specs

Shell
1
star
66

ipxe.pg

1
star
67

xen-4.5.pg

XenServer patch queue on top of the xen-4.5 repository
Makefile
1
star
68

supp-pack-build

Python
1
star
69

xen-4.3.pg

1
star
70

qemu-trad.pg

XenServer patch queue on top of the qemu-trad repository
1
star
71

python-libs

Common XenServer/XCP-ng Python classes
Python
1
star
72

qemu-xen-4.2.pg

Patch queue for qemu-xen-4.2
1
star