LXC 网络面板

LXC 网络面板

如果有人能向我介绍 LXC 并告诉我如何开始使用这项技术,我将不胜感激。在哪些情况下使用它有意义,在哪些情况下我应该远离它?

答案1

_________________________________________________ LXC _________________________________________________________

                           Linux Containers ( Ubuntu )

概述

Linux 容器 (LXC) 是一种轻量级虚拟化技术,为运行 GNU/Linux 的计算机提供免费的软件虚拟化系统,这是通过内核级隔离实现的,它允许在同一主机上同时运行多个虚拟单元(容器)。

容器是一种将正在运行的 Linux 系统上的一组进程与其他进程隔离开来的方法。通过利用现有功能(如 Linux 内核的新资源管理和资源隔离功能(Cgroup 和命名空间)),这些进程可以拥有自己的操作系统私有视图,并拥有自己的进程 ID (PID) 空间、文件系统结构和网络接口。

容器与在其上运行的其他任何程序共享同一个内核,但可以限制其仅使用一定数量的资源,例如 CPU、内存或 I/O。通过将容器与 Btrfs 文件系统等其他功能相结合,可以在单个主机上快速设置多个轻量级隔离 Linux 实例。因此,与 Solaris 区域或 BSD jail 相比,容器更胜一筹。

在此处输入图片描述

安装

让 LXC 更加简单

Ubuntu LTS 的主要重点之一是让 LXC 变得非常易于使用,以实现这一目标。创建一个基本容器并在 Ubuntu 上启动它

 sudo apt-get install lxc
 sudo lxc-create -t ubuntu -n my-container
 sudo lxc-start -n my-container

登录

sudo lxc-console -n my-container -t 1

这将默认使用与您的机器相同的版本和架构,显然还有其他选项可用(–help 将列出它们)。登录名/密码是 ubuntu/ubuntu。

详细主机配置


有关 LXC 的更多信息

Debian

甲骨文

源码


LXC 网络面板

对于新手,我建议使用 LXC Webpanel,好处是如果你通过 cli 模式创建一个容器,它将显示在 LXC Web 面板中

  sudo apt-get install lxc debootstrap bridge-utils -y
  sudo su
  wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash

打开 Web 浏览器并连接

                       http://your_ip_address:5000/
                Login with user admin and password admin

概述

在此处输入图片描述

容器概述

在此处输入图片描述

LXC 网络

在此处输入图片描述

容器设置

在此处输入图片描述

资源限制

在此处输入图片描述

用户修改(创建、删除、修改)

在此处输入图片描述

在此处输入图片描述

答案2

龙芯

LXC 是Linux 容器是一种操作系统级虚拟化方法,用于运行多个独立的 Linux 系统,称为容器在单个控制主机上。由于 LXC 提供操作系统级虚拟化,因此它不是通过完整的虚拟机实现的,而是提供自己的虚拟环境,该环境具有自己的进程和网络空间。

LXC 依赖于Linux 内核 cgroups对照组) 是作为 LXC 的一部分开发的,LXC 是一种限制、记录和隔离进程组资源使用(CPU、内存、磁盘 I/O 等)的功能。它还依赖于其他类型的命名空间隔离功能,这些功能已开发并集成到主线 Linux 内核中。

在 Ubuntu 中你可以找到以下工具朱朱与 LXC 一起使用。你甚至可以找到几个教程:

要使用 LXC 并了解它的好处,我建议阅读Ubuntu Juju 指南

官方网站- https://linuxcontainers.org/

邮件列表托管这里

答案3

我认为更好的问题是你想用 LXC 做什么?

我会从社区文档开始,询问您不理解的具体事情的具体问题。

https://help.ubuntu.com/12.04/serverguide/lxc.html

https://help.ubuntu.com/community/LXC

LXC 可用于将服务或其他进程与主机隔离,尽管隔离并不总是完美的。

在我看来,LXC 正在快速发展,如果你订阅邮件列表可能会有所帮助。

http://lxc.sourceforge.net/index.php/about/lxc-development/

Distrowatch 上周也做了很好的概述

http://distrowatch.com/weekly.php?issue=20130429#qa

相关内容