본문 바로가기

Tech116

리눅스 Cgroup을 통한 마운트하기 자원의 효율화를 위해 리눅스는 아래와 같이 Control Group이라는 cgroup을 통해 새로운 커널 기능을 제공한다. 레드햇 문서에 따르면 아래와 같이...컨트롤 그룹 (control group)이라는 새로운 커널 기능을 제공합니다. 이 문서에서는 이 기능을 cgroup라는 약칭으로 기재하고 있습니다. Cgroup을 통해 사용자는 CPU 시간, 시스템 메모리, 네트워크 대역폭과 같은 자원이나 이러한 자원의 조합을 시스템에서 실행 중인 사용자 정의 작업 그룹 (프로세스) 간에 할당할 수 있습니다. 또한 설정한 cgroup을 모니터링하거나 특정 자원으로의 cgroup 액세스를 거부하는 것 이외에 실행 중인 시스템에서 cgroup을 동적으로 다시 구성할 수 있습니다자세한 내용은 아래 링크를 참조한다.ht.. 2017. 12. 22.
LINUX TARBALL을 통해 glance image를 생성하기 리눅스 이미지가 img나 iso로 되어 있는 이미지도 있지만 압축된 tarball 형태로 구성된 이미지도 배포를 하고 있다.해당 tarball을 통해 glance에 이미지를 어떻게 생성하는지는 아래와 같이 수행하면 된다 # download a tar file of a root file systemwget https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-root.tar.gz # create a backing file and a loopback device to ittruncate --size 2GB trusty.imgsudo losetup -f trusty.img # find what /dev/loopX was used.. 2017. 12. 22.
우분투 라이브 업데이트 Canonical에서 현재 운영중인 커널을 업데이트 하더라도 리붓이 되지 않는 라이브 업데이트 기능을 제공한다. http://www.webupd8.org/2016/10/update-ubuntu-1604-lts-linux-kernel.html 3개의 머신까지는 공짜로 쓸 수 있으니 개인용도로는 적합할 것 같고, 혹시나 해서 찾아보니 CentOS도 live update 기능을 제공하는 것 같다. 2017. 12. 22.
오픈스택에서 Glance로 윈도우 이미지 생성하기 Openstack Image들 중에 Ubuntu, CentOS의 경우는 그냥 ISO를 받아서 다운하면 바로 glance로 이미지를 생성 할 수 있다.하지만 윈도우의 경우는 윈도우 서버만 Cloud Base에서 제공해주는 듯 하고, 윈도우 7 같은 이미지는 직접 만들어야 한다.그래서 만드는 방법을 정리를 해 본다.windows iso, virtio iso 파일이 필요 (/var/lib/libvirt/images 에 복사해둔다)Ubuntu 에서 KVM으로 VM 생성 (virt-manager 사용)생성할 때 network type은 virtio 로 구성하고 윈도우 인스톨설치 후 네트워크 드라이버가 안잡히는 경우가 많으니 위에 2개의 iso를 cdrom으로 만들어서 수행해야 한다. 방법은 윈도우 VM만들 때 A.. 2017. 12. 22.