Re: diskless, dhcp, nfs root

2003-06-25 Пенетрантность Vasily Shpakov
On Wed, Jun 25, 2003 at 12:02:10AM +0400, Andrew Korovin wrote:
 VS On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:
  Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
  загрузке говорит NFS Server available: giving up.
  VFS: Unable to mount root fs via nfs и т.д.
  mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
  привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 
 
 VS Попробуй так
 VS mknbi-linux --output=linux.img
 VS --ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
 VS --append=root=/dev/nfs bzImage
 
 VS да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
 VS есть в папкак с именами соотв. именам машин.
 
 Может я туплю.. НО в ядре должна быть поддержка root fs on NFS
Ну естественно, я честно говоря предполагал, что это само собой
разумеющееся, если нет, то тогда будьте добры прочитать хотя бы самый
миниум документации. Но если ты сможешь сделать это по другому... ;)

С уважением Vasily.



Re[2]: diskless, dhcp, nfs root

2003-06-25 Пенетрантность Andrew Korovin
Hello Vasily,

Wednesday, June 25, 2003, 9:38:58 AM, you wrote:

VS On Wed, Jun 25, 2003 at 12:02:10AM +0400, Andrew Korovin wrote:
 VS On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:
  Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
  загрузке говорит NFS Server available: giving up.
  VFS: Unable to mount root fs via nfs и т.д.
  mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
  привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 
 
 VS Попробуй так
 VS mknbi-linux --output=linux.img
 VS --ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
 VS --append=root=/dev/nfs bzImage
 
 VS да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
 VS есть в папкак с именами соотв. именам машин.
 
 Может я туплю.. НО в ядре должна быть поддержка root fs on NFS
VS Ну естественно, я честно говоря предполагал, что это само собой
VS разумеющееся, если нет, то тогда будьте добры прочитать хотя бы самый
VS миниум документации. Но если ты сможешь сделать это по другому... ;)
Не понял? Не ужели я прав ? %)
-- 
Best regards,
 Andrewmailto:[EMAIL PROTECTED]



Re: diskless, dhcp, nfs root

2003-06-24 Пенетрантность Vasily Shpakov
On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:
 Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
 загрузке говорит NFS Server available: giving up.
 VFS: Unable to mount root fs via nfs и т.д.
 mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
 привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 

Попробуй так
mknbi-linux --output=linux.img
--ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
--append=root=/dev/nfs bzImage

да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
есть в папкак с именами соотв. именам машин.



Re: diskless, dhcp, nfs root

2003-06-24 Пенетрантность Pasha Kustov
Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой 
адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню...


Vasily Shpakov wrote:

On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:

Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
загрузке говорит NFS Server available: giving up.

VFS: Unable to mount root fs via nfs и т.д.
mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 



Попробуй так
mknbi-linux --output=linux.img
--ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
--append=root=/dev/nfs bzImage

да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
есть в папкак с именами соотв. именам машин.




--
Pasha Kustovmailto:[EMAIL PROTECTED]
IATP System Administrator Assistant




Re: diskless, dhcp, nfs root

2003-06-24 Пенетрантность Vasily Shpakov
On Tue, Jun 24, 2003 at 02:43:10PM +0300, Pasha Kustov wrote:
 Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой 
 адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню...
так параметром nfsroot ты и говоришь где у тебя будет nfs (на какой
машине)
мне надо было сделать что бы работало 10 машин, почитав доки я сделал
след. образом, dhcp раздает фиксированную 10-ку адресов
192.168.0.240-249, а rootfs лежат в /tftpboot/192.168.0.240
/tftpboot/192.168.0.241 и т.д. а usr монтируется отдельно
для экономии места. Или у тебя одна машина будет работать?
Просто если брать адрес с гейта, я не увидел как сделать его по иному,
чем у меня, динамическим. Или ты хочешь нескольким машинам один и тот же
root fs скормить? Или я все таки не понял задачи ;)
 
 Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
 загрузке говорит NFS Server available: giving up.
 VFS: Unable to mount root fs via nfs и т.д.
 mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
 привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 
 
 
 Попробуй так
 mknbi-linux --output=linux.img
 --ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
 --append=root=/dev/nfs bzImage
 
 да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
 есть в папкак с именами соотв. именам машин.
 



