[prev in list] [next in list] [prev in thread] [next in thread]
List: lxc-users
Subject: [lxc-users] How to set lxc.network.ipv4/hwaddr/ipv4.gateway=auto in LXD 2.6 managed container?
From: Mateusz Korniak <mateusz-lists () ant ! gliwice ! pl>
Date: 2016-12-02 12:32:57
Message-ID: 1757049.Hy4l7LRxsj () matkor-lenovo
[Download RAW message or body]
I am trying to move from LXC 1.1.x (macvlan) [1] containers to recent LXD [2].
I am stuck with problem:
- how can I set static ipv4/hwaddr and ipv4.gateway=auto?
I switched default profile to maclvan [3].
I created test container:
# lxc init ubuntu:16.04 ubuntu-1604-macvlan-test
Starting it confirms that macvlan iface works. Disbled DHCP configuration of
eth0@if2, and now setting IP# fails:
# lxc config device set ubuntu-1604-macvlan-test virt ipv4.address 10.30.3.205
error: The device doesn't exist
It's confusing as virt device is visible in lxc config show [4], but not in
lxc config device list ubuntu-1604-macvlan-test [5]?
TIA, regards,
[1]: Old LXC network config
lxc.network.type = macvlan
lxc.network.macvlan.mode = bridge
lxc.network.hwaddr = 00:16:3e:00:31:12 \
lxc.network.ipv4 = 10.30.3.112/23 \
lxc.network.ipv4.gateway = auto
[2]: versions:
lxc-2.0.6
lxd-2.6
[3]:
# lxc profile show default \
name: default
config: {}
description: Default LXD profile
devices:
virt:
nictype: macvlan
parent: eth0
type: nic
usedby:
- /1.0/containers/ubuntu-1604-macvlan-test
[4]:
# lxc config show --expanded ubuntu-1604-macvlan-test \
name: ubuntu-1604-macvlan-test
profiles:
- default
config:
image.architecture: amd64
image.description: ubuntu 16.04 LTS amd64 (release) (20161130)
image.label: release
image.os: ubuntu
image.release: xenial
image.serial: "20161130"
image.version: "16.04"
volatile.base_image:
fc6d723a6e662a5a4fe213eae6b7f4c79ee7dd566c99856d96a5ca677a99b15d
volatile.idmap.base: "0"
volatile.idmap.next:
'[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":1000000000},
{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":1000000000}]'
volatile.last_state.idmap:
'[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":1000000000},
{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":1000000000}]'
volatile.last_state.power: STOPPED
volatile.root.hwaddr: 00:16:3e:be:9b:1b
volatile.root.name: eth1
volatile.virt.hwaddr: 00:16:3e:e3:22:75
volatile.virt.name: eth0
devices:
root:
path: /
type: disk
virt:
nictype: macvlan
parent: eth0
type: nic
ephemeral: false
[5]:
# lxc config device list ubuntu-1604-macvlan-test \
root: disk
--
Mateusz Korniak
"(...) mam brata - poważny, domator, liczykrupa, hipokryta, pobożniś,
krótko mówiąc - podpora społeczeństwa."
Nikos Kazantzakis - "Grek Zorba"
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic