lxd »ç¿ë Çϱâ

ÁÒ¯   
   Á¶È¸ 26779   Ãßõ 4    

LXD 라는 컨테이너 기반의 가상화 기술이 있습니다. 나름 하이퍼바이저라고 주장을 하고 있고, 실제로 거의 하이퍼 바이저 처럼 사용 할수 있습니다. 물론 약간의 제약은 있지만 별 다른 문제는 없습니다.

우분투 14.04 기준입니다. 아래 명령어는 루트에서 실행 해야 합니다.

네트워크는 docker 처럼 nat 가 기본입니다만, /etc/lxc/default.conf 를 수정 하면 됩니다.

설치

add-apt-repository -y ppa:ubuntu-lxc/lxd-git-master
apt-get update
apt-get install -fy lxd

이미지 임포트

최근 버전 부터 이미지를 임포팅 하는 방법이 바뀌었습니다. 그래서 온라인에 나와있는 방법이 안될 겁니다.
먼저 https://images.linuxcontainers.org/images/ 경로로 가서 lxd.tar.xz 를 받습니다.
예를들어서 오늘 날자로 우분투 14.04 이미지는 https://images.linuxcontainers.org/images/ubuntu/trusty/amd64/default/20150913_03:49/lxd.tar.xz 입니다.

이를
명령어 를 응용하여 파일을 받습니다.
그후 다음의 명령어로 임포트 합니다. (alias 는 이미지를 호칭하는 이름이 됩니다)
lxc image import ubuntu-14.04.tar.xz  --alias ubuntu-14.04


다음의 명령어로 실행 합니다.
이미지 목록 조회 lxc image list
이미지 삭제 lxc image delete [img_name]

이미지를 통해서 VM(사실은 컨테이너)를 다음과 같이 생성 할수 있습니다.
lxc launch [img_name] [vm_name]

시작 정지는 lxc start/stop [vm_name] 으로 가능 합니다.
vm 삭제는 lxc delete [vm_name] 입니다.

VM의 IP 같은것을 모르죠? 이건 lxc list 명령어를 통해서 가능 합니다.
# lxc list
+------+---------+------------+------+-----------+-----------+
| NAME |  STATE  |    IPV4    | IPV6 | EPHEMERAL | SNAPSHOTS |
+------+---------+------------+------+-----------+-----------+
| u14  | RUNNING | 10.0.3.172 |      | NO        | 0         |
+------+---------+------------+------+-----------+-----------+


근데 이렇게 vm을 생성 해도 실제로 내부에는 SSH 데몬도 없고 아무것도 없습니다. 즉, 정말 컨테이너 입니다. 그래서 실제 해당 서버에 들어가는 방법은 다음과 같이 lxc exec [vm_name] [vm내부명령어] 로 실행 합니다
# lxc exec u14 bash
root@u14:~#


lxd 는 도커와 달리 완전한 VM의 형태(느낌?)으로 동작 합니다. 실제로 아주 가볍습니다.


ÈǸ¢ÇÑ Á¤º¸ °¨»çÇÕ´Ï´Ù. ¼û¾î ÀÖ´Â È°¿ëÇÑ ¸¸ÇÑ Áö½Ä °°½À´Ï´Ù.


Á¦¸ñPage 21/28
2020-11   7708   µö·¯´×¼­¹ö
2023-03   13535   µö·¯´×¼­¹ö
2023-03   13601   ¿ö´Ï´Ô
2022-03   9753   ¹ÌÄ£°¨ÀÚ
2023-03   16161   ¿ö´Ï´Ô
2023-03   26295   oht993
2022-04   9915   µö·¯´×¼­¹ö
2019-05   13830   RuBisCO
2020-02   11319   ½Å¿µÁø
2019-05   10115   ³ì¾ß»ê
2023-03   40116   µö·¯´×¼­¹ö
11-18   460   QS¿ÕÅëÅ°¼Õ¡¦
2020-12   10552   È­Á¤Å¥»ï
2019-05   10680   eugeneshin
2021-12   7199   µö·¯´×¼­¹ö
2019-05   10839   eugeneshin
2021-12   11888   friz
2012-11   89192   µÎÆ÷¸®
2020-12   14176   ¾Æ¸¶µ¥¿ì¾²
2019-05   11134   Midabo