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

make

mkdir / usr / local / lib / mknbi

cp first32elf * / usr / local / lib / mknbi

Програма має декілька параметрів, з яких ми розглянемо чотири:

- Format = format Вказує формат вихідного файлу.

- Target = target Вказує тип цільового двійкового коду.

- Rootdir = rootdir Зазначає ім'я каталогу, з якого буде подмонтірована коренева файлова система

- Ip = string Дозволяє задати IP адреси клієнта, сервера, шлюзу і маску підмережі. Також можливо вказати dhcp або bootp для автоматичної настройки за допомогою цих протоколів.

Створимо каталог, в якому буде розташовуватися ядро для віддаленого завантаження: mkdir / exports

Подальші дії залежать від того, яким чином ми будемо підключати корову файлову систему. Для підключення через NFS необхідно виконати команду (передбачається, що коренева файлова система буде розташовуватися в каталозі / exports/node01) . / Mknbi - format = elf - target = linux - rootdir = / exports/node01 - ip = dhcp / usr/src/kernel-source-2.4.18/arch/i386/boot/bzImage> / exports / net_boot_kernel

Для варіанта з RAM диском команда виглядає трохи інакше: . / Mknbi - format = elf - target = linux - rootdir = / dev/ram0 - ip = dhcp / usr/src/kernel-source-2.4.18/arch/i386/boot/bzImage / initrd / initrd . gz> / exports / net_boot_kernel

Про те, як створити файл / initrd / initrd.gz, який містить образ кореневої файлової системи, розповідається в п.4.8.

Після закінчення цього етапу клієнтський комп'ютер вже може завантажувати ядро. За інформацією з mknbi звертайтеся до [6].

4.7 Налаштування NFS

Налаштування що надаються сервером NFS в мережеве використання ресурсів здійснюється за допомогою файлу / etc / exports.

У нашому прикладі використовуємо такий файл

/usr node01.private.net(rw,no_root_squash)

/exports node01.private.net(rw,no_root_squash)

/ 192.168.223.4(rw,no_root_squash)

Останній рядок потрібна для доступу робочого віртуального комп'ютера (на якому ми будемо формувати файлову систему клієнта) до сервера і після створення файлової системи клієнта її необхідно видалити.

Додаткова інформація з налаштування NFS доступна в [7].

4.8 Налаштування файлової системи для клієнта

Для завершення настроювання мережевої завантаження необхідно підготувати файлову систему клієнта. Для цього на самому початку нами було створено третій віртуальний комп'ютер. Встановимо на нього ОС Debian згідно з тими ж, рекомендаціями, що були дані в п.4.1.

Є один нюанс: оскільки ми роздаємо IP адреси статично, перш, ніж новий комп'ютер зможе отримати конфігурацію від DHCP сервера, необхідно підправити файл / etc / dhcpd.conf. Коли установник Debian задасть питання про конфігурацію по DHCP, переключимося на другий термінал (натиснувши Alt + F2), виконаємо команду ifconfig-a і запишемо MAC-адреса адаптера. Після цього переключимося у віртуальний комп'ютер сервера, і відредагуємо файл / etc / dhcpd.conf, додавши в розділ group рядки:

host work {

hardware ethernet 00:0C:29:03:AB:CA;

fixed-address 192.168.223.4;

}

У другому рядку необхідно вказати записаний MAC адресу. Щоб зміни вступили в силу, необхідно перезапустити DHCP сервер командою / Etc / init.d / dhcp restart


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