XenServer – local ISO Library만들기

XenServer – local ISO Library만들기

XenServer 구성 시 설치할 os의 iso 이미지 attach 하는 가장 기본적인 방법은 cifs 를 사용해서

윈도우 머신의 공유 폴더를 attach하여 사용하는 방법이 있다.

근데 요상하게 cifs가 잘 안잡히거나 하는 경우에는 xenserver host에 local iso library를 만들어 사용하면 된다.

큰 파일의 ISO Library 만들기

Xenserver 호스트의 루트 파티션은 기본이 아마 4G로 되어 있으므로 sr-mount 되어 있는 파티션에 xenserver storage를 만들면 된다.

[root@localhost ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              4127440   2012800   1904976  52% /
none                    954268       112    954156   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                         57216     57216         0 100% /var/xen/xc-install
/dev/mapper/XSLocalEXT--bb2de5e6--d46d--c812--a949--dd0934750a62-bb2de5e6--d46d--c812--a949--dd0934750a62
                     3829180512 866521236 2768148020  24% /var/run/sr-mount/bb2de5e6-d46d-c812-a949-dd0934750a62 <-- 여기에 만들면 된다.

스토리지 location을 아래와 같이 생성하고

$ mkdir /var/run/sr-mount/bb2de5e6-d46d-c812-a949-dd0934750a62/iso_storage

다음과 같이 스토리지를 생성하면 된다.

xe sr-create name-label=ISO_Storage type=iso device-config:location=/var/run/sr-mount/bb2de5e6-d46d-c812-a949-dd0934750a62/iso_storage device-config:legacy_mode=true content-type=iso

요렇게 xencenter에서 보면 새로운 iso library가 생성된것이 보인다.

alt

인터넷이 되는 환경이라면 wget으로 파일을 직접 받음 되고 ftp로 해당 location에 이미지를 넣고 storage 옵션에서 rescan을 하면 iso 이미지가 보이게 된다.

alt

이제 VM 생성 시 해당 iso 이미지를 선택해서 guest os 설치하면 된다.

alt

DVD도 없고 큰 파일의 iso(everything 버전 등)들을 설치하기 힘든 환경인 경우 위처럼 ISO Library를 생성하고 사용하면 좋을 듯 하다.

Read more

나의 프로그래밍 폰트 사용 일대기

나의 프로그래밍 폰트 사용 일대기

시작은 2003년 이제 막 프로그래머로써 첫발을 내딛을 때부터 나는 프로그래밍 폰트에 대해서 관심이 많은 편이었다. 화면 붙잡고 매일 글자들과 씨름하는 직업이다보니 당연하게도 좀더 눈에 잘 보이고, 보기에 좀더 미려하고 조화스러운 폰트를 찾는 것이 어찌보면 약간 본능(?)적으로 관심을 가졌던게 아닌가 싶기도 하고 말이다. 최근까지도 이 주체할 수 없는 본능에 따라

By Kevin H. Kwon
Istio 를 통한 path(url) 기반 Local Rate Limit 적용

Istio 를 통한 path(url) 기반 Local Rate Limit 적용

몇 년 전인지는 기억나진 않지만 Rate Limit 적용은 항상 애플리케이션 쪽에서 처리하는 것이 당연하다는 것이 주된 의견이었다. 그래서 그때 당시 Bucket4J 를 통해서 Spring 쪽에서 처리하고 했던 기억이 있다. 이제는 당연하게도 Istio와 같은 Service Mesh쪽에서 처리하는 것이 응당 맞다고 생각되는 것이 개발 세상이 이제 점점 더 클라우드향으로 이동된다는 느낌이다. 강력한

By Kevin H. Kwon
Istio를 통한 header기반 API 라우팅/호출 시 cors preflight request 이슈 트러블슈팅 기록

Istio를 통한 header기반 API 라우팅/호출 시 cors preflight request 이슈 트러블슈팅 기록

현재 개발하고 있는 일부 컨테이너 기반의 서비스들을 Istio를 통해 서비스들을 구성하고 트래픽을 관리하고 있다. 이때 컨테이너 서비스가 같은 규격이 여러개가 같은 url과 port를 할당 받아서 사용해야는 애로 사항이 있어 Istio에서 header 기반으로 특별한 헤더가 있는 경우에만 라우팅이 될 수 있도록 구성하고 테스트를 진행했었다. Istio Request Routing 예제와 같이 header

By Kevin H. Kwon