진짜 개발자
본문 바로가기

Cloud 교육

5주-4일차(배포 서버)

728x90


1. 윈도우 배포서버


전통적인 방식의 운영체제 배포

1. CD or USB


네트워크를 통한 운영체제 배포

1. DHCP

2. 전송서버 - TFTP

3. 배포서버 - 부팅이미지, 커널이미지


윈도우서버를 배우는 이유

1. AD를 통한 인증

2. 그룹정책(AD기반)을 통한 관리



실습


1. Active Directory 도메인 관리 설치

2. 실행창에서 dcpromo   : Active Directory 설치 

새포리스트

기능수준은 자신포함 4단계로 이동가능(위로는 가능하나 아래로는 다신 못감 신중)

3. DHCP, Windows 배포 서버 설치


4. Windows 배포서비스 구축

1. 우측 마우스 클릭 서버 구성 

2. 포트 67 대기 , dhcp 옵션60을 pxe로 구성 둘다 체크

3. 알수없는 클라이언트에 응답 체크 관리자 응답 체크

4. 지금이미지 추가 체크 해제

설정

1. 부팅이미지 추가 (내컴퓨터 -> cd -> source -> boot.wim)

2. 설치 이미지 추가 (내컴퓨터 -> cd -> source -> install.wim)

배포서비스 최상단 속성

부팅탭에서 

알려진 클라이언트 :

pxe 부팅을 계속하려면 사용자가 f12키를 체크

알수없는 클라이언트 : 

항상 pxe부팅 계속하기


5. DHCP 구축


6. 새로운 하드웨어 만들어서 이미지 넣지 않고 실행

=> 관리자가 승인을 해야함


ID : babo\administrator

PW : 포레스트 만들때의 비번


*로그 , 데이터베이스는 다른곳에 구성 : 로그로 데이터베이스를 복구 가능하기 때문에


2. 리눅스 배포서버


1) 설치 - tftp-server , dhcp , httpd , syslinux , system-config-kickstart


2) CentOS 이미지 삽입


3) mkdir /cd 마운트 포인트 생성

    mount /dev/cdrom /cd 마운트


4) mkdir /var/www/html/CentOS6 디렉토리 생성


5) cp -a /cd /var/www/html/CentOS6 


6) dhcp 구성

    /etc/dhcp/dhcpd.conf 중간에 

    next-server 1.0.0.21;

    filename "pxelinux.0"; 내용 추가


7) cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

    mkdir /var/lib/tftpboot/pxelinux.cfg


8) vi /etc/xinetd.d/tftp

중간에 disabled 를 no로 변경저장


9) cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/


10) mkdir /var/lib/tftpboot/pxelinux.cfg


11) vi /etc/xinetd.d/tftp


12) mkdir /var/lib/tftpboot/CentOS6




vi /var/lib/tftpboot/pxelinux.cfg/default : boot 설정파일 작성


DISPLAY boot.txt

PROMPT 1

TIMEOUT 0


LABEL 1

KERNEL CentOS6/vmlinuz

INITRD CentOS6/initrd.im   다음과 같이 작성