From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=tjLhJJ0epBbOW3YzrkxyKV5wvY/pFFlZvkDFSRP37js=; b=q06JJGIfIltdCx2SHP7zpxTpzT6XqhpD0M/DhbN8ZErHKsOe8na9VfCrD60liycw0I vNbhgxVE3DvMneAMkJD9j9xAbJQ18uuMq3R7hpdnV0u0+SCa/xqnxEUQ5iix+sMAl2j6 KD4QS+n8SgHK2ajJnIQrVW6ifhtYDRvUwoYsBEcV/EqpRlRf8QMlnBcykIXiiqrsAPmi YCJ6fpQPHYZBn9JF1EcPT4oTv149X/WbOP0bgApta39ziXxgwNCigd4S/ifI1Z6eN7Za LQpO2l7MhbQz3q5PUZZwEGeblhaPAsomdRt1Zycl3IF6102LUaHrh16V2sBp+COhg5QB bqfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=tjLhJJ0epBbOW3YzrkxyKV5wvY/pFFlZvkDFSRP37js=; b=GLfHMPVTENEojp8bfHDNfJuUb6lwH+GmAUqkeGZz3X0pTQSjE2/sJ7meHDxAIne4f0 KGcgYmsDvXOdjLyvMgqHIJxxJqOQsPwIU+WOSmcVk0c9ZJqo4vb+Fso2oAXvisnF3yd1 zyuIKQYo2ANFuhH3R7GGuKdpefxErPY5jRr9UJUYbtvRwMg1pGe1/ULs/FwtLrrJwalF 2YVbJQ6Z3oltk/BmFVdsl81SM/58kqvtD21olWocUm55dwTAFrsdbwuGpMXMH8KSq9k5 wwP1z/C95dd/2/hl61LxlxxhbTleBBJI7M8FwE+BRwVsfyO+UIpyP2tEI6Z3KOPNkJkq gf4A== X-Gm-Message-State: AOAM533tvRsbE84TGr74E9N4qSoIJ099jTh+6pJzroVIeEbhblvR9f8f K5v2uNx+HapJt74qAE1nzn1VBw/MoXs= X-Google-Smtp-Source: ABdhPJx5JJkCGdLcxdJ19n7sZkw4aHNtlnT/Sfgnf+w6FysnQko8RsPEEZ0codlB2vMQkgEX601JUw== X-Received: by 2002:ac2:5053:: with SMTP id a19mr6872436lfm.383.1623185027860; Tue, 08 Jun 2021 13:43:47 -0700 (PDT) To: Sergey Bolshakov References: <46e743e2-6938-f939-3092-360eee0ea21f@ya.ru> <236861b0-7beb-12c7-bf27-f407227aa849@ya.ru> <7995c0fe-d5ca-6c67-1517-e89d917762f2@gmail.com> From: Leonid Krivoshein Message-ID: <4f359734-a2a1-10ab-40be-d6d74f1dfde8@gmail.com> Date: Tue, 8 Jun 2021 23:43:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------E2231A671CA9F72CAC26D777" Content-Language: ru Cc: devel-distro@lists.altlinux.org Subject: Re: [devel-distro] mkimage-profiles 1.4.10-alt1 X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2021 20:43:53 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --------------E2231A671CA9F72CAC26D777 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 08.06.2021 22:54, Sergey Bolshakov пишет: >>>>>> "Leonid" == Leonid Krivoshein writes: > > 08.06.2021 22:11, Sergey Bolshakov пишет: > >> [...] > >> На правах мимокрокодила -- > >> legacy pxe можно попросить грузить undionly из ipxe и затем уже им > >> грузить что угодно всеми поддерживаемыми ipxe вариантами, вроде http или iscsi. > >> Доделка сводится к написанию соответствующего конфига для dhcpd. > > > "Прыжок" из PXE в iPXE, который мы тут несколько раз уже обсуждали? > > Типа того, что в прилагаемом конфиге? > > Ох, прошу прощения за шум, я, как видно, это всё пропустил. > > [rest skipped] Тем не менее, в конфиге есть вполне конкретные аппаратные платформы. Возможно, список ограничен теми, что поддерживает iPXE. Этот конфиг я уже таскаю на стендах не первый год и в последнюю неделю проверял с ним все возможные варианты загрузки на x86_64. Проблема с другими архитектурами -- я не знаю исчерпывающий список кодов, что тут должно быть для того же armh или ppc64le. Есть упрощённый (на две строчки) вариант этого же конфига для загрузки по TFTP, а не HTTP. Прилагаю. Всё же HTTP предпочтительней, если имеется. Мне кажется, надо совместными усилиями выработать сначала правильный универсальный конфиг на все платформы либо сразу генератор, который и есть часть alterator-netinst. Затем понять, какие хуки dhcp при загрузке убивают админское рукоделие и отучить их от этого, чтобы можно было сразу использовать морду Альтератора без существенной переработки. Это как бы способ "починить на скорую руку". Так-то у этой задачи висит ещё два не закрытых бага на dhcp-сервер и etcnet на предмет поддержки дуальности IPv4/IPv6, это хоть и не блокер, но сейчас даёт дополнительные задержки при сетевой загрузке с дефолтно собранным iPXE. -- Best regards, Leonid Krivoshein. --------------E2231A671CA9F72CAC26D777 Content-Type: text/plain; charset=UTF-8; name="dhcpd.conf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dhcpd.conf" IyBBdXRvLWdlbmVyYXRlZCBieSBwb3N0LWluc3RhbGwgc2NyaXB0CiMgU2VlIGRoY3BkLmNv bmYoNSkgZm9yIGZ1cnRoZXIgY29uZmlndXJhdGlvbgoKYXV0aG9yaXRhdGl2ZTsKZGRucy11 cGRhdGUtc3R5bGUgbm9uZTsKZGRucy1kb21haW5uYW1lICJ0ZXN0LmFsdCI7CgpvcHRpb24g c3BhY2UgYWx0bGludXg7Cm9wdGlvbiBhbHRsaW51eC5rZXlkYXRhIGNvZGUgMiA9IHN0cmlu ZzsKdmVuZG9yLW9wdGlvbi1zcGFjZSBhbHRsaW51eDsKCm9wdGlvbiBhcmNoIGNvZGUgOTMg PSB1bnNpZ25lZCBpbnRlZ2VyIDE2OwoKb3B0aW9uIHNwYWNlIGlweGU7Cm9wdGlvbiBpcHhl Lm5vLXB4ZWRoY3AgY29kZSAxNzYgPSB1bnNpZ25lZCBpbnRlZ2VyIDg7CgpzdWJuZXQgMTky LjE2OC4xNS4wIG5ldG1hc2sgMjU1LjI1NS4yNTUuMCB7CglvcHRpb24gbmlzLWRvbWFpbgkJ InRlc3QuYWx0IjsKCW9wdGlvbiBkb21haW4tbmFtZQkJInRlc3QuYWx0IjsKCW9wdGlvbiBi cm9hZGNhc3QtYWRkcmVzcwkxOTIuMTY4LjE1LjI1NTsKCW9wdGlvbiBzdWJuZXQtbWFzawkJ MjU1LjI1NS4yNTUuMDsKCglkZWZhdWx0LWxlYXNlLXRpbWUJCTE4MDA7CgltYXgtbGVhc2Ut dGltZQkJCTM2MDA7CgoJb3B0aW9uIGlweGUubm8tcHhlZGhjcAkJMTsKCglpZiBleGlzdHMg dXNlci1jbGFzcyBhbmQgb3B0aW9uIHVzZXItY2xhc3MgPSAiaVBYRSIgewoJCW5leHQtc2Vy dmVyCQkxOTIuMTY4LjE1LjE7CgkJZmlsZW5hbWUJCSJzY3JpcHQuaXB4ZSI7Cgl9IGVsc2lm IHN1YnN0cmluZyAob3B0aW9uIHZlbmRvci1jbGFzcy1pZGVudGlmaWVyLCAwLCA5KSA9ICJQ WEVDbGllbnQiIHsKCQluZXh0LXNlcnZlcgkJMTkyLjE2OC4xNS4xOwoKCQlpZiBvcHRpb24g YXJjaCA9IDAwOjA2IHsJCSMgRUZJIElBMzIKCQkJZmlsZW5hbWUgImlweGUtaTM4Ni5lZmki OwoJCX0gZWxzaWYgb3B0aW9uIGFyY2ggPSAwMDowNyB7CQkjIEVGSSBCeXRlIENvZGUKCQkJ ZmlsZW5hbWUgImlweGUteDg2XzY0LmVmaSI7CgkJfSBlbHNpZiBvcHRpb24gYXJjaCA9IDAw OjA5IHsJCSMgRUZJIHg4Ni02NAoJCQlmaWxlbmFtZSAiaXB4ZS14ODZfNjQuZWZpIjsKCQl9 IGVsc2lmIG9wdGlvbiBhcmNoID0gMDA6MDAgewkJIyBMZWdhY3kgQklPUwoJCQlmaWxlbmFt ZSAidW5kaW9ubHkua3B4ZSI7CgkJfQoJfQoKCXBvb2wgewoJCXJhbmdlIDE5Mi4xNjguMTUu NTAgMTkyLjE2OC4xNS4yNTA7Cgl9Cn0KCg== --------------E2231A671CA9F72CAC26D777--