Re: [lxc-users] how to determine if in LXD
Hello, There are several ways you can use to know if you are in an LXD container. First of all, you can check if $container variable is defined inside a shell; and its contents. If so, you are in a container. Other way is checking if /dev/lxd directory exists. That directory/device is created only if you are inside an LXD container. Finally, you can use virt-what command (in Ubuntu, you can install it with apt). Best regards. — Diego Lago -Mensaje original- De: lxc-users [mailto:lxc-users-boun...@lists.linuxcontainers.org] En nombre de Tycho Andersen Enviado el: lunes, 01 de agosto de 2016 20:39 Para: LXC users mailing-listAsunto: Re: [lxc-users] how to determine if in LXD On Mon, Aug 01, 2016 at 04:01:00PM +0200, tapczan wrote: > Hello > > There is an easy way to determine if I'm in LXC, content of file > /proc/self/cgroup shows path with /lxc, eg: > > 2:cpu:/lxc/host > > However in LXD this rule is no longer valid: > > 2:cpu:/ > > It looks like real host from that point of view. > > So tools like chef OHAI have issue in determining virtualisation role > and status. > > Is there as easy way to determine if I'm inside LXD container? Try `systemd-detect-virt` on systemd-based distros, or `running-in-container` on upstart-based distros. Tycho > lxc-users mailing list > lxc-users@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-users ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users
Re: [lxc-users] Error getting images behind a proxy
Great! It works perfectly! My fault thinking only client needed proxy settings. Thank you very much, Tycho! -- Diego Lago > -Mensaje original- > De: lxc-users [mailto:lxc-users-boun...@lists.linuxcontainers.org] En > nombre de Tycho Andersen > Enviado el: lunes, 28 de marzo de 2016 16:50 > Para: LXC users mailing-list > Asunto: Re: [lxc-users] Error getting images behind a proxy > > On Mon, Mar 28, 2016 at 06:09:29AM +0000, Lago Gonzalez, Diego wrote: > > > > Same error setting https_proxy as well as http_proxy. > > > > user@box ~ $ sudo -E lxc launch images:centos/6/amd64 my-centos > > Creating my-centos > > error: Get > > https://images.linuxcontainers.org/1.0/images/centos/6/amd64: remote > > error: handshake failure > > > > Note: now using lxc 2.0.0.rc6 after last update. > > Note that the server is the one doing the image downloading, so that's the > thing that needs to have the right environment set. > > In any case, there are now also server configuration keys to do this: > > lxc config set core.proxy_https ... > lxc config set core.proxy_http ... > lxc config set core.proxy_ignore_hosts ... > > Tycho > > > -- > > Diego Lago > > > > De: lxc-users [mailto:lxc-users-boun...@lists.linuxcontainers.org] En > > nombre de Peter Roberts Enviado el: jueves, 24 de marzo de 2016 21:06 > > Para: LXC users mailing-list > > Asunto: Re: [lxc-users] Error getting images behind a proxy > > > > Have you tried setting https_proxy as well as http_proxy? > > > > Peter > > > > On 23 March 2016 at 15:34, Lago Gonzalez, Diego gonza...@hp.com<mailto:diego.lago-gonza...@hp.com>> wrote: > > > > Hello, > > > > I've installed lxc/lxd trought its official PPA (ppa:ubuntu-lxc/lxd-stable) > > and > I have version 2.0.0.rc5 in a Ubuntu MATE 15.10 (amd64). When I try to > download an image (with command `sudo -E lxc launch > images:centos/6/amd64 my-centos`) I always get the same error: > > > > error: Get > > https://images.linuxcontainers.org/1.0/images/centos/6/amd64: remote > > error: handshake failure > > > > Full debug output of the command is: > > > > user@host ~ $ sudo -E lxc launch --debug images:centos/6/amd64 > > my-centos DBUG[03-23|16:29:16] Raw response: > > {"type":"sync","status":"Success","status_code":200,"metadata":{"api_e > > xtensions":[],"api_status":"development","api_version":"1.0","auth":"t > > rusted","config":{"storage.zfs_pool_name":"lxd-pool"},"environment":{" > > addresses":[],"architectures":["x86_64","i686"],"certificate":"-BE > > GIN > > CERTIFICATE- > \nMIIFwDCCA6igAwIBAgIRAKHLionIKuqLPMxSzZrE59kwDQYJKoZI > > > hvcNAQELBQAw\nMzEcMBoGA1UEChMTbGludXhjb250YWluZXJzLm9yZzETM > BEGA1UEAwwK > > > cm9vdEBk\ndmJveDAeFw0xNjAzMjExMTUwNTBaFw0yNjAzMTkxMTUwNTB > aMDMxHDAaBgNV > > > BAoT\nE2xpbnV4Y29udGFpbmVycy5vcmcxEzARBgNVBAMMCnJvb3RAZHZib > 3gwggIiMA0G > > > \nCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnuiQIbMmbQWyLgaokDlcdD > X/hzoNJ\nu6 > > > xSKlHskMhjoJDgzJZ+s2ooFMlOjinVXQMiTb4thY41z3BaL1JhD83E+YGlMH5c\n > 1NCzeJ > > > T0Zhqrb+kyDKOdLueC3sekLhILdoXBj+t4feyUs5yo3kWqkzKG5ejkpPVo\nhM > G9/knXdn > > > z9I2lNk6DuYzxG3OCvGN+8+f7HAJC43lGtsQoee3vUfNr9To/K1CxZ\nFkDBJUyi > FcIjIM > > > mPud8O4EAlxaR1hOXSr11Z19b0IE6qYtoKnBGZ2t+Vu76X+s//\nTC5XyVcLnXQ > CMbbU7G > > > fTmeeNMzQVYpokZclPUO7w4GSHotqv8sUatj+O061KBtCV\nV/tweqrDLvMlk > Od40BgKnn > > > 8lEuwoxHtSeHquVSYDSXmbHk0xT+X/Jo2bWIzg6jls\nw2s1vS8B71kz78to7Gjh > cJ4brE > > > SjxrClhMZg99O4WO4Bj7mkarvAQwh4CindI0UY\n1TBg0IK6bFm4wm0YhaheJ > +2mPn/1Pi > > > nLu6UrNHD72J9I8O+c92ISK8aC209AWmcH\nuUjHtMdLWMiU/dGcMiiRJSzYIk > jNmWKB0V > > > fV9CJFYeAUo7bZUXuxoj28Iw+/JKyc\nDlu0SSfpleHKNaU1JLIsXe/F2cyraxRCQ > SgzOL > > > syyJ0oNM+YFvBM6NoiRfcuRzdN\ngttRhnAqMRrcywIDAQABo4HOMIHLMA4 > GA1UdDwEB/w > > > QEAwIFoDATBgNVHSUEDDAK\nBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAM > IGVBgNVHREEgY > > > 0wgYqCBWR2Ym94ggwx\nMC4wLjIuMTUvMjSCG2ZlODA6OmEwMDoyN2Zm > OmZlZDY6NjI2OC > > > 82NIIOMTcyLjE3\nLjQyLjEvMTaCHGZlODA6OjQwYTE6NDlmZjpmZWJhOjhiOD > YvNjSCCz > > > EwLjAuMy4x\nLzI0ghtmZTgwOjoxNGRkOjdmZjpmZTUwOjE5ZTkvNjQwDQYJ > KoZIhvcNAQ > > > ELBQAD\nggIBAE7u9y1fkHPNluuaO4IZNGvl0NkOUpsVVQPL2L+AtAjukdb2c2 > DYsiOLir > > > +x\nKmTkhu6jgUz87Ht/LSQVH3gXAgMRZhDSAhs9UA+t5O7MDQaRuvWEmzt > 8iw6/xQ6i\n >
Re: [lxc-users] Error getting images behind a proxy
Same error setting https_proxy as well as http_proxy. user@box ~ $ sudo -E lxc launch images:centos/6/amd64 my-centos Creating my-centos error: Get https://images.linuxcontainers.org/1.0/images/centos/6/amd64: remote error: handshake failure Note: now using lxc 2.0.0.rc6 after last update. -- Diego Lago De: lxc-users [mailto:lxc-users-boun...@lists.linuxcontainers.org] En nombre de Peter Roberts Enviado el: jueves, 24 de marzo de 2016 21:06 Para: LXC users mailing-list Asunto: Re: [lxc-users] Error getting images behind a proxy Have you tried setting https_proxy as well as http_proxy? Peter On 23 March 2016 at 15:34, Lago Gonzalez, Diego <diego.lago-gonza...@hp.com<mailto:diego.lago-gonza...@hp.com>> wrote: Hello, I've installed lxc/lxd trought its official PPA (ppa:ubuntu-lxc/lxd-stable) and I have version 2.0.0.rc5 in a Ubuntu MATE 15.10 (amd64). When I try to download an image (with command `sudo -E lxc launch images:centos/6/amd64 my-centos`) I always get the same error: error: Get https://images.linuxcontainers.org/1.0/images/centos/6/amd64: remote error: handshake failure Full debug output of the command is: user@host ~ $ sudo -E lxc launch --debug images:centos/6/amd64 my-centos DBUG[03-23|16:29:16] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"storage.zfs_pool_name":"lxd-pool"},"environment":{"addresses":[],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE-\n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\n-END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc12","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.2.0-27-generic","server":"lxd","server_pid":6383,"server_version":"2.0.0.rc5","storage":"zfs","storage_version":"5"},"public":false}} DBUG[03-23|16:29:16] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"storage.zfs_pool_name":"lxd-pool"},"environment":{"addresses":[],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE-\nMIIFwDCCA6igAwIBAgIRAKHLionIKuqLPMxSzZrE59kwDQYJKoZIhvcNA
[lxc-users] Error getting images behind a proxy
Hello, I've installed lxc/lxd trought its official PPA (ppa:ubuntu-lxc/lxd-stable) and I have version 2.0.0.rc5 in a Ubuntu MATE 15.10 (amd64). When I try to download an image (with command `sudo -E lxc launch images:centos/6/amd64 my-centos`) I always get the same error: error: Get https://images.linuxcontainers.org/1.0/images/centos/6/amd64: remote error: handshake failure Full debug output of the command is: user@host ~ $ sudo -E lxc launch --debug images:centos/6/amd64 my-centos DBUG[03-23|16:29:16] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"storage.zfs_pool_name":"lxd-pool"},"environment":{"addresses":[],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE-\n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\n-END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc12","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.2.0-27-generic","server":"lxd","server_pid":6383,"server_version":"2.0.0.rc5","storage":"zfs","storage_version":"5"},"public":false}} DBUG[03-23|16:29:16] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"storage.zfs_pool_name":"lxd-pool"},"environment":{"addresses":[],"architectures":["x86_64","i686"],"certificate":"-BEGIN