mycluster님 도와주세요 ㅠ_ㅠ 드디어 한계에..diskless..
으아아악 힘든 줄은 알았지만 네트워크 부팅 설정 하는게 정신적인 고통이 너무 크네요...
구글링과 짧은 영어실력으로 드디어 한계가 왔습니다..ㅠ_ㅠ
그래서 도움을 청합니다...help me~~~
전 젠투리눅스에 디스크리스를 설치하는 중인데 설치해보셨는지 모르겠네요..;
젠투.org가니까 디스크리스 문서가 있더라구요...
일단 테스트로 마스터 노드와 슬레이드 노드 1대식 해서 2대만 설정 해볼라고 하는데요..
모르는 부분이 몇가지 있어서요...
의문점 1.
mknod /diskless/192.168.179.10 /dev/console c 5 1
구글링 검색결과 캐릭터 디바이스 설정을 해주는 명령이라고 하는데요...뒤에 숫자 5 1은 부번호와 주번호라고 합니다... 여기에 질문을 올렸지만 영어 실력이 짧은지라...사전가지고 해석하기가 참 힘들더군요..그래서 혹시 숫자를 어떻게 붙이는지 아시나 해서 질문 드립니다.
마스터노드와 슬레이브 노드는 커널 컴파일 끝냈구요
젠투 문서대로 폴더도 다 만들어 줬습니다.
구글링 검색으로 dhcp설정도 제대로 했는지 모르지만 에러 없이 데몬이 올라가더군요.
저의 dhcp.conf파일입니다.
-------------------------------------------------------------------------
ddns-update-style ad-hoc;(vmware에서 이부분 없으면 dhcp 시작시 에러남)
subnet 192.168.179.0 netmask 255.255.255.0 { (vmware에서 이부분 없으면 dhcp 시작시 에러남)
host slave1
{
hardware ethernet 00:0C:29:AA:44:DE;
fixed-address 192.168.179.10;
filename "pxelinux.0";
next-server 192.168.179.144;
option root-path "/";
}
}
-----------------------------------------------------------------------------
그 다음 emerge tftp-hpa명령으로 tftp를 설치하고 /etc/conf.d/in.tftpd에 다음과 같은 설정을 해줬습니다.
의문점 2.
밑에 옵션들 제대로 설정한거 맞는지;;;
------------------------------------------------------------------------------
INTFTPD_PATH="/diskless" (tftp가 처음으로 읽어드리는 경로라고 생각됨)
INTFTPD_OPTS="-l -v -s ${INTFTPD_PATH}" (요놈 뭐하는 넘인지;;)
------------------------------------------------------------------------------
그리고 검색결과 mycluster님이 밑에 내용과 같이 페도라 계열 설정 /etc/xinetd.d/tftp에 이렇게 하라고 답변한걸 봤는데요...젠투에서 도대체 이 설정에 관련된 내용을 찾을 수 없어서..
그냥 무시하면 되는건가요?
=====================================================================
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
}
======================================================================
마지막 의문점3 emerge syslinux로 syslinux설치 후 16진수 설정하라는 부분 있는데요..
도대체 어디에 16진수를 적으라는건지...알 수가 없습니다...
정말 누구라도 아는 내용이 있으시다면 답변좀 해주세요...
간단한 내용이라도 좋습니다..
부탁드려요~~~
댓글 달기