태그 보관물: virtualization

virtualization

LXC 란 무엇이며 어떻게 시작합니까? 알려 주시면 감사하겠습니다. 어떤

누군가 LXC를 소개하고이 기술을 시작하는 방법을 알려 주시면 감사하겠습니다. 어떤 경우에 사용하는 것이 합리적이며 어떤 경우에 멀리 떨어져 있어야합니까?



답변

_________________________________________________ LXC _________________________________________________________

                           Linux Containers ( Ubuntu )

개요

Linux Containers (LXC)는 경량 가상화 기술이며 GNU / Linux를 실행하는 컴퓨터에 무료 소프트웨어 가상화 시스템을 제공합니다. 이는 커널 수준 격리를 통해 이루어지며 동일한 호스트에서 동시에 여러 가상 장치 (컨테이너)를 실행할 수 있습니다.

컨테이너는 실행중인 Linux 시스템에서 프로세스 그룹을 다른 프로세스 그룹과 격리하는 방법입니다. Linux 커널의 새로운 리소스 관리 및 리소스 격리 기능 (Cgroup 및 네임 스페이스)과 같은 기존 기능을 사용하여 이러한 프로세스는 자체 프로세스 ID (PID) 공간, 파일 시스템 구조 및 네트워크 인터페이스.

컨테이너는 동일한 커널을 실행중인 다른 커널과 공유하지만 CPU, 메모리 또는 I / O와 같은 정의 된 양의 리소스 만 사용하도록 제한 할 수 있습니다. 컨테이너를 Btrfs 파일 시스템과 같은 다른 기능과 결합하면 단일 호스트에서 여러 개의 경량 격리 Linux 인스턴스를 신속하게 설정할 수 있습니다. 따라서 컨테이너는 Solaris 영역 또는 BSD 감옥에 비해 더 좋습니다.

설치

LXC를 더 쉽게 만들기

Ubuntu LTS의 주요 초점 중 하나는 LXC를 사용하기 쉽게 만들어서이를 달성하는 데있었습니다. 기본 컨테이너를 만들고 우분투에서 시작

 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

기본적으로 컴퓨터와 동일한 버전 및 아키텍처를 사용하므로 추가 옵션을 사용할 수 있습니다 (도움말이 나열). 로그인 / 비밀번호는 우분투 / 우분투입니다.

세부 호스트 구성


LXC에 대한 자세한 내용

데비안

신탁

소스 포지


LXC 웹 패널

초보자에게는 LXC Webpanel을 사용하는 것이 좋습니다 .cli 모드를 통해 컨테이너를 만들면 LXC 웹 패널에 표시됩니다.

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

웹 브라우저를 열고 연결

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

개요

컨테이너 개요

LXC 네트워크

컨테이너 설정

자원 제한

사용자 수정 (Create, Delete Modify)


답변

LXC

LinuX Containers 는 축약 된 방식 인 LXC 는 단일 제어 호스트에서 컨테이너 라고하는 여러 개의 고립 된 Linux 시스템을 실행하기위한 운영 체제 레벨 가상화 방법입니다 . LXC는 운영 체제 수준의 가상화를 제공하기 때문에 완전한 가상 머신을 통한 것이 아니라 자체 프로세스 및 네트워크 공간이있는 고유 한 가상 환경을 제공합니다.

LXC 는 프로세스 그룹의 리소스 사용 (CPU, 메모리, 디스크 I / O 등)을 제한, 설명 및 격리하는 기능인 LXC의 일부로 개발 된 Linux 커널 cgroup ( Control Groups ) 에 의존 합니다. 또한 메인 라인 Linux 커널에 개발되어 통합 된 다른 종류의 네임 스페이스 격리 기능에 의존합니다.

우분투에서는 LXC와 함께 사용되는 Juju 와 같은 도구를 찾을 수 있습니다 . 여러 자습서를 찾을 수도 있습니다.

LXC를 사용하고 이점을 얻으려면 Juju 용 Ubuntu 안내서를 읽는 것이 좋습니다.

공식 사이트-https : //linuxcontainers.org/

메일 링리스트는 여기에서 호스팅 됩니다


답변

더 좋은 질문은 LXC로 무엇을하고 싶습니까?

커뮤니티 문서부터 시작하여 이해하지 못하는 특정 사항에 대한 특정 질문을합니다.

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

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

격리가 항상 완벽하지는 않지만 LXC를 사용하여 호스트에서 서비스 또는 기타 프로세스를 격리 할 수 ​​있습니다.

LXC는 IMO이며 빠른 개발 단계에 있으며 메일 링리스트에 가입하면 도움이 될 수 있습니다.

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

Distrowatch는 또한 지난주에 훌륭한 개요를 수행했습니다.

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


답변