Реферат: Створення віртуальної мережі з віддаленим завантаженням вузлів

8H ; Refresh

4H ; Retry

4W ; Expire

1D ) ; Negative Cache TTL

IN NS server.private.net.

localhost IN A 127.0.0.1

server IN A 192.168.223.2

node01 IN A 192.168.223.3


На цьому налаштування DNS-сервера закінчена. За додатковою інформацією звертайтеся до [4].

4.6 Створення ядра

Компіляція ядра

Стандартне ядро не підходить для завантаження по мережі, тому необхідно його перекомпілювати. Перед компіляцією ядра необхідно з'ясувати конфігурацію устаткування віртуального сервера. Для цього в Debian можна скористатися командою lspci. Запишемо моделі IDE, SCSI і Ethernet контролерів. У VMware 4.0 це Intel Corp.82371AB PIIX4 IDE, BusLogic BT-946C [MultiMaster 10] і AMD 79c970 [PCnet LANCE] відповідно. Перейдемо в каталог / usr / src і виконаємо команду tar - bzip2-x-f kernel-source-2.4.18.tar.bz2 Тепер зайдемо в каталог / usr/src/kernel-source-2.4.18 і виконаємо команду make mrproper config.

Зараз необхідно вибрати конфігурацію ядра, відповідаючи на питання. Все, що може знадобитися до того, як стануть доступні мережеві ресурси (мережеві карти, підтримка чіпсетів, протоколу TCP, NFS і т.д.) необхідно включити в ядро. Додатково, необхідно включити наступні налаштування:

· CONFIG_BLK_DEV_LOOP

· CONFIG_BLK_DEV_NBD

· CONFIG_BLK_DEV_RAM (тільки при підключенні кореневої файлової системи з RAM диска)

· CONFIG_BLK_DEV_RAM_SIZE = 30720 (тільки при підключенні кореневої файлової системи з RAM диска)

· CONFIG_BLK_DEV_INITRD (тільки при підключенні кореневої файлової системи з RAM диска)

· CONFIG_PACKET

· CONFIG_FILTER

· CONFIG_IP_PNP

· CONFIG_IP_PNP_DHCP

· CONFIG_NFS_FS

· CONFIG_NFS_V3

· CONFIG_ROOT_NFS (тільки при підключенні кореневої файлової системи через NFS)

Після завершення налаштувань скомпіліруем ядро командою make bzImage

Передбачається, що версії встановленого і компіляції ядра збігаються. Якщо ж це не так, і при компіляції ядра деякі з опцій були скомпільовані як модулі, необхідно командою make modules призвести перекомпіляцій модулів. Докладніше про компіляції ядра можна дізнатися в [5].

Підготовка ядра для віддаленого завантаження

Щоб ядро можна було завантажувати через мережу за допомогою Etherboot або Netboot, воно має бути спеціальним чином підготовлено. Для цього служить програма mknbi, що входить в пакет mknbi (при створенні цього документа використовувалася версія 1.4.4). Помістити її на сервер можна, підключившись з OC Windows до сервера по ftp.

К-во Просмотров: 242
Бесплатно скачать Реферат: Створення віртуальної мережі з віддаленим завантаженням вузлів