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
| var Browser = require("zombie"); | |
| app.get('/getvimeourl/:vimeoid', function(req, res){ | |
| Browser.visit("http://player.vimeo.com/video/" + req.params.vimeoid, { | |
| userAgent : 'Mozilla/5.0', | |
| debug : false | |
| }, function(e, browser, status) { | |
| var player = browser.document.getElementsByClassName("f")[0].getAttribute("id"); | |
| var clip = player.replace("player_", "clip"); | |
| player = browser.evaluate(clip); |
| from http.server import HTTPServer, SimpleHTTPRequestHandler | |
| import ssl, os | |
| os.system("openssl req -nodes -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -subj '/CN=mylocalhost'") | |
| port = 8888 | |
| httpd = HTTPServer(('0.0.0.0', port), SimpleHTTPRequestHandler) | |
| httpd.socket = ssl.wrap_socket(httpd.socket, keyfile='key.pem', certfile="cert.pem", server_side=True) | |
| print(f"Server running on https://0.0.0.0:{port}") | |
| httpd.serve_forever() |