16
Vmware 기반의 x86/x64 솔라리스 최적화 가이드 작성자: 김석([email protected] ) 대한민국 솔라리스 사용자 모임 운영진 (www.ksun.co.kr ) 솔라리스 스쿨 운영진 (www.solarisschool.com ) 솔라리스 테크넷 운영진 (http://cafe.naver.com/solatech ) 솔라리스 썬솔브 운영진 (http://home.freechal.com/sunsolve ) 한국소프트웨어진흥원(KIPA) SW 커뮤니티 자문위원 (www.software.or.kr ) 한국 소프트웨어 커뮤니티 연합체 (Software Community Alliance) 운영진 (http://www.scakorea.org ) 현, IT-LEC Consulting Group 수석컨설던트 현, 해커스칼리지(www.hackerscollge.org ) 솔라리스 / 보안 전임 강사 현, 한국 글로벌날리지 교육센터 네트워크 / 보안 강사 현, 한국후지쯔 교육센터 시스템 전임 강사 현, 비팬 캠퍼스 시스템 / 보안 과정 전임 강사 현, 시스원-소프트뱅크 시스템/보안 전임 강사 현, 현대정보기술 시스템/보안 전임 강사 현, 다수의 기업체 시스템 및 보안 강사 현, Astaro Security Linux 공인 보안 SE 겸 강사

Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

Vmware 기반의 x86/x64

솔라리스 최적화 가이드

작성자: 김석([email protected])

대한민국 솔라리스 사용자 모임 운영진 (www.ksun.co.kr)

솔라리스 스쿨 운영진 (www.solarisschool.com)

솔라리스 테크넷 운영진 (http://cafe.naver.com/solatech)

솔라리스 썬솔브 운영진 (http://home.freechal.com/sunsolve)

한국소프트웨어진흥원(KIPA) SW 커뮤니티 자문위원 (www.software.or.kr)

한국 소프트웨어 커뮤니티 연합체 (Software Community Alliance) 운영진

(http://www.scakorea.org)

현, IT-LEC Consulting Group 수석컨설던트

현, 해커스칼리지(www.hackerscollge.org ) 솔라리스 / 보안 전임 강사

현, 한국 글로벌날리지 교육센터 네트워크 / 보안 강사

현, 한국후지쯔 교육센터 시스템 전임 강사

현, 비팬 캠퍼스 시스템 / 보안 과정 전임 강사

현, 시스원-소프트뱅크 시스템/보안 전임 강사

현, 현대정보기술 시스템/보안 전임 강사

현, 다수의 기업체 시스템 및 보안 강사

현, Astaro Security Linux 공인 보안 SE 겸 강사

Page 2: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

- Warning -

본 문서의 저작권은 본인에게 있으며 KSUN 사이트 및 KSUN 연합 사이트/까페 이외에

임의 배포 및 복사를 금하며, 개인 블로그에 올릴시에는 필히 출처를 명시하셔야 합니다.

오직 아래 언급된 사이트 및 커뮤니티에 공개되는 것이며 타 사이트 및 커뮤니티에 배포

를 금합니다.

또한 본 문서의 내용을 임의 복사, 전제, 수정 하는 행위가 발견될 시에는 모든 수단과 방

법을 강구하여 그에 대한 책임을 지도록 할 것이며 법적인 모든 수단과 인적인 모든 방법

을 동원할 것입니다.

더불어 일부 학원 및 강사들에 의한 강의용 자료로 절대 사용을 금하며, 이런 경고를 무

시하고 무단으로 사용 시 그에 대한 모든 책임은 해당 교육기관에 책임을 지도록 할 것입

니다.

본 내용을 읽거나 출력하는 행위는 본 내용에 동의함을 의미 합니다.

http://www.ksun.co.kr

http://www.solarisschool.com

http://www.howtosolaris.com

http://cafe.daum.net/osschool

http://cafe.naver.com/solatech

http://cafe.naver.com/sunschool

http://home.freechal.com/sunsolve

대한민국 솔라리스 사용자 네트워크

솔라리스 스쿨

하우투 솔라리스

다음까페 osschool

네이버 까페 솔라리스 테크넷

네이버 까페 솔라리스 전문가들

프리챌 커뮤니티 sunsolve

Page 3: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

-넋 두 리-

저작권에 대해 많이도 적어 두었습니다.

글을 읽기도 전에 짜증이 나신 분들도 계실 것입니다.

그런 분들에게는 죄송스럽게 생각합니다.

그러나, 이 대단하지 않은 별것도 아닌 문서를 만드는 데도 정말 많은 시간과 노력이 배

어 있습니다.

정보의 공유라는 것 중요하고 이를 실천하고자 합니다만, 일부 몰지각한 사람들에 의해

힘들게 만든 문서가 아무렇지 않게 임의 절취되어 사용되고 있습니다.

더욱더 화나게 하는 것은 일부 학원과 일부 몰지각한 강사가 강의장에서 부교재로 사용시

에 자신이 쓴 것처럼 해당 글들을 임의로 수정하고 작성자 정보를 삭제하여 사용하는 행

위가 빈번하게 발생되고 있다는 것입니다.

이 매뉴얼은 돈을 받는 상업적 목적에 의해 제작된 것이 아닙니다. 그렇게 때문에 공개하

는 것입니다.

그러나 우리나라에서는 이런 매뉴얼을 만든 작성자들에게 자신의 이름을 기재하는 것 조

차도 허영으로 느껴 집니다.

타국의 영문문서를 헤매며 읽고, 수많은 시행착오 끝에 만들어진 자신만의 노하우를 공개

하는 것은 그렇게 생각 만큼 쉽지 않습니다. 자신이 투자한 시간을 누군가는 쉽게 습득한

다면 억울함이 듣는 것이 당연하기 때문입니다.

특히 이를 업으로 삼는 사람이라면 더할 나위 없습니다.

그러나 많은 분들에게 글이 읽히고, 사용되어 저처럼 고생하는 시간을 줄일 수 있다면, 그

것만으로도 이런 매뉴얼을 작성하는 보람이 있습니다.

특정 학원의 광고 사이트에서 제가 운영하는 사이트의 자료를 무단으로 도용하고 삭제와

사과, 재발방지를 요구했는데 오히려 큰소리를 치며 법적 대응을 해보려면 해 보라는, 더

욱더 무고죄를 운운하는 기가 막힌 경우도 겪었습니다.

막상 증거자료와 내용증명을 보내서 해결한 사건이었습니다만, 추후로는 이렇게 안이하게

대처하지 않을 것입니다.

이렇게 안이한 대처로 인해 실력있는 많은 분들이 자신만의 노하우를 정보공유를 위해 노

력하는 것이 허사라고 생각하기 때문입니다.

여러분들께서 이런 것만 지켜주신다면 , 이런 것들을 감시해 주신다면 더욱더 좋은 정보

가 투명하게 공유되어질 것입니다.

끝으로 감사할 분들이 있어 짧은 지면을 통해 감사의 마음을 전합니다.

각종 세미나시에 교육장을 무상으로 빌려주시고, 후원을 아끼지 않아주신 신설동 주)해커

스칼리지 교육센터의 임장순 원장님과 하선범 부원장님 , 사용자모임의 결성을 지원해주

신 한국썬의 김봉환부장님, Software Community Alliance 회장이신 변종석회장님,

Page 4: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

그리고 부족한 저를 너무나도 많이 도와주신 같은 팀 멤버인 금동훈 강사님, 신상우강사

님, 유수예강사님, KSUN의 운영진이시며 한국 썬 교육센터에서 강의하시는 조재구강사

님, 김영숙 강사님, 안산1대학의 김규태교수님, 평택대학교 양성욱교수님, 그리고 현재 나

래시스템 SE로 근무중인 이원량대리님 이하 많은 강사님들과 솔라리스스쿨의 운영진이며

KSUN 운영진이신 김기태님, 김성무님, 조호석님께 감사드립니다.

아울러 SoftWare Community Alliance [한국소프트웨어연합]의 회원 멤버 여러분들께도

감사 드립니다.

더불어 KSUN의 다양한 행사를 지원해 주시느라 고생하시는 한국썬의 이승은과장님과 황

인재씨에게도 감사드립니다.

무엇보다 필자에게 믿음과 희망을 주시는 이글을 읽어주시는 여러분들께 감사를 드립니

다.

본 문서에 대한 기술적인 문의와 질타는 언제든지 환영합니다.

솔라리스 시큐리티 테크넷 게시판과 E-mail을 통해서 언제든지 의견을 주시면 환영합니

다.

Page 5: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

5/16

Vmware 기반의 x86/x64 솔라리스 최적화 가이드

최근들어 솔라리스에 대한 관심이 대단히 많이 늘고 있다. 한 때 닷컴기업의 영광으로 일컬

어지는 IT 리더중에 하나인 SUN을 지는 태양으로 비유해 가면서 솔라리스는 리눅스 열풍에

묻히는 듯한 느낌을 주는 많은 언론과 현장에서 리눅스로 마이그레이션 되는 솔라리스 시스

템을 보면서 많은 이슈들이 있었다.

리눅스의 성공은 솔라리스 사용자에게는 참으로 다양한 느낌으로 다가온다.

솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

한 하드웨어적 호환성과 기능을 제공하고 있다.

실제로 솔라리스x86 9의 경우는 개발중단이 선언되고 썬에서 개발한 리눅스로 대체 된다는

썬의 발표도 있었다.물론 얼마안가서 정책이 오픈솔라리스 정책으로 바뀌면서 강력한 지원

을 받기 시작하였다

리눅스의 열풍에 편승한 솔라리스의 다양한 정책적 지원이 강화된 셈이다.

하지만 솔라리스는 과거 20여년간 사용자의 사랑을 받아온 독보적인 유닉스 운영체계이다.

특히, 과거에는 썬 장비 (sparc)위주의 지원으로 일반 사용자들에 어려웠던 솔라리스는 2.x

때부터 지원하는 솔라리스의 다양한 기능을 솔라리스 8,9에 이르러 지원을 점차 강화하였고

현재의 솔라리스 10은 지원을 대폭 강화하여 거의 대부분의 시스템에 큰 무리없이 설치가

이루어 진다.

이 가이드는 솔라리스의 기본적인 설치를 위한 가이드가 아니라 보다 다양한 기능을 위한

가이드이다.

참고로 현재 이 가이드에서 사용된 vmware의 버전은 아래와 같다.

1.vmware workstation 5.5.2-build 29772

2.vmware server 1.0.1-build 29996

여기에서는 다음과 같은 순서로 상세한 내용에 대하여 다루어 보도록 한다.

1. overview

2. installation

3. vmware 기반 솔라리스 최적화

1.overview

Page 6: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

6/16

vmware 가 국내에 알려지기 시작한 것은 리눅스에서 윈도우 계열의 프로그램을 구동하기

위한 다양한 시도에 의해서 국내 사용자들에게 알려지기 시작하였다.

리눅스에서 vmware를 구동하여 스타크래프트를 구동하는 화면이나 MS-오피스, 한글 등의

프로그램을 구동하는 스냅샷은 국내의 리눅스 서적에 한 부분을 장식하기도 했다.

그러나, 많은 사용자들이 잘못 이해하는 것이 있는데, vmware는 단순히 특정 프로그램을 에

뮬레이팅 해주는 유틸리티 정도의 제품이 아니라는 것이다.

오락실용 게임을 구동하게 해주는 에뮬레이터 등과 차원이 다른 제품이다.

물론 오락실용 게임을 구동하게 해주는 에뮬레이터도 사실상의 가상화 라고 봐야 하지만,

우리가 인식해야 할 것은 서버 가상화라는 부분이다.

서버의 보안과 효율을 높일 수 있는 서버 가상화는 기존에 하드웨어 적으로만 지원되었으

나, 이를 소프트웨어적으로 구현하기 시작한 제품이 바로 vmware 이다.

현재는 vmware 나 MS의 virtual PC , virtual Server 제품등과 오픈소스 진영의 Xen 이 경

쟁을 하는 구도이나, 실제 vmware 가 시장과 기술을 선도 하고 있다.

솔라리스 10 부터는 내장된 서버 가상화 기술은 Container 를 지원하고 있다.

그러나 vmware 등의 제품과 달리 container 기술은 가상 커널을 지원하지 않아 이기종 운영

체제가 지원되지 않는다.

즉, vmware 는 현재 공식적으로 윈도우, 리눅스, FreeBSD ,netwware , Solaris , MacOS X

를 지원하고 있다. (vmware Server 1.0 기준)

그러나, 솔라리스의 컨테이너 기술은 솔라리스 내에 또 다른 솔라리스를 구동하는 형태지만

커널은 공유 한다.

이 부분이 개별 제품의 장점이자, 단점일 수 있다.

다양한 환경 제공을 위해서는 vmware와 같은 환경제공이 더 좋겠지만, 커널을 별도로 가져

가지 않는 솔라리스 컨테이너 기술은 적은 메모리를 통해 리소스의 효율성을 높일 수 있다.

게다가 vmware는 아쉽게도 X86 아키텍쳐만 지원한다. 그러나 솔라리스의 컨테이너는 x86 /

sparc 모두를 지원한다.

그리고 EMC의 vmware Server와 MS의 virtual PC , virtual Server 제품군은 현재 무료로 배

포되고 있다, 이 외의 대다수 제품은 모두 상용으로 구매하여야 한다.

솔라리스 컨테이너는 솔라리스10의 내장 기능으로 100% 무료다.

제품별 장점 / 단점이 있는 만큼 필요한 조건에 따라 구성하면 보다 양질의 운영환경을 보

장 받을 수 있을 것이다.

1.installation

솔라리스 X86에서의 설치는 기존의 방식과 크게 다르지 않다.

기본적으로 vmware에서 설치를 하고자 한다면 ISO 이미지를 시디로 가상화 시켜 설치하는

방법이 가장 일반적이며, 점프스타트를 이용한 원격 설치도 크게 무리 없이 진행이 된다.

물론, vmware의 버전과 solaris의 버전에 따라 설치 방법이 하드웨어 지원 문제로 다르기도

하지만 전반적으로 동일하다.

특히 솔라리스 10의 경우는 vmware workstation 5.5 를 기준으로 할 때 특별한 설정 없이도

Page 7: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

7/16

사용이 가능하다.

그리고 솔라리스 10을 vmware server 에 설치하였을 시에도 크게 무리가 없다.

2.vmware 기반 solaris 최적화

위에서 언급한 바와 같이 vmware를 기반으로 솔라리스 10을 설치하면 기존의 workstation에

서 설치한 것과 크게 다르지 않다.

그러나, vmware workstation 5.5.1 build-19175 까지도 지원되지 않았던 vmware-tools를

vmware workstation 5.5.2 build 29772에서 실험적으로 vmware-tools 를 지원한다.

그리고 vmware server에서는 공식적으로 vmware-tools을 지원한다.

workstation 에서는 여전히 vmxnet 기반의 NIC 와 SCSI 는 미지원이다.

현재의 vmware server는 몇차례의 베타를 거쳐 공식 발표되었으며 최신버전은 vmware

server 1.0.1-build 29996 버전이다.

vmware-server 버전은 공식적으로 solaris 와 MacOS X 를 추가적으로 지원한다.

여기서 공식적 지원이라 함은 단순히 지원 여부를 언급하는 것이 아니라 vmware tools 를

지원하는가 여부 이다.

즉, 솔라리스의 경우 vmware에서 공식적으로 지원하지 않았으나 vmware workstation 3.x

부터 사용자들에게 알려져 극히 소수의 사용자들에 의해 사용되어져 왔고 vmware

workstation 4.x 와 5.x 로 넘어오면서 많은 사용자를 확보하였다.

그러나, 비공식이었어도 거의 대부분의 솔라리스의 기능을 불편 없이 사용이 가능했다.

가장 난점이었던 디스플레이와 네트워크가 지원되었기 때문이다. 이는 솔라리스를 지원하기

위한 오픈 소스 개발자들의 노력으로 이루어진 것이다.

vmware server 에서는 이제 공식적으로 이를 지원함으로써 vmware 내에서의 마우스와

SCSI , 디스플레이 드라이버, 네트워크 드라이버를 지원한다.

차후에 언급하겠지만, 네트워크 카드의 인터페이스도 변경되었다.(물론 기존의 vmware용

pcn0 인터페이스를 이용해도 무방하다. 단, 성능상의 차이는 분명하다.)

1.네트워크 드라이버의 지원

vmware server 에서는 네트워크 타입을 크게 두가지를 제공한다.

기존의 pcn 인터페이스를 기본으로 제공하되, vmware-tools 를 설치 후 vmxnet을 지원한

다.

특히, 솔라리스 10에서 vmware-tools를 설치 후 /etc/hostname.pcn0의 이름을

/etc/hostname.vmxnet 으로 변경하지 않으면 SMF 에 의해서 네트웍 서비스가 비정상적으

로 구동된다.

그렇다면 pcn 인터페이스와 vmxnet의 차이는 무엇인가?

pcn 인터페이스는 AMD 의 DECnet을 기반하는 가상네트워크 인터페이스로 10M 의 네트

워크 전송 속도를 가진다.

그러나, vmxnet은 기가랜을 지원하는 vmware의 독자적인 네트워크 인터페이스 이다.

2.마우스 드라이버의 지원

Page 8: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

8/16

솔라리스에서도 CDE 환경이나 자바 데스크탑 환경하에서 마우스는 반드시 필요한 입력 인

터페이스 이다.

마우스 드라이버의 지원으로 웹 접속시 브라우져에서 스크롤 기능이 제공되고 , 좀 더 섬세

한 조작과 성능을 제공한다.

3.디스플레이 드라이버의 지원

이전 버전의 vmware에서는 솔라리스용 vmware 드라이버를 공식적으로 지원하지 않았다.

오픈소스 드라이버 개발자에 의한 별도의 소스 또는 패키지 형태의 vmware 드라이버가 제

공되었다.

솔라리스 10의 경우는 자동으로 이를 감지하여 설치해 준다.

이는 Xsun 기반을 지원하는 것으로 큰 불편함이 없이 사용이 가능했다.

즉, vmware tools를 설치 전에는 xsun 과 xorg 모두 정상적으로 사용이 가능했으며, 일반

적으로 대부분의 경우는 설정이 간편한 kdmconfig 유틸리티를 이용하여 xsun 으로 설정하

여 사용하였다.

그러나 vmware server에서는 vmware tools 를 설치하면 몇 가지 심각한 문제가 야기된

다.

먼저, vmware tools 의 디스플레이는 솔라리스에서 지원되는 Xsun과 Xorg 중에 Xorg 만

공식적으로 지원한다.

Xsun 기반으로 설정 후 vmware tools 를 설치하면 xorg 만을 공식적으로 지원한다는 메

시지를 볼 수 있다.

실제 PC 환경에서는 오히려 큰 문제가 없었으나, vmware 환경하에서 솔라리스를 설치 후

잘 나온던 화면이 vmware tools 를 설치 후 화면 깨짐, 폰트 깨짐, 해상도 조정 불가 등의

문제를 야기 하였다.

특히, 영문을 선택한 경우는 폰트 깨짐이 발생하지 않았으나, 한글(특히, Ko_KR.UTF-8의

경우는 아예 폰트 출력이 이루어 지지 않았다.)

아마도 Xserver 가 정상적으로 지원되지 않으면서 Xfont를 정상적으로 로드 하지 못한 것

같으로 보인다.

vmware tools를 설치후 디스플레이에서 좋아진 점은 마우스가 특별한 컨트롤 없이 호스트

시스템과 게스트 시스템간에 이동이 된다는 점이었으나, 솔라리스 10을 vmware에서 사용

하기 하기에는 Xsun 이 더 편한 듯 하다.

따라서 기존의 Xsun 을 사용하고자 하는 사용자는 kdmconfig 를 이용하여 Xsun 으로 변

경하여 사용하면 된다.

Page 9: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

9/16

그림 1 : Xsun 서버 설정

그림 2 : Xsun 세부 설정

그리고 Xorg를 사용하고자 하는 사용자는 xorgcfg 명령어를 이용하여 어댑터와 키보드, 마

우스 설정이 가능하다.

Page 10: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

10/16

그림 3 : Xorg 를 이용한 서버 설정

그림 4 : Xorg 서버 세부 설정 방법

구성 전에 현재의 설정을 백업 한 뒤에 작업을 수행한다.

기존 구성을 백업하기 위해 하단의 명령을 수행한다.

#cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

기존의 vmware tools 에 의한 설정이 부정확하므로 해당 설정을 초기화 하기 위해 삭제

하여야 하나, 추후 복구를 위해 .bak 형태로 보관하였다.

Page 11: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

11/16

여기서 다음을 수행 한다.

#/.xorgcfg

#/usr/X11/bin/xorgcfg 수행후 모니터, 키보드, 마우스, 디스플레이 어댑터 설정이 가능하

다.

Page 12: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

12/16

Page 13: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

13/16

Page 14: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

14/16

다양한 설정 후 quit 버튼을 누르면 /etc/X11/xorg.conf 로 설정 파일을 저장한다.

만약 다양한 vmware tools의 기능을 사용하지 않고 xorg 기반의 X server를 구성하고자

한다면 아래와 같이 작업한다.

#cp /etc/X11/.xorg.conf /etc/X11/xorg.conf

.xorg.conf 를 xorg.conf 로 적용하면 vmware tools 적용 이전의 X sever를 사용할 수 있

다.

세부적인 작업은 xorg.conf를 에디터로 수정 편집하면 되며, 기본으로 사용시에는 vmware

tools에서 제공한 화면 전환 기능등은 사용이 불가하다.

4.SCSI 드라이버의 지원

기존의 vmware 환경에서는 SCSI 인터페이스를 이용하여 HDD를 추가하여도 CMOS에서

Page 15: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

15/16

인식은 되나, 솔라리스에서 인식이 되지 않았다.

일부 유저들 사이에서는 불안정한 드라이버를 통해 지원을 가능케 하기도 하였으나,

vmware server 1.0.0 부터는 별도의 설정 없이 SCSI 디스크를 추가할 수 있게 되었다.

여전히 workstztion 5.5.2 에서는 여전히 지원되지 않는다. (CMOS에서는 확인되나, 여전히

솔라리스 환경에서 하드로 인식되지 않는다.)

총 4개의 LSI Logic 기반의 가상 SCSI를 지원하며, 개별 컨트롤러는 15개의 SCSI 장치를

추가할 수 있다.

따라서, 총 60개의 SCSI 장치 추가가 가능하며 컨트롤러 개수 4개를 제하더라도 총 56개

의 SCSI 장치 추가가 가능하다.

따라서, SCSI 타입의 하드와 시디롬에 대한 지원이 강화됨을 확인 할 수 있다.

5.USB 드라이버의 지원 여부

현재 윈도우, 리눅스는 공식 지원을 통해 USB를 제공하나, vmware 기반의 솔라리스에서는

아직 USB 지원이 되지 않는다.

이는 차기 버전에서 해결될 예정이다.

※ vmware.com 의 KB (Knowledge Base)에서 이와 관련된 사항을 확인할 수 있었다.

Page 16: Vmware 기반의 x86/x64 솔라리스 최적화 가이드 · 솔라리스의 X86에 대한 지원도 미비하던 시절도 있었으나 현재의 솔라리스 10은 현재 막강

http://cafe.naver.com/solatech 작성자:김석 ([email protected])

16/16

http://kb.vmware.com/KanisaPlatform/Publishing/299/2140_f.SAL_Public.html

아울러 본 문서의 오류와 잘못된 점이 있을 시에는 본인의 E-mail이나 솔라리스 시큐리티

테크넷 ( http://cafe.naver.com/solatech )로 알려주시면 확인 후 수정하도록 하겠다.

-솔라리스 시큐리티 테크넷 -

마스터 김 재 벌