No description
Evilham
abea4dbdad
Tested for 12.1-RELEASE, 11.3-STABLE should be tested as well. Two scripts are added, FreeBSD-build-opennebula-image-generic.sh takes information from the environment and generates the specified image with either dualstack or IPv6-only kernel and base applications. FreeBSD-build-opennebula-image.sh has the versions supported in DCL and generates all neeeded images (combination of Version x Network support). This should run in a DCL VM with an OK amount of cores (4/8 minimum), 2-4G RAM, and storage of roughly 20G + 5G * #resulting_images. This is because there is the base system, a 'pristine chroot', and during the build there can be 2 copies of the resulting system written to the system. Since there are 4 combinations of images: {STABLE,RELEASE} x {dualstack, IPv6ONLY} That means we'll need to assign about 40G storage to be on the safe side. |
||
---|---|---|
opennebula-images | ||
opennebula-vm-etcd | ||
vnc_console_connection | ||
.gitignore | ||
alpine-build-uefi-stick.sh | ||
alpine-rebuild-initramfs.sh | ||
build-alpine-chroot.sh | ||
ceph-host-move-to-root | ||
ceph-keyring-create-initial | ||
ceph-mgr-create-start | ||
ceph-mgr-stop-delete | ||
ceph-mon-create-start | ||
ceph-mon-stop-delete | ||
ceph-osd-activate | ||
ceph-osd-activate-all | ||
ceph-osd-class-remove | ||
ceph-osd-class-set | ||
ceph-osd-create-on-all-disks | ||
ceph-osd-create-start | ||
ceph-osd-create-start-alpine | ||
ceph-osd-stop-disable | ||
ceph-osd-stop-remove-permanently | ||
ceph-pool-create | ||
create-guacamole-session-ldap-DB | ||
create-guacamole-session-ldap-file | ||
debian-devuan-netboot.sh | ||
detect-dns64-prefix.py | ||
disk-create-fresh-gpt | ||
etcd_import_opennebula_vm.py | ||
jool-get-build-install.sh | ||
ldap-get-emails | ||
magiccommand | ||
mikrotik-setup.sh | ||
mikrotik-update.sh | ||
monit-ceph-create-start | ||
monit-create-for-all-mounted-osds | ||
monit-remove | ||
one-get-instances | ||
one-inspect-instance-network | ||
pg_repair | ||
raid-add-unconfigured-disk | ||
raid-clear-all-caches | ||
raid-list-disks-status | ||
README.md | ||
rebuild-ipxe.sh | ||
remove-all-partitions | ||
remove-all-partitions-from-all-disks | ||
vm-create | ||
vm_list | ||
vm_list_dual_uid | ||
vm_map.sh | ||
vpn-statistics.sh |
Hello hacker!
The tools used in this repository are used by the team of ungleich (www.ungleich.ch) to maintain servers and data centers.
A special data center that we maintain and that most tools are written for is the Data Center Light (www.datacenterlight.ch).
As we are truly dedicated and committed to open source, we are trying to release everything open source that we can (even if not everything is yet directly usable by others).
Feel free to clone, use, distribute the code according to GPLv3+ licensing.
Best,
team ungleich
p.s.: Some stuff that you (will) find in this repo:
Tools to manage ...
- ceph cluster(s)
- opennebula cluster(s)
- host disk/raid configurations
- monit