Launch CoreOS Virtual Machine on VirtualBox - hqzhang/cloudtestbed GitHub Wiki

  1. install virtualbox ubuntu: sudo apt-get install virtualbox Windows: http://download.virtualbox.org/virtualbox/5.1.28/VirtualBox-5.1.28-117968-Win.exe

  2. download Coreos images https://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso

  3. run VirtualBox: click New: name CoreOs type Linux verion Linux2.6 (64bits) Next: memoy 2048 M disk type: vmdk disk size: 16G create

  4. click settings: Storage-->Controller IDE click lightdisk icon-->select coreos.iso-->ok

  5. click start: but there is no id/passwd use following step to create one.

  6. in console of coreos: download ignite config file:(assuming file server created) http://localhost/mydir/ignite_config_net.json cat < ingnite-config.json { "ignition": { "version": "2.0.0" }, "passwd": { "users": [{ "name": "coreos", "create": { "uid": 1000, "homeDir": "/home/mfusion", "groups": [ "sudo", "docker"], "shell": "/bin/bash" }, "passwordHash": "$1$jDePR0Np$IbhvCD9tHj1W63rIamZCC0", "sshAuthorizedKeys": ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbd29eHH8p8+n9f4fSKccWlKXQ2PySEqRXMsbLC2rdEOOEowQoB0jwXExb9CQkR2uCG6wVDI/z6dQnyJJ/JYqfWUjo4hpNit63Ag/iwq4zmh8JBzSY2CoOywlGd7Ro23P2aty6ufWwsmAF9UB3c56DDjL/KbEV//Ben0ap2olLM9WD8uOmT4oZ7b0RzgBa0eF+U7/y+sZelMFe/IIhFOjTVgiHqIR9IoeEYag3lYN7O0N7J4i7yct2/lWtOtL97cVwS6WMTi9qI/Cb/Gr5igxbqdafjuzs2jjKmiG0quWPitbffAx5vAYehGkDe92t4e3E7KZn/Cytv4ZuxWHdFUD1 hongqi@hongqi-VirtualBox"]
    }] } } EOF

  7. sudo coreos-install -d /dev/sda -C stable -i ignite-config-net.json

  8. remove IS from CD and reboot

  9. login with coreos/coreos *notes: use ignite-config ok but cloud-config does not work

⚠️ **GitHub.com Fallback** ⚠️