Re: diskless, dhcp, nfs root

2003-06-24 Пенетрантность Alexandra N. Kossovsky
On Tue, Jun 24, 2003 at 02:43:10PM +0300, Pasha Kustov wrote:
 Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой 
 адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню...
 
 Vasily Shpakov wrote:
 On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:
 
 Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
 загрузке говорит NFS Server available: giving up.
 VFS: Unable to mount root fs via nfs и т.д.
 mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
 привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 


dhcpd.conf:

host xxx {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.x;
next-server serv;
option root-path /path/to/xxx-root;
}

kernel command line: ip=bootp

PS Ну зачем топ-квотить? отвечать же неудобно.

-- 
Regards,
Sasha.
OKTET Ltd. (http://www.oktet.ru/)
e-mail: [EMAIL PROTECTED] (work) or [EMAIL PROTECTED] (home)



Re[2]: diskless, dhcp, nfs root

2003-06-24 Пенетрантность Andrew Korovin
Hello Vasily,

Tuesday, June 24, 2003, 10:00:15 AM, you wrote:

VS On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote:
 Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
 загрузке говорит NFS Server available: giving up.
 VFS: Unable to mount root fs via nfs и т.д.
 mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
 привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 

VS Попробуй так
VS mknbi-linux --output=linux.img
VS --ip=0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:
VS --append=root=/dev/nfs bzImage

VS да, еще root fs машин должны лежать на сервере в /tftpboot/dhcp_ip, то
VS есть в папкак с именами соотв. именам машин.

Может я туплю.. НО в ядре должна быть поддержка root fs on NFS
-- 
Best regards,
 Andrewmailto:[EMAIL PROTECTED]



diskless, dhcp, nfs root

2003-06-23 Пенетрантность Pasha Kustov
Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
загрузке говорит NFS Server available: giving up.

VFS: Unable to mount root fs via nfs и т.д.
mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 
привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно 
подставлять от данных, полученных от dhcp-сервера?

Кусок dhcpd.conf приаттачен.

И ещё: чем отличаются пакеты dhcp и dhcpd3-server в дебиане 3.0 testing ???
--
Pasha Kustovmailto:[EMAIL PROTECTED]
IATP System Administrator Assistant

default-lease-time 600;
max-lease-time 7200;
authoritative;
option domain-name IATPNet;
ddns-updates false;
ddns-update-style none;
option domain-name-servers 192.168.10.3;
option routers 192.168.10.3;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.113 192.168.10.200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
next-server 192.168.10.106;
filename /tftpboot/kernel;
option root-path 192.168.10.106:/tftpboot;
}


Re: diskless, dhcp, nfs root

2003-06-23 Пенетрантность Victor B. Wagner
On 2003.06.23 at 16:27:06 +0300, Pasha Kustov wrote:

 Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при 
 загрузке говорит NFS Server available: giving up.

Наверное все-таки No NFS Server available?

И говорит ли оно перед  этим  Sending DHCP request?
И если нет, то пробовал ли ты прописать параметтры NFS-сервера в
командной строке ядра. По-моему где-то в NBI это можно сделать,
хотя я никогда не пользоватся NBI, считая что pxelinux.bin проще и
удобнее.

 VFS: Unable to mount root fs via nfs и т.д.
 mknbi-linux --append=root=/dev/nfs nfsroot=192.168.10.106 ни к чему не 

А если append вот такое:

root=/dev/nfs 
ip=192.168.217.5:192.168.217.1:192.168.217.1:255.255.255.0:xterm3:eth0:dhcp 
nfsroot=192.168.217.1:/var/diskless rw

где 192.168.217.5  - адрес терминала,
xterm3 - его hostname,
192.168.217.1 - default gateway, он же nfs сервер
/var/diskless - соответственно путь к nfs-руту.

Параметр ядра nfsroot сколько себя помню требует указания не имени
сервера, а пути к нужной файловой системе, включающего себя hostname:

Ну и параметр ip, заменяющий автоконфигурацию.