솔라리스 익스프레스 커뮤니티 배포판의 빌드 75 혹은 그 이후 버전은 여기에서 얻으실 수 있습니다. 다운로드 설명서는 안에 포함되어 있습니다.
솔라리스 혹은 리눅스 이외의 운영체제에서의 파일사이즈 이슈 때문에 썬은 DVD 이미디를 몇개의 세그먼트토 분리해 놨습니다.
이미지 생성하기
세그먼트들을 다운로드 받고 압축을 푼 다음에 다음 명령을 통해서 파일들을 하나의 이미지로 합칩니다:UNIX 시스템: cat 커맨드를 통해서 완전한 하나의 DVD 이미지로 재생성합니다. 정확한 문법은:
cat file1 file2 file3 > file.iso
윈도우즈 시스템: COPY 커맨드를 통해서 완전한 하나의 DVD 이미지로 재생성합니다. 정확한 문법은:
copy /b file1 + file2 + file3 file.iso
추가적인 설명은 Creating the ISO Image From the Segments 에서 확인하시기 바랍니다.
빌드 75 혹은 이후 버전을 위한 바이너리와 소스들
지원되는 하드웨어
x64 와 x86 기반 시스템들이 지원됩니다.
지원되는 설정들
지원되는 설정들은 다음과 같습니다:
- 솔라리스 dom0, 솔라리스 domU, 리눅스 domU, FreeBSD domU
- 32-비트와 64-비트 솔라리스
- 멀티프로세서 dom0 과 domUs
dom0 에는 다음의 정보들이 적용됩니다:
- ISA 플로피는 지원되지 않음.
- 32-비트에서 프로세서는 반드시 PAE 를 지원해야 함.
- NIC 는 반드시 최신 GLD 를 지원해야 함. 이러한 것은 bge, e1000g, xge, nge, 그리고 rge 디바이스를 포함함. GLDv3 인터페이스에 대한 자세한 정보는 System Administration Guide: IP Services 의 "Solaris OS Interface Types" 섹션을 참고하시기 바랍니다.
커널과 머신 정보 출력하기
uname 을 이용해서 여러분이 운용하고 있는 커널의 정보를 살펴 봅시다.
hostname% uname -a SunOS hostname 5.11 matrix-build-2007-06-01 i86pc i386 i86xpv
isainfo 커맨드를 이용해서 현재 운영시스템에서 지원하고 있는 기본적인 환경에 대해 살펴 봅시다.
hostname% isainfo -x i386: sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov cx8 tsc fpu
psrinfo 커맨드를 이용해서 프로세서들의 정보에 대해 살펴 봅시다.
hostname% psrinfo -vp The physical processor has 1 virtual processor (0) x86 (Authentic AMD family 15 model 5 step 10 clock 2200 MHz) Dual Core AMD Opteron(tm) Processor 275
도메인 사이즈
동일한 워크로드를 실행하는 머신을 설정하듯이 도메인을 사이징 합니다. 도메인 0 공간 요구사항은 솔라리스 익스프레스 배포판의 설치 가이드에 내용과 동일합니다.메모리 요구사항
dom0 의 메모리 소비를 다루는 것을 최적화하기 위해 domU 에 시스템 전체의 물리 메모리의 55 퍼센트 이상을 할당하지 마시기 바랍니다. 그 다음에는 동시에 실행하려고 하는 domU 에 적절하게 메모리를 할당해 줍니다.
예를 들어 여러분이 2 GB 의 RAM 을 가지고 있다면 domU 에 약 1.1 GB 이상의 메모리를 할당해 주면 안됩니다.
그러므로 만약 하나의 domU 를 실행하고자 한다면 여러분은 1.1GB 전체를 그것에 할당할 수 있습니다. 만약 2개의 domU 를 동시에 실행하고자 한다면 약 550MB 를 각각에 할당해 줄 수 있습니다.
DomU 에 메모리를 할당하는 방법은 다음과 같은 방법으로 합니다:
-r mem amount혹은
--ram= mem amountvirt-install 내에서 적용.
예를 들어 domU 의 메모리 사용량을 1 GB 로 설정하고 싶다면 다음과 같이 지정합니다:
-r 1024
네트워킹
도메인 0 은 게스트 도메인에 물리적 네트워크 인터페이스의 공유 접근을 제공하고 직접적인 접근을 허용하지는 않습니다.
네트워크 설정
기본적으로 hypervisor 툴은 게스트 도메인을 생성할때 가장 처음으로 사용가능한 NIC 를 사용할 것입니다. 이 링크는 dladm show-link 를 통해 확인 가능 합니다. 시스템 전체의 기본값을 오버라이드하기 위해서는 svccfg(1) 커맨드를 이용해서 svc:/system/xctl/xend:default 서비스 인스턴스의 config/default-nic 프로퍼티를 설정합니다.
또한 도메인 설정에서 어드레스 기반으로 기본값을 오버라이드 하는 것이 가능합니다. 도메인 설정에서 domU 가 인터넷 트래픽을 전송하고 받는데 사용할 dom0 의 네트워크 인터페이스 MAC 어드레스를 지정합니다:
mac=aa:1:2:3:4:5
마이그레이션 지원
게스트 도메인의 마이그레이션 지원은 svc:/system/xctl/xend:default 서비스 인스턴스의 config/xend-relocation-server, config/xend-relocation-address, 그리고 config/xend-relocation-hosts-allow 프로퍼티에 의해 조정 됩니다. 자세한 정보는 Enable Live Migration in System Administration Information 에서 확인하시기 바랍니다.
설치
Using virt-install to Install a Domain 을 참고하시기 바랍니다.
솔라리스 DomU sysidcfg 설정을 완료하는 방법
- 도메인이 생성된 다음 sysidcfg 이 초기화 되고 다양한 질문들을 받게 됩니다. 화면은 다음과 같을 것입니다:
SunOS Release 5.11 Version 64-bit Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Loading smf(5) service descriptions: 114/114 Select a Language 1. English 2. es 2. fr Please make a choice (1 - 3), or press h or ? for help: Select a Locale 1. English (C - 7-bit ASCII) 2. Canada (English) (UTF-8) 4. U.S.A. (UTF-8) 5. U.S.A. (en_US.ISO8859-1) 6. U.S.A. (en_US.ISO8859-15) 7. Go Back to Previous Screen Please make a choice (1 - 7), or press h or ? for help: What type of terminal are you using? 1) ANSI Standard CRT 2) DEC VT52 3) DEC VT100 4) Heathkit 19 5) Lear Siegler ADM31 6) PC Console 7) Sun Command Tool 8) Sun Workstation 9) Televideo 910 10) Televideo 925 11) Wyse Model 50 12) X Terminal Emulator (xterms) 13) CDE Terminal Emulator (dtterm) 14) Other Type the number of your choice and press Return: . . .sysidcfg 파일에 대한 자세한 정보는 , sysidcfg(4) 멘페이지를 참고하시기 바랍니다.
콘솔에 접속 혹은 접속해제
- 다음의 커맨드를 이용해서 콘솔에 접근합니다:
# virsh console domain
- 실행되고 있는 domU 의 콘솔에 접근하기 위해서는 먼저 domU 의 이름을 알아야 합니다. 이름을 알기 위해서는 다음의 커맨드를 이용합니다:
# virsh list
시스템은 다음과 같은 정보를 출력할 것입니다:
ID Name State 0 Domain-0 running 2 sxc18 paused
- 예를 들어 sxc18 에 접속하려면:
# virsh console sxc18
- 콘솔에서 빠져 나오려면 escape 문자를 입력합니다:
CTRL ]
xVM Hypervisor 에서 사용되는 커맨드들
virsh 에 대한 자세한 정보는 virsh(1M) 멘 페이지를 참고하시기 바랍니다. 다른 다양한 커맨드들에 대한 정보도 마찬가지입니다.
이 글의 영문 원본은
http://www.opensolaris.org/os
에서 보실 수 있습니다.
"오픈솔라리스" 카테고리의 다른 글
- 오픈솔라리스에 썬 웹 스택 설치하기 (댓글 0개 / 트랙백 0개) 2008/10/21
- 오픈솔라리스의 빌드와 설치 (Part 2) (댓글 1개 / 트랙백 0개) 2006/03/23
- VMWare를 이용하여 오픈솔라리스 시작하기 (댓글 1개 / 트랙백 0개) 2006/06/23
- 향상된 리소스 관리 및 존 통합 (댓글 0개 / 트랙백 0개) 2008/06/16
- FAQ: Common Development and Distribution Licens... (댓글 13개 / 트랙백 1개) 2007/08/20
- Indiana 란 무엇이고 어떻게 참여할 수 있나요? (댓글 0개 / 트랙백 0개) 2008/04/17
- 오픈 솔라리스를 위한 무선 네트워킹 (댓글 1개 / 트랙백 0개) 2006/01/23
- 오픈 소프트웨어에 대한 발상의 전환이 필요하다. (댓글 0개 / 트랙백 0개) 2007/12/05
- OpenSolaris 코드 브라우저를 이용하여 코드베이스 탐색하기 (댓글 1개 / 트랙백 1개) 2005/09/23
- Inside OpenSolaris: Introduction to Solaris Dri... (댓글 1개 / 트랙백 0개) 2005/10/23
댓글을 달아 주세요