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=20230601; t=1708122395; x=1708727195; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=AMcBCmNrjqDMAvju+qzJfvRf/Kh4UKfgU1llTAhFIzE=; b=Wv8eIwY5JJs+cZQczSWgOT3cHPf322l3ZIGHcWquR9wZIyFve3tox35YTaBLvTRKXJ MOZC1bCUv8VSP3EjrUikU3pS69CNfSqZ6cPIbrXGkDjJqP7Luw7Gs86EdZVY1YPXkdYf OXrfLlWFabbHTpeFrmQ1w43+AQj4NKQtCrbTieII465zwKrMluN+f+CCd2fyR1vJkgGm KGzk7bWx2PqVZteh1FWjS1iR6/7NyrUzk6vmIT1PIDTKlfLgCWIKvoZp/iNCCxGFcFX9 kAbh3J8W8WWKlIcvAcyZX6DPZ2wIbyFEvM1EqAI19KvEbn3UWnKSyuHkjCL9otR8aTPB 1Qnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708122395; x=1708727195; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AMcBCmNrjqDMAvju+qzJfvRf/Kh4UKfgU1llTAhFIzE=; b=AeFvHn9Gh2wEPD6RvuyIrLjWS+OtDWxN6iLYWuuwH2wgCc8KZQEBs+L3hy8XZ3Fo/7 uVnKK+QxuqzBj4prt6GesHZmIxH/HReR1MQuTDTBjp2W+pBFzV5SR3XO14AgHHyBcDkv v5p/IeJeaANJOgBL6/2pD9DEeUjAibFnW9l45IKayFMSETwbcdEX4ddpvDlw/vEzSwzJ TFVxRqXWEdvelnpaAHQO22YlI3c33+kQH2VNESNoKwVB3D7on549TbYfgFnJRvfbfSIO QASB3jojqMFTl1gPQZ4eQby+BbpdgSJbvEYRq8IlszLhwFAYie04q+0A24QPehF5gRso D56Q== X-Gm-Message-State: AOJu0YwrQ/gqUXkQi3G6yzQ+FkrWFtzS4kgWK52cXgMuQtIDXWKCXWjQ XJOHUJY1S1mXAiVWSFYp7t8H1AhyR4zy18jW0UQ2M4rKy+AQEQYC/vrraoZs X-Google-Smtp-Source: AGHT+IHWXk58XIL1GTpPqL4sCz/HZI4T7bmsKkIIm0WDA0c2vhXO8TzP0LWG2HzVOycJhzEG3pZcyA== X-Received: by 2002:a05:6512:5d2:b0:511:a819:2c5d with SMTP id o18-20020a05651205d200b00511a8192c5dmr3924478lfo.28.1708122394749; Fri, 16 Feb 2024 14:26:34 -0800 (PST) Message-ID: <857bb56d-9ecd-4197-92bf-ebc1e14d6f85@gmail.com> Date: Sat, 17 Feb 2024 01:26:33 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Leonid Krivoshein To: make-initrd@lists.altlinux.org References: <81bea917-e1af-4b19-8458-883f51126e47@mfc.tambov.gov.ru> <75f74e65-6faa-4b4f-97df-240fa5516910@mfc.tambov.gov.ru> <163f279d-e05f-40f5-bcdb-e2d7fa72c359@gmail.com> <363829e3-42c5-4370-a95a-a659449302ca@gmail.com> <0c0afefb-e29c-4a34-8fef-2a9f4e0ede52@gmail.com> Content-Language: ru, en-US In-Reply-To: <0c0afefb-e29c-4a34-8fef-2a9f4e0ede52@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [make-initrd] Multipath feature X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2024 22:26:38 -0000 Archived-At: List-Archive: On 2/17/24 01:05, Leonid Krivoshein wrote: > Алексей, привет! > > > Плохая новость: multipath починили не до конца... (( > > > On 1/29/24 17:38, Alexey Gladkov wrote: >> On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote: >>>>> $ cat /etc/initrd.mk >>>>> # trying to detect modules and features to access to root volume >>>>> AUTODETECT = all >>>>> FEATURES += lvm >>>>> FEATURES += multipath >>>>> PUT_FILES += $(shell ls /lib64/multipath/*.so) >>>> Ок. Значит получается не хватает зависимости на lvm и плагинов. >>> Нет, я не уверен насчёт LVM, зависимость от установщика там была до >>> правки /etc/initrd.mk. Помогло только добавление плагинов. >> Ок. Только плагины. > > Оказалось, что не только. На сервере Supermicro с таском #340125 для > p10 проверяем другой кейс: СХД по FC подключена несколькими путями как > /home, обычный раздел ext4 без LVM. На самом деле, потому, что пока не > смогли включить загрузку с него. Параметр rootonly отсутствует. При > этом в stage2 multipath корректно собирается, а если войти в rdshell с > параметром stop=runinit, видно, что в stage1 runtime initrd не > собирается. > > Обнаружили ещё две ошибки. Если не добавлять FEATURES += lvm в > /etc/initrd.mk, до бинарь /sbin/multipath в initrd вообще не попадает, > есть ошибки и при генерации initrd. Если добавить фичу lvm, то бинарь > на месте, но на данном железе мы видим в выводе multipath -ll только > одну ошибку: > > path_discovery: error setting up udev_enumerate: No such file or > directory > > Других записей в выводе нет. См.: > https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c > -- данная ошибка говорит о том, что одна из функций udev_enumerate_*() > не смогла найти какой-то файл при обнаружении путей. > > Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы > сие починить? > У меня пока есть только одна идея: в понедельник на стенде посмотреть командой udevadm test /dev/DEVICE, какими правилами оно успешно собирается в stage2, какие файлы за это отвечают, и попадают ли они в initrd... -- WBR, Leonid Krivoshein.