精华内容
下载资源
问答
  • Detect lxd

    2020-12-26 03:00:12
    <div><p>Similar to <a href="https://github.com/chef/ohai/pull/857/filesl">857</a> i.e detect lxd using <a href="https://github.com/lxc/lxd/blob/master/doc/dev-lxd.md">/dev/lxd</a>. <p>I have added ...
  • Lxd support

    2020-12-30 04:20:01
    <div><p>Any chance of ranchervm supporting lxd. I think lxd is the new way of thinking hypervisor. It will be nice if rancher supports lxd</p><p>该提问来源于开源项目:rancher/old-vm</p></div>
  • LXD corrupted state

    2021-01-07 08:09:47
    <p>LXD/LXC is in a corrupt state. If remove (via apt/snap) and reinstall: <p>root:~# lxd list --debug --verbose DBUG[06-22|19:04:10] Connecting to a local LXD over a Unix socket DBUG[06-22|19:04:10] ...
  • lxd-鲷鱼 LXD 快照,自动化。 lxd-snapper 是一个自动创建和删除 LXD 快照的工具:只需设置一个快照策略,添加一个 systemd 计时器(或 cron,或您使用的任何调度机制)并享受您的容器。 tl;dr 它是lxc snapshot和...
  • lxd-pkg-chocolatey:LXD的Windows包装
  • LXD projects

    2021-01-07 08:16:06
    , which runs a new lxd-generate program. The generated code is reasonable (in the sense that it should be quite readable), however the code of lxd-generate will need more love down the road. <p>The ...
  • Windows LXD

    2021-01-07 08:12:54
    stands for Linux but are there any plans for the LXD server to run under Windows? Or vice versa, are there definite plans NOT to do it? [inspired by the issue concerning the Windows client]</p><p>该...
  • LXD storage API

    2021-01-07 08:15:30
    <p>On a clean install, LXD will come with no storage defined. As a result, containers will fail creation until such time as at least one storage pool has been defined. “lxd init” will guide the user...
  • Lxd storage

    2020-12-08 18:01:38
    <div><p>LXD has a new storage API in 2.9 (which will not be backported to xenial, it'll be trusty only). However, juju will fail to create containers without this, as LXD 2.9 does not have a ...
  • LXD segfault on null pointer

    2021-01-07 08:14:35
    <div><p>I have been running lxd on my laptop for over a year. Since last week it keeps on segfaulting. <h1>Required information <ul><li>Distribution: Ubuntu</li><li>Distribution version: 18,04.1</li>...
  • lxd仪表板 该LXD仪表板是基于Web的用户界面,允许用户轻松管理LXD / LXC服务器。 一些功能包括: 连接和管理多个LXD服务器 通过表单或JSON输入创建LXD容器和虚拟机实例 启动,停止,重命名和删除LXD实例 复制实例以...
  • LXD Schema

    2020-12-08 18:01:45
    <p>The following is really simple schema for the lxd remote schema. The ping doesn't work against the a full remote lxd remote as it's missing the certs required to ping it. More work around ...
  • <ul><li>[ ] Main daemon log (at /var/log/lxd/lxd.log or /var/snap/lxd/common/lxd/logs/lxd.log)</li></ul> $ lxc info debian --show-log <pre><code> Name: debian Remote: unix:// Architecture: x86_64 ...
  • LXD LXD是下一代系统容器管理器。 它提供类似于虚拟机的用户体验,但是使用Linux容器。 它是基于映像的映像,并带有可用于预制映像并且基于非常强大但非常简单的REST API构建。 要更好地了解什么是LXD及其功能,...
  • LXD Backend

    2020-11-29 05:07:14
    <div><p>Copy of LXC backend for LXD containers. <p>Clone from https://github.com/philpep/testinfra/pull/334</p><p>该提问来源于开源项目:philpep/testinfra</p></div>
  • lxd" storage provider that is enabled with the "lxd-storage" feature flag. This storage provider requires the storage feature available in LXD 2.9+. <p>The first commit in this PR is ...
  • <ul><li>[x] Main daemon log (at /var/log/lxd/lxd.log or /var/snap/lxd/common/lxd/logs/lxd.log) no new entries</li><li>[ ] Output of the client with --debug</li><li>[x] Output of the daemon with --...
  • lxd-images:用于本地开发环境的LXD图像集合
  • LXD upgrade failed

    2021-01-07 08:46:21
    [/usr/bin/lxd forkexec ipa34 /var/lib/lxd/containers /var/log/lxd/ipa34/lxc.conf -- env HOME=/root TERM=xterm USER=root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/...
  • LXD / LXC command hangs

    2021-01-07 08:15:46
    Sl 19:54 29:37 \_ lxd --logfile /var/snap/lxd/common/lxd/logs/lxd.log --group lxd root 49571 0.0 0.1 289768 21104 ? Sl 19:54 0:00 \_ lxd waitready root 49572 0.0 0.0 4504 1140 ? S 19:54 0:00 \_ /bin/...
  • LXD images

    2020-12-09 13:46:24
    I saw that conan-package-tools has support for Docker images and I thought that it may be a good idea to add support for LXD images too. That would allow users to build package across-distrib. What do...
  • meta-lxd(用于Poky的非官方LXD层) 该层为构建LXD和关联的软件包提供支持。 有关LXD的更多信息,请参见: : 。 免责声明-这是非官方的! 我与LXD团队无关。 目的是提供一个简单的方法,以允许Poky用户向其图像...
  • <div><p>This will bubble up LXD errors and present them to the client and log them.</p><p>该提问来源于开源项目:canonical/multipass</p></div>
  • <p>This is the last of the methods from the old LXD client, which can now be deleted along with rawProvider, allowing the LXD provider to use the new LXD server directly. <h2>QA steps <p>Bootstrapping...
  • terraform-provider-lxd 用于Terraform的LXD资源提供程序 先决条件 安装 该提供程序发布在。 请在按照官方说明在您的Terraform配置中声明提供程序。 快速范例 将以下内容添加到您的Terraform配置中: terraform {...
  • <p><code>lxd --logfile /var/snap/lxd/common/lxd/logs/lxd.log --group lxd</code></p> <p>All lxc commands are hanging except for <code>lxc cluster list</code></p> <pre><code> +--------+--------...
  • lxd-profile</li><li>juju bootstrap localhost</li><li>juju deploy ./testcharms/charm-repo/quantal/lxd-profile</li><li>wait for deploy to finish, get container name</li><li>lxc profile show juju-default...
  • 适用于YunoHost的LXD 该软件包使您可以快速,简单地在YunoHost服务器上安装lxd。 如果您没有YunoHost,请查阅以了解如何安装。 概述 LXD是下一代系统容器管理器。 它提供类似于虚拟机的用户体验,但改用Linux容器...
  • 这是 LXD 2.0 系列介绍文章的第八篇。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Docker 介绍 在上一篇文章中,我介绍了如何在 LXD 中运行 Docker,这是一个访问...

    这是 LXD 2.0 系列介绍文章的第八篇。

    1. LXD 入门
    2. 安装与配置
    3. 你的第一个 LXD 容器
    4. 资源控制
    5. 镜像管理
    6. 远程主机及容器迁移
    7. LXD 中的 Docker

    介绍

    在上一篇文章中,我介绍了如何在 LXD 中运行 Docker,这是一个访问由 Docker 提供的应用程序组合的很好方式,同时 Docker 还运行在 LXD 提供的安全环境中。

    我提到的一个情况是为你的用户提供一个 LXD 容器,然后让他们使用他们的容器来运行 Docker。那么,如果他们自己想要在其容器中使用 LXD 运行其他 Linux 发行版,或者甚至允许另一组人来访问运行在他们的容器中的 Linux 系统呢?

    原来 LXD 使得用户运行嵌套容器变得非常简单。

    嵌套 LXD

    最简单的情况可以使用 Ubuntu 16.04 镜像来展示。 Ubuntu 16.04 云镜像预装了 LXD。守护进程本身没有运行,因为它是由套接字激活的,所以它不使用任何资源,直到你真正使用它。

    让我们启动一个启用了嵌套的 Ubuntu 16.04 容器:

    
    
    1. lxc launch ubuntu-daily:16.04 c1 -c security.nesting=true 

    你也可以在一个已有的容器上设置 security.nesting:

    
    
    1. lxc config set <container name> security.nesting true 

    或者对所有的容器使用一个指定的配置文件:

    
    
    1. lxc profile set <profile name> security.nesting true 

    容器启动后,你可以从容器内部得到一个 shell,配置 LXD 并生成一个容器:

    
    
    1. stgraber@dakara:~$ lxc launch ubuntu-daily:16.04 c1 -c security.nesting=true 
    2. Creating c1 
    3. Starting c1 
    4. stgraber@dakara:~$ lxc exec c1 bash 
    5. root@c1:~# lxd init 
    6. Name of the storage backend to use (dir or zfs): dir 
    7. We detected that you are running inside an unprivileged container. 
    8. This means that unless you manually configured your host otherwise, 
    9. you will not have enough uid and gid to allocate to your containers. 
    10. LXD can re-use your container's own allocation to avoid the problem. 
    11. Doing so makes your nested containers slightly less safe as they could 
    12. in theory attack their parent container and gain more privileges than 
    13. they otherwise would. 
    14. Would you like to have your containers share their parent's allocation (yes/no)? yes 
    15. Would you like LXD to be available over the network (yes/no)? no 
    16. Do you want to configure the LXD bridge (yes/no)? yes 
    17. Warning: Stopping lxd.service, but it can still be activated by
    18.  lxd.socket 
    19. LXD has been successfully configured. 
    20. root@c1:~# lxc launch ubuntu:14.04 trusty 
    21. Generating a client certificate. This may take a minute... 
    22. If this is your first time using LXD, you should also run: sudo lxd init 
    23. Creating trusty 
    24. Retrieving image: 100% 
    25. Starting trusty 
    26. root@c1:~# lxc list 
    27. +--------+---------+-----------------------+----------------------------------------------+------------+-----------+ 
    28. |  NAME  |  STATE  |         IPV4          |                     IPV6                     |    TYPE    | SNAPSHOTS | 
    29. +--------+---------+-----------------------+----------------------------------------------+------------+-----------+ 
    30. | trusty | RUNNING | 10.153.141.124 (eth0) | fd7:f15d:d1d6:da14:216:3eff:fef1:4002 (eth0) | PERSISTENT | 0         | 
    31. +--------+---------+-----------------------+----------------------------------------------+------------+-----------+ 
    32. root@c1:~# 

    就是这样简单。

    在线演示服务器

    因为这篇文章很短,我想我会花一点时间谈论我们运行中的演示服务器。我们今天早些时候刚刚达到了 10000 个会话!

    这个服务器基本上只是一个运行在一个相当强大的虚拟机上的正常的 LXD,一个小型的守护进程实现了我们的网站所使用的 REST API。

    当你接受服务条款时,将为你创建一个新的 LXD 容器,并启用 security.nesting,如上所述。接着你就像使用 lxc exec 时一样连接到了那个容器,除了我们使用 websockets 和 javascript 来做这些。

    你在此环境中创建的容器都是嵌套的 LXD 容器。如果你想,你可以进一步地嵌套。

    我们全范围地使用了 LXD 资源限制,以防止一个用户的行为影响其他用户,并仔细监控服务器的任何滥用迹象。

    如果你想运行自己的类似的服务器,你可以获取我们的网站和守护进程的代码:

    
    
    1. git clone https://github.com/lxc/linuxcontainers.org 
    2. git clone https://github.com/lxc/lxd-demo-server 



    作者:Stéphane Graber
    来源:51CTO
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,105
精华内容 1,642
关键字:

lxd