Назад | Перейти на главную страницу

Не удается войти в coreOS после развертывания PXE

Я пытаюсь развернуть CoreOS с помощью сервера Ubuntu PXE. Цель загружается, загружает CoreOS и запрашивает имя пользователя и пароль. Вот где я застрял.

Я установил Apache в Ubuntu, и я могу получить доступ к файлам, которые я помещаю в каталог apache html из моей цели, поэтому Apache работает нормально. Соответствующая строка в файле по умолчанию выглядит так:

добавить coreos.config.url =http: // [IP АДРЕС] /pxe-config.yaml

pxe-config.yaml выглядит так:

облачная конфигурация

# пользователей: - name: "core" groups: - "sudo" ssh-authorized-keys "-"КЛЮЧ SSH"

Когда я пытаюсь подключиться к цели с помощью ssh, он продолжает запрашивать пароль, хотя я указал ключ без ключевой фразы. Я даже не уверен, что файл конфигурации доступен и прочитан.

Есть ли способ проверить это без входа в систему? В чем может быть моя проблема с логином?

Посмотрите, как Serva работает с PXE-загрузкой CoreOS Вот. Кажется, в вашем случае вы забыли добавить coreos.autologin параметр.

С сайта Serva

;-Serva v3.0 Non-Windows Asset Information File 
;-Boot/Install:
;  Container Linux - CoreOS 
;-Tested on:
;  coreos_production_iso_image.iso (1576.4.0)
;-Require:
;  \SERVA_REPO\ offered as HTTP root if cloud-config-url is used
;-Notes:
;
[PXESERVA_MENU_ENTRY]
asset    = Container Linux - CoreOS
platform = amd64

kernel_bios    = /NWA_PXE/$HEAD_DIR$/coreos/vmlinuz
append_bios    = initrd=/NWA_PXE/$HEAD_DIR$/coreos/cpio.gz coreos.autologin
;append_bios    = initrd=/NWA_PXE/$HEAD_DIR$/coreos/cpio.gz cloud-config-url=http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/pxe-cloud-config.yml    

kernel_efi64    = /NWA_PXE/$HEAD_DIR$/coreos/vmlinuz
append_efi64    = initrd=/NWA_PXE/$HEAD_DIR$/coreos/cpio.gz coreos.autologin
;append_efi64    = initrd=/NWA_PXE/$HEAD_DIR$/coreos/cpio.gz cloud-config-url=http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/pxe-cloud-config.yml