Skip to content

Instantly share code, notes, and snippets.

View kvaps's full-sized avatar
🔳
This mess is mine!

Andrei Kvapil kvaps

🔳
This mess is mine!
View GitHub Profile
@kvaps
kvaps / opennebula-filter.py
Created August 11, 2020 09:34
Example XML-RPC filtering script for OpenNebula
#!/usr/bin/env python3
from xmlrpc.server import SimpleXMLRPCServer
import xmlrpc.client
import xmltodict
import re
import os
import argparse
import logging
from socketserver import ThreadingMixIn
apiVersion: v1
kind: Secret
metadata:
name: restund
type: Opaque
data:
awsKeyId: TkFFVEhFQjhJRVNIOUZFQ0gyVE8=
awsSecretKey: YmFpNWVraWkzUGUyYWdlZTVvb25nZWlSb2lnaGllNHNodWg4ZmVlNA==
spec:
hostNetwork: true
initContainers:
- name: eip
image: docker.io/amazon/aws-cli:2.0.18
command:
- /bin/bash
- -xec
- |
INSTANCE_ID=$(curl http://169.254.169.254/latest/meta-data/instance-id)
time benji backup file:///tmp/some2/tmp/some/dev/drbd/by-res/one-vm-5525-disk-0/0 one-vm-5525-disk-0
INFO: $ /benji/bin/benji backup file:///tmp/some2/tmp/some/dev/drbd/by-res/one-vm-5525-disk-0/0 one-vm-5525-disk-0
INFO: Backed up 26/5121 blocks (0.5%)
INFO: Backed up 52/5121 blocks (1.0%)
INFO: Backed up 78/5121 blocks (1.5%)
INFO: Backed up 104/5121 blocks (2.0%)
INFO: Backed up 130/5121 blocks (2.5%)
INFO: Backed up 156/5121 blocks (3.0%)
INFO: Backed up 182/5121 blocks (3.6%)
INFO: Backed up 208/5121 blocks (4.1%)
@kvaps
kvaps / test_big_files.sh
Last active May 22, 2020 22:05
minio ec:2 vs raid6 (16 drives / 2 parity / 20GB LACP / ST6000NM0115-1YZ110)
# s3bench -accessKey=minioadmin -accessSecret=minioadmin -bucket=bench -endpoint=http://minio:9001/ -numSamples=1000 -numClients=100
Test parameters Test parameters
endpoint(s): [minio-ec2] | endpoint(s): [minio-raid6]
bucket: bench bucket: bench
objectNamePrefix: loadgen_test_ objectNamePrefix: loadgen_test_
objectSize: 80.0000 MB objectSize: 80.0000 MB
numClients: 100 numClients: 100
numSamples: 1000 numSamples: 1000
@kvaps
kvaps / kubernetes-in-kubernetes.gif
Last active November 9, 2020 22:52
Kubernetes-in-Kubernetes first demo
kubernetes-in-kubernetes.gif
@kvaps
kvaps / main.tf
Last active May 14, 2020 12:00
OpenNebula Terraform example from @azazell_o https://t.me/opennebula/11606
##################################################################################
# PROVIDERS
##################################################################################
provider "opennebula" {
endpoint = "${var.opennebula_endpoint}"
username = "${var.opennebula_user}"
password = "${var.opennebula_password}"
}
version: 0.1
log:
level: info
fields:
service: registry
storage:
cache:
layerinfo: redis
filesystem:
rootdirectory: /storage
- registry:
+ registry-gitlab:
image: goharbor/registry-photon:v2.7.1-patch-2819-v1.8.1
- container_name: registry
+ container_name: registry-gitlab
restart: always
+ ports:
+ - 5000:5000
cap_drop:
- ALL