[완료]리눅스 Kickstart 운영문의

artop0420의 이미지

리눅스 Kickstart 구성문의입니다... 인터넷 여기저기 구글에서 요기조기 찾아봤는데
인텔머신에서 kickstart가 구성되려면 dhcp, tftp, nfs 서버가 구성 되어야 한다고 하더군요.

dhcp를 통해서 IP를 할당받은후에 tftp와 nfs를 통해서 데이터 전송이 되는 구조인것 같은데,
IP관리체계상 DHCP를 동작시키지 못하는 상황에서 kickstart 구성이 가능할까요?
현재 dhcpd.conf 파일에서 지정하는 MAC-ADDRESS를 해당하는IP로 지정하게끔 설정을 해놓은 상태이긴 하나
혹시 dhcp서버를 구동시키지 않아도 구축하신분이 계신가 싶어서요

mycluster의 이미지

안됩니다.

Kickstart나 윈도우의 Window Deployment Service는 다음과 같은 순서로 동작합니다.

1. 클라이언트 BIOS -> PXE Booting 서버로 통신 (이때는 PXE Booting을 지원하는 NIC가 담당합니다)
2. 서버의 DHCP 에서 PXE Client로 IP 할당
3. 할당받은 IP를 통해, TFTP 서버로 접속
4. TFTP 서버로부터 PXE Booting 커널 다운로드
5. PXE Booting 커널로 클라이언트 부팅
6. 클라이언트 커널에 다시 IP 할당
7. OS root 커널 다운로드

이러한 순서로 Diskless 부팅을 하게 되고, Kickstart는 저 과정에서 5번 단계에서 설치 이미지를 내려받아서 동작하게 됩니다.

DHCP 서버가 없을 경우, 1~2에서 IP를 받지 못해서, 3~4번의 단계가 불가능하므로 설치를 할 수 없습니다.
DHCP를 사용하지 않고서 구성하고 싶으면, 1~6 번을 USB나 Floppy에 설치하고, IP를 static 하게 할당한 다음에
7번만 수행하면 됩니다.

지금 Mac을 지정했다는 것은 DHCP에서 정해진 Mac만 IP를 받아가도록 구성한걸로, DHCP가 없는 상태는 아닙니다. 즉, 누군가가 동일한 MAC으로 먼저 부팅하면 그 클라이언트가 IP를 가져가버리는 구조죠.

그리고, IP 관리상 DHCP를 사용할 수 없다는 것은, IP 관리자의 핑계이고, DHCP 서버는 기존의 IP 대역과 전혀 상관없이, 별도의 SW에 별도의 NIC를 구성한 후 구축하면 기존 IP체계와 아무 상관없이 동작합니다.

192.x.x.x 대역으로 DHCP를 구성하는데, 그 대역이 기존의 IP관리와 충돌한다고 한다면, 한마디로 네트웍에 대해서는 무식한 사람이 네트웍을 관리하고 있는 곳이라는 뜻이죠.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

artop0420의 이미지

답변감사합니다.
별도NIC를 구축해야겠군요. 사내에서 Kickstart 구성중인데(Centos) 인프라부서에서 IP관리가 너무 시스템화 되어 있어서
골치가 아프네요.일을하라는건지 말라는건지.... 허브와 함께 별도의 NIC를 구축해야겠습니다.ㅋㅋ

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.

mysticbug의 이미지

kickstart 만 활용한다면 dhcp, tftp, nfs 는 필수가 아닙니다.
하지만 kickstart로 OS를 설치한다는 얘기는 주 목적이 자동설치이며
설치시 관리자 개입을 최소화한다는 것이기 때문에 권장하는 환경이 아닙니다.

tftp가 없으면 해당 머신에 cdrom,fdd,hdd,usb 등 부팅 가능한 환경이 되어야 하고
dhcp가 없으면 설치시 ip를 설정해야 합니다.
nfs, http, ftp 서버가 없으면 kickstart 파일, OS설치파일 등이 해당머신에 있어야 겠지요.(cdrom,hdd,fdd,usb)

cjh의 이미지

http://www.linuxquestions.org/questions/red-hat-31/network-kickstart-without-dhcp-server-379580/

ks 파일에 네트워크 설정이 박혀있지 않다면 아래와 같이 네트워크 설정과 함께 부팅시킬 수 있습니다.

linux ks=nfs:1.2.3.4/my/ks ip=9.9.9.9 gateway=9.9.9.1 netmask=255.255.255.0

--
익스펙토 페트로눔

--
익스펙토 페트로눔

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.