Add lxc client configuration.

Signed-off-by: René Jochum <rene@jochums.at>
master
René Jochum 9 years ago
parent 3587962d85
commit 4b0de5008d

@ -11,11 +11,13 @@ tags:
---
This is what i do to install and configure lxd.<!--more-->
#### Install and configure it on the container host
Install **lxd**:
sudo apt-add-repository -y ppa:ubuntu-lxc/stable
sudo apt-get update
sudo apt-get install lxd
sudo apt-get install lxd lxd-client
Give root one subuid and subgid:
@ -32,7 +34,7 @@ Restart **lxd**:
Set the remote authentication password:
lxc config set core.trust_password &lt;your-password-here&gt;
lxc config set core.trust_password <your-password-here>
Change the default profile network interface:
@ -40,7 +42,7 @@ Change the default profile network interface:
Create an image:
lxd-images import lxc ubuntu trusty amd64 --alias trusty64 --alias ubuntu/trusty/amd64
lxd-images import lxc ubuntu trusty amd64 --alias trusty64 --alias ubuntu/trusty --alias ubuntu/trusty/amd64
Create the container "trusty64" from the image "ubuntu/trusty/amd64" you just made:
@ -50,6 +52,22 @@ Show the log if the above failed:
lxc info trusty64 --show-log
#### On your own box/client
Install lxd-client
sudo apt-add-repository -y ppa:ubuntu-lxc/stable
sudo apt-get update
sudo apt-get install lxd-client
Add a remote for the server you just configured:
lxc remote add <your-server-here> https://<your-server-fqdn-here>:8443 --accept-certificate # enter the password you've set above here.
See if the remote works:
lxc list <your-server-here>:
Usefull Links:
- [LXD README.md](https://github.com/lxc/lxd#machine-setup)
- [LXD CMD specs](https://github.com/lxc/lxd/blob/master/specs/command-line-user-experience.md)

Loading…
Cancel
Save