Install Driver for VMware ESXi Installer

Posted at 2014.11.04 21:30 | Posted in Server/VMware ESXi

Introduce


집에 서버급이 아닌 약간 좋은 데스크탑에 VMware ESXi(이하 ESXi) 를 설치하여 혼자 놀려고 하였다.


하지만 서버/워크스테이션이 아닌 일반 데스크탑 하드웨어에 ESXi 를 설치하는 일은 쉽지가 않다...


크게 문제는 두가지가 있었는데.. 하나씩 해결해보자


나의 경우는 아래와 같이 랜카드와 AHCI 가 주된 문제였지만... 혹시나 다른 비슷한 문제로 고통받는 이들을 위해 남긴다.. ㅠㅠ


ASRock Z97 Extreme4

 - Giga PHY Intel® I218V

 - ICH9 / AHCI




소프트웨어 레이드를 지원하지 않는다


메인보드에서 제공하는 레이드는 소프트웨어 레이드이다. ESXi 는 소프트웨어 레이드를 지원하지 않는다고 한다.


레이드 구성을 하지 않고 ESXi 안에서 HDD 여러개를 하나의 데이터스토어로 사용할 수는 있는데 이러다가 HDD 하나 뻑나면? ㄷㄷ


해결법으로 하드웨어 레이드 컨트롤러(Adaptec RAID 6805E)를 구매하였다. 내 돈.. ㅠㅠ





드라이버(랜카드/AHCI 등등)를 수동으로 추가해야 한다.


이 놈이 문제다... 나의 경우는 랜카드 드라이버와 레이드 컨트롤러를 구매하기 전에 AHCI 드라이버가 문제였다.


랜카드 드라이버를 적용하지 않고 설치를 하면 아래와 같은 메세지와 함께 설치가 안된다.



겨우겨우 랜카드 드라이버는 적용해서 다음으로 넘어갔는데 AHCI 드라이버가 안잡혀 있어서 HDD 목록이 안나온다.. ㅜㅜ



해결 방법은 ESXi 설치 이미지에 해당 드라이버를 넣어서 설치해야 한다.


VMware Compatibility Guide 사이트에서 제공해주는 드라이버가 있다면 OK!


파일 확장자가 vib(vSphere Installation Bundle)인 드라이버 파일을 구해야 한다. 나의 경우 아래 3개의 드라이버를 찾아냈다! -_-/


Intel I218V / SATA-XAHCI / Adaptec RAID 6805E


만약 ESXi 용 드라이버를 구할 수 없다면 직접 리눅스 깔고 드라이버 잡아서 vib 파일을 만들어야 할 것이다. ㅠㅠ



드라이버를 구했으면 설치 이미지에 넣어야 한다.


ESXi-Customizer-PS 를 다운로드 받자.


VMware vSphere PowerCLI 에서 아래와 같이 명령을 실행하면 자동으로 ISO 이미지 파일을 만들어 준다.


PowerCLI D:\ESXi> .\ESXi-Customizer-PS-v2.3.ps1 -pkgDir D:\ESXi\vibs


Script to build a customized ESXi installation ISO or Offline bundle using the VMware PowerCLI ImageBuilder snapin

(Call with -help for instructions)


Logging to C:\Users\Antop\AppData\Local\Temp\ESXi-Customizer-PS.log ...


Running with PowerShell version 4.0 and VMware vSphere PowerCLI 5.5 Release 1 build 1295336


Connecting the VMware ESXi base depot ... [OK]


Getting ImageProfiles, please wait ... [OK]


Using ImageProfile ESXi-5.5.0-20141004001-standard ...

(dated 09/19/2014 01:44:42, AcceptanceLevel: PartnerSupported,

For more information, see http://kb.vmware.com/kb/2087364.)


Loading Offline bundles and VIB files from D:\ESXi\vibs ...

   Loading D:\ESXi\vibs\Adaptec_Inc_bootbank_scsi-aacraid_5.5.5.2.1.40301-1OEM.550.0.0.1331820.vib ... [OK]

      Add VIB scsi-aacraid 5.5.5.2.1.40301-1OEM.550.0.0.1331820 [OK, replaced 1.1.5.1-9vmw.550.0.0.1331820]

   Loading D:\ESXi\vibs\e1000e-3.1.0.2-glr.vib ... [OK]

      Add VIB net-e1000e 3.1.0.2-glr [New AcceptanceLevel: CommunitySupported] [OK, replaced 1.1.2-4vmw.550.1.15.1623387]

   Loading D:\ESXi\vibs\sata-xahci-1.24-1.x86_64.vib ... [OK]

      Add VIB sata-xahci 1.24-1 [OK, added]


Exporting the ImageProfile to 'D:\ESXi\ESXi-5.5.0-20141004001-standard-customized.iso'. Please be patient ...



All done.


PowerCLI D:\ESXi>


ISO 파일이 만들어졌다... 이걸로 설치 하자. ㅠㅠ





Reference


http://www.vmware.com/resources/compatibility/search.php


http://www.v-front.de/


http://vibsdepot.v-front.de/wiki

 


 

File

 

aacraid-1.2.1.40301-offline_bundle-1440192.zip

 

net-e1000e-3.1.0.2-glr-offline_bundle.zip

 

sata-xahci-1.24-1-offline_bundle.zip

 

ESXi-Customizer-PS-v2.3.ps1

 

'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install Driver for VMware ESXi Installer  (0) 2014.11.04
Install VMware Tools in Ubuntu  (0) 2014.11.03
Create a VMware ESXi Bootable Flash Drive (USB)  (0) 2014.11.02

댓글 (Comment)

Name*

Password*

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

Install VMware Tools in Ubuntu

Posted at 2014.11.03 23:30 | Posted in Server/VMware ESXi

Introduce


VMware ESXi 에다가 Ubuntu 설치 했는데 VMware Tools 깔아야 될 거 같아서 해보도록 한다.



아마 다른 리눅스/유닉스 계열도 거의 같은 방법일 것이다.


아래 환경에서 하였다.


VMware ESXi 5.5

VMware vSphere Client 5.5.0

Ubuntu Server 14.04.1 LTS




먼서 VM 생성 후 우분투를 설치한 후 부팅(로그인) 하자.


콘솔 창의 메뉴에서 VM - 게스트 - VMware Tools 설치/업그레이드 선택.



안내 창이 나오면 확인 버튼 클릭.



이제 우분투 내에서 아래의 순서대로 하자.


마운트 대상이 될 디렉토리 하나 생성 해놓자.


$ sudo mkdir /mnt/cdrom


위의 메뉴에서 Tools 설치를 선택 했으면 자동으로 시디를 넣은 것 처럼 되어 있다. 마운트 하자


$ sudo mount /dev/cdrom /mnt/cdrom


거기에 있는 gz 파일을 /tmp 쪽에 압축 해제하자.


$ sudo tar xzvf /mnt/cdrom/VMwareTools-9.4.10-2092844.tar.gz -C /tmp


실행!


$ sudo /tmp/vmware-tools-distrib/vmware-install.pl


open-vm-tools are available from the OS vendor and VMware recommends using

open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information.

Do you still want to proceed with this legacy installer? [no] y


.. 나머지는 그냥 다 엔터 치거나 적절히 선택 하자 -_-;;


이제 다시 확인 해보면 설치가 된 것으로 나온다~





Reference


https://www.youtube.com/watch?v=cpQcP_MPqeI


'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install Driver for VMware ESXi Installer  (0) 2014.11.04
Install VMware Tools in Ubuntu  (0) 2014.11.03
Create a VMware ESXi Bootable Flash Drive (USB)  (0) 2014.11.02

댓글 (Comment)

Name*

Password*

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

Introduce


요즘 윈도우나 리눅스 같은 OS 설치 시 CD/DVD 가 아닌 USB 에 설치 파일을 넣어서 설치를 한다.


마찬가지로 ESXi도 USB로 설치할 수 있도록 세팅해보자. ㅎㅎ


선택할 수 있을만 한 방법은 두가지가 있다.


※ 먼저 USB를 FAT32 로 포멧 해놓자.





Using UltraISO


먼저 ISO 파일을 그냥 불러오자.



VMware ESXi 설치 이미지 파일을 선택한다.



"부팅 가능"을 확인하자.



부팅 - 디스크 이미지 기록 메뉴를 선택한다.



디스크 드라이브: USB 드라이브 선택하고 쓰기 버튼 클릭.



경고 뜬다. 예(Y) 버튼 클릭.



성공적으로 굽기 완료!



부팅을 해보자.





Using UNetbootin


ISO 이미지를 USB 로 가능하게 만들어주는 프로그램으로 UNetbootin 이라는 것이 있드라. -_-


실행 후 ISO 파일을 선택하고 만들 USB 드라이브를 선택한다.



진행 중...



3. Installing Bootloader 단계에서 아래와 같이 물어보면 그냥 Yes to All 버튼 클릭.



완료.



이제 USB 부팅 하면 된다.

'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install Driver for VMware ESXi Installer  (0) 2014.11.04
Install VMware Tools in Ubuntu  (0) 2014.11.03
Create a VMware ESXi Bootable Flash Drive (USB)  (0) 2014.11.02
tag: esxi, USB, VMware

댓글 (Comment)

Name*

Password*

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

The Binding of Isaac - Complete all achievements

Posted at 2014.08.14 02:35 | Posted in Etc/Game

후... 드디어 모든 업적을 완료.... ㅠ_ㅠ!


이제 다시 공부 시작! ㅋㅋㅋ




http://bindingofisaac.wikia.com/wiki

tag: Isaac

댓글 (Comment)

Name*

Password*

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

LOGBack Configurator with JMX

Posted at 2014.07.20 23:11 | Posted in Java+/Example

Introduce


요즘 logback 많이 쓸꺼다... "Reasons to prefer logback over log4j"에 보면 이제는 log4j 를 버리고 logback 을 써야하는지 이유를 영어로 설명 해놓았다. ㅅㅂ -_-;;


딴건 잘 모르것고 맘에 드는걸 보자면... 

Automatic reloading of configuration files (설정 파일 자동으로 다시 로드)

- Automatic removal of old log archives (이전 로그 아카이브 자동 삭제)

- Automatic compression of archived log files (아카이브 로그 파일 자동 압축)


서버를 재시작 하지 않고 logback.xml 파일을 수정하면 바로 설정이 적용 된다고 한다. ㅎㅎ


그리고 내가 관심 있게 본 하나는 JMX 가 지원된다. JConsole 로 테스트 해보니까 로그 레벨 변경이 바로 적용 되었다.


JMX 를 통해서 할 수 있는 짓거리는 아래와 같다. 몇개 안되고 메소드명 만으로도 이해가 될꺼다.


public interface JMXConfiguratorMBean {

  

  void reloadDefaultConfiguration() throws JoranException;

  

  void reloadByFileName(String fileName) throws JoranException, FileNotFoundException;

  

  void reloadByURL(URL url) throws JoranException;

  

  void setLoggerLevel(String loggerName, String levelStr);

  

  String getLoggerLevel(String loggerName);

  

  String getLoggerEffectiveLevel(String loggerName);


  List<String> getLoggerList();

  

  List<String> getStatuses();


}


오랜만에 웹 프로젝트나 하나 만들어 볼까.. 하고 이상한거 만들어 봤다 -_-




Example


Spring Framework 4.0.5

jQuery 1.11.1

jQuery UI 1.11.0

pqGrid 1.1.3


Logback ConfiguratorLogback Configurator 화면! 매우 간단한 화면이다 ㅎㅎ.


그리드에서 로그 레벨을 클릭하면 변경 할 수 있는 콤보 박스가 나와서 수정하면 바로 반영이 된다.


그리고 아래 Test 버튼을 클릭하면 서버 에 DEBUG/INFO/WARN/ERROR 4줄의 로그를 출력하게 된다.


2014-07-20 22:50:06,375 [http-bio-8080-exec-11] DEBUG c.a.c.LogController - this is debug level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] INFO  c.a.c.LogController - this is info level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] WARN  c.a.c.LogController - this is warn level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] ERROR c.a.c.LogController - this is error level log.


위의 "com.antop.controller.LogController" 의 레벨을 WARN으로 바꾸고 Test 하면? 당연 WARN/ERROR 두줄만 나오게 된다.


Spring MVC 의 URL 매핑은 아래와 같아. 이걸 그림으로 표현주는 툴이 있으면 좋겠네 ㅎㅎ


스프링 MVC URL 매핑 구성도


클래스 다이어그램은 아래와 같다. 어때요? 참 쉽죠~?


Class Diagram클래스 다이어그램. 이게 전부다. -_-/


끝이다.




Download


더이상의 자세한 설명은 생략한다 -_-;; 소스 보거라.


logback.jmx.war


↑ 소스 포함 WAR 파일


logback.jmx.zip


↑ 이클립스 프로젝트 파일 (메이븐)


'Java+ > Example' 카테고리의 다른 글

LOGBack Configurator with JMX  (0) 2014.07.20
현지어로 언어명 보여주기  (0) 2014.02.09
2014년 도로명 주소 사용에 따른 우편번호 준비  (2) 2013.12.22
JSTL Custom Tag using Spring Beans  (0) 2013.12.01
Spring Message Source from Database  (1) 2013.03.03
Infinite Routing DataSource  (1) 2013.01.13
Mybatis Type Handler  (1) 2012.09.30
Using AUTO_INCREMENT keys  (0) 2011.03.01

댓글 (Comment)

Name*

Password*

Link (Your Website)

Comment

SECRET | 비밀글로 남기기