2009년 11월 11일 수요일

CentOS5 Xen GuestOS install

virt-install을 실행하면 아래와 같이 질문을 합니다.
 #virt-install
What is the name of your virtual machine? guestos -> VM name
 How much RAM should be allocated (in megabytes)? 512 -> 메모리 양
 What would you like to use as the disk (path)? /root/guestos -> 파일이나 파티션명을 적어주면 됩니다.
 How large would you like the disk (/root/guestos) to be (in gigabytes)? 3 -> 파일로 했을 경우 디스크 공간 크기
 Would you like to enable graphics support? (yes or no) no -> 그래픽 설치를 하려면 X-windows 상태에서 vnc가 세팅 돼 있어야 됩니다.
 What is the install location? 웹, ftp, nfs 위치를 지정해 주시면 됩니다. 로컬 시디롬 설치는 지원이 안됩니다.

그러면 리눅스 설치할때와 동일한 화면이 나옵니다.

보통 설치할때 처럼 계속 진행하시면 됩니다.


# xen 관리 명령어 xm에 대해 설명하겠습니다.

# xm
Usage: xm <subcommand> [args]

Control, list, and manipulate Xen guest instances.

Common 'xm' commands:

 console              Attach to <Domain>'s console. -> GuestOS console 화면으로 이동
 create               Create a domain based on <ConfigFile>. -> GuestOS 띄우는 명령
 destroy              Terminate a domain immediately. -> GuestOS 즉시 종료
 dump-core            Dump core for a specific domain. -> GeustOS dump core
 help                 Display this message.
 list                 List information about all/some domains. -> GuestOS 목록을 보는 명령
 mem-set              Set the current memory usage for a domain. -> GuestOS 메모리 세팅
 migrate              Migrate a domain to another machine. -> GuestOS 다른 서버로 이동하는 명령
 pause                Pause execution of a domain. -> GuestOS 실행 정지
 reboot               Reboot a domain. -> GuestOS reboot
 restore              Restore a domain from a saved state. -> 저장된 상태로 부터 GuestOS 복구
 save                 Save a domain state to restore later. -> GuestOS 상태를 파일로 저장
 shutdown             Shutdown a domain. -> GuestOS 시스템 종료
 top                  Monitor a host and the domains in real time. -> GuestOS 상태 실시간으로 볼 수 있는 명령
 unpause              Unpause a paused domain. -> 실행 정지된 GuestOS 다시 실행
 uptime               Print uptime for a domain. -> GuestOS uptime print
 vcpu-set             Set the number of active VCPUs for allowed for -> GuestOS에 할당된 cpu 개수 조절
                      the domain.

xen 관련 설정 파일은 /etc/xen, 로그 파일은 /var/log/xen에 있습니다.

virt-install, xm 명령어 만 알아도 설치나 운영에는 큰 지장이 없어 보입니다.

블로그 포스팅의 5원칙

블로그에 포스팅을 한다는 것은 쉬우면서도 어려운 일이다. 왜냐하면 긴 글을 쓸 필요도 없고, 나만의 생각을 정리하는 자유로운 공간이지만, 동시에 누군가가 내 글을 보거나 읽을 수 있기 때문이다. 그렇다고 논술 전문가가 될 필요는 없다고 생각한다. 미려한 문장으로 언어의 유희를 즐기는 것만이 포스팅의 목적은 아니기 때문이다.  개인적인 생각으로는 블로그 포스트는 정보를 더 많이 담아야 한다고 생각한다. 그래서 글 실력이 많이 모자라는 나로서는 나름대로 어떤 원칙을 가지고 글을 쓸 필요가 있어 나름대로 정리해 본다.

  1. 자신이 사랑하는 것 좋아하는 것에 관해 쓰자.
  2. 간결한 문장으로 쓰자 .블로그는 책이 아니다.
  3. 사소한 것이라도 정보를 담자.
  4. 욕심내지 말고 한 걸음  한  걸음..늘 배우는 자세를 잃지 말자.
  5. 교정하고 교정하자. 잘 쓴 글은 없어도 교정이 잘 된 글은 많다.

자신이 좋아하는 것이 아니면 내용도 부실해질뿐더러 재미도 없다. 그러므로 무엇보다도 오랜 기간 글을 쓸 수 없다.  또한, 블로그는 책이 아니다. 대부분 사람들은 30초 내에 사이트를 떠난다. 최대한 간결한 문장에 요점을 담아서 적는다. 요약 잘하는 학생이 공부도 잘하듯이 생각외로 간결한 문장에 정보를 담기가 쉽지 않다. 또한 '쉽게 설명할 수 없다면 모르는 것과 같다'는 아인슈타인의 말도 염두에 두자.

이슈에 관련된 글이라면 최대한 빠른 시간 내에 글을 써야 하겠지만 이런 글들은 그때뿐이다. 될 수 있으면 사소한 정보라도 담겨 있음으로 인해 오랜 기간 읽힐 수 있는 글을 쓰는 것이 바람직하다.

마지막으로 글을 아무리 잘 써도 누군가에게 맞춤법 지적을 받지 않으려면 맞춤법부터 문장의 구성을 자꾸 들여다보고 교정을 해줘야 한다. 하지만, 이게 말처럼 쉽지 않다. 발행하고 나서야 눈에 띄는 오타와 띄어쓰기 오류가 수두룩하다. 그러므로 발행은 항상 여유 있게 해 놓고 틈날 때 마다 들여다보면서 교정을 해야한다.

만장의 사진을 찍을 때까지 좋은 사진은 한 장도 없다는 사진작가 브레송의 말처럼, 만장의 포스트를 쓸 때까지 좋은 글은 나올 수 없다는 말에 공감하며, 오늘도 누군가에게 엽서 한장 보낸다는 마음으로 열심히 생각을 글로 정리해 본다.