This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords, edit files, or recover something without the virtual machine running.
Step 1 - Enable NBD on the Host
modprobe nbd max_part=8
| 1. Flashing the recovery image: | |
| fastboot flash recovery recovery.img | |
| 2. Flash the kernel and bootloader: | |
| fastboot flash boot boot.img | |
| 3. Erase a partition: | |
| fastboot erase cache |
| kubectl get namespace "terminating-namespace" -o json \ | |
| | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \ | |
| | kubectl replace --raw /api/v1/namespaces/terminating-namespace/finalize -f - |
| // node: | |
| var moment = require('moment'); | |
| moment().add('days', 2).fromNow(); | |
| // 'in 2 days' | |
| moment().subtract('days', 2).fromNow(); | |
| // '2 days ago' | |
| moment('November 1977').fromNow() |
| #!/usr/local/env bash | |
| # Update system | |
| apt-get update && apt-get -y upgrade | |
| # Get build tools | |
| apt-get -y install build-essential wget curl | |
| # Define softether version | |
| RTM=$(curl http://www.softether-download.com/files/softether/ | grep -o 'v[^"]*e' | grep rtm | tail -1) | |
| IFS='-' read -r -a RTMS <<< "${RTM}" |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: vpnclient | |
| # Required-Start: $all | |
| # Required-Stop: $network $local_fs $remote_fs $syslog | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: Start VPN Client at boot time | |
| # chkconfig: 345 44 56 | |
| # description: Start VPN Client at boot time. |
| package main | |
| import ( | |
| "fmt" | |
| "time" | |
| ) | |
| // Suggestions from golang-nuts | |
| // http://play.golang.org/p/Ctg3_AQisl |