Sziasztok,
Uyuni alatt probalok beallitani AutoYast unattended telepitest, de nem igazan boldogulok.
Ha jol ertelmezem a hibauzit telepites kozben, ezzel a configgal van baja:
<add-on>
<add_on_products config:type="list">
<listentry>
<ask_on_error config:type="boolean">true</ask_on_error>
<media_url>http://$redhat_management_server/ks/dist/child/opensuse_leap15_4-x86_64/$distrotree</media_url>
<name>opensuse_leap15_4-x86_64</name>
<product>opensuse_leap15_4</product>
<product_dir>/</product_dir>
</listentry>
</add_on_products>
</add-on>
Konkretan a <product> szakasszal.
OpenSUSE-t telepitenek, sajnos minden leiras SUSE Enterprise ra van, sehol nem talalom, OpenSUSE alatt mi a Product, amit oda kell irni.
Eddig Uyunival Centost, meg Ubuntut hasznaltam, ahhoz Kickstart kellett, azt mar eleg jol megismertem, de most gondoltam ha mar uyuni, akkor, a regi 18.04-es Ubuntukat, meg 7-es Centoseket mar OpenSuse-re migralnam...
- 166 megtekintés
Hozzászólások
"zypper products list" nem ezeket adja meg?
vagy van esetleg /etc/products.d/baseproduct ?
- A hozzászóláshoz be kell jelentkezni
"zypper products list" nem ezeket adja meg?
Ezt probaltam, de sajnos nem fogadja el azt sem...
zypper products
Loading repository data...
Reading installed packages...
S | Repository | Internal Name | Name | Version | Arch | Is Base
---+------------------------+-------------------+---------------------------------+-----------+--------+--------
i | Main Repository | Leap | openSUSE Leap 15.4 | 15.4-1 | x86_64 | Yes
i | Main Update Repository | Leap | openSUSE Leap 15.4 | 15.4-1 | x86_64 | Yes
| Main Update Repository | Leap-Addon-NonOss | openSUSE Leap 15.4 NonOSS Addon | 15.4-0 | x86_64 | No
| Non-OSS Repository | Leap-Addon-NonOss | openSUSE Leap 15.4 NonOSS Addon | 15.4-0 | x86_64 | No
i+ | Uyuni Server Stable | Uyuni-Server | Uyuni Server | 2022.08-0 | x86_64 | No
Probaltam megadni a "Leap" et, de nem fogadja el azt sem...
Hivatalos doksiban annyi van, hogy irjunk be egy valtozot, amit ugye uyuni GUI alatt kellene beallitani, de arrol mar nem szol a fama, hogy mi legyen ez a valtozo...
https://documentation.suse.com/external-tree/en-us/suma/4.1/suse-manage…
- A hozzászóláshoz be kell jelentkezni
Itt is vannak examplek:
https://github.com/SUSE/manager-build-profiles/blob/master/AutoYaST/SLE…
Ha én a te általad beirt example-t bemásolom egy notepad++ba ott a sorok elcsúsznak, az add_on products bezárása egy space-el bentebb esik. Ha ez yaml akkor érzékeny ezekre. Notepad ++-ba ha beállitod egy tab 4 szokoz legyen pl és átszerkeszted hogy minden jól legyen nyitva és zárva akkor is erroros?
- A hozzászóláshoz be kell jelentkezni
Ez amugy xml, nem yaml, de mindjart kiprobalom.
- A hozzászóláshoz be kell jelentkezni
https://doc.opensuse.org/projects/autoyast/
A SLE leírások teljesen jók az opensuse-hoz is, semmi különbség nincs.
A lusta megoldás pedig az, hogy letelepítesz egy opensuse-t, majd legenerálod benne az autoyastot és azt használod. Kicsi ki kell takarítani belőle az aktuális gépre vonatkozó dolgokat, de az pár sor csak.
- A hozzászóláshoz be kell jelentkezni
Neztem az SLE leirast, a tobbi reszt ertem is, itt az Opensuse specifikus dolgokkal van gondom. Pl ha jol ertem, ez a resz erdekes nekem:
https://doc.opensuse.org/projects/autoyast/#id-1.9.5.2.13.6.14
Itt szepen leirja, mi a szintaxis, csak epp azt nem tudom , hogy ha en mondjuk egy custom repot (Uyuni/Susemanger) akarok hozzaadni, mi a product name. az Uyuni is csak valtozokent hivatkozik ra.
Probaltam letezorol lekopyzni, csak epp abban nincs addon resz.
- A hozzászóláshoz be kell jelentkezni
Telepíts egy opensusét és állítsd be a repokat. Majd generáltass vele egy autoyast fájlt:
zypper in autoyast2-installation autoyast2
yast autoyast
- A hozzászóláshoz be kell jelentkezni
Itt egy jo pelda config Uyuni/suse managerhez:
https://github.com/SUSE/manager-build-profiles/blob/master/AutoYaST/SLE…
Ez alapjan probalom osszehozni. elsonek a Main repot akarom beallitani. Ime a configom:
<?xml version="1.0"?>
<!DOCTYPE profile>
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<add-on>
<add_on_products config:type="list">
<listentry>
<ask_on_error config:type="boolean">true</ask_on_error>
<media_url>http://$redhat_management_server/ks/dist/child/opensuse_leap15_4-x86_64/$distrotree</media_url>
<name>opensuse_leap15_4-x86_64</name>
<product>????????????</product>
<product_dir>/</product_dir>
</listentry>
</add_on_products>
</add-on>
<general>
$SNIPPET('spacewalk/sles_no_signature_checks')
<mode><confirm config:type="boolean">false</confirm></mode>
<storage>
<start_multipath config:type="boolean">false</start_multipath>
</storage>
</general>
<partitioning config:type="list">
<drive>
<use>all</use>
<partitions config:type="list">
<partition>
<mount>/</mount>
<size>max</size>
</partition>
<partition>
<mount>swap</mount>
<size>auto</size>
</partition>
</partitions>
</drive>
</partitioning>
<networking>
<keep_install_network config:type="boolean">true</keep_install_network>
</networking>
<software>
<install_recommended config:type="boolean">true</install_recommended>
<instsource/>
<packages config:type="list">
<!-- Use salt bundle by default, uncomment salt-minion if needed -->
<package>venv-salt-minion</package>
<!--<package>salt-minion</package> -->
</packages>
<patterns config:type="list">
<pattern>base</pattern>
<pattern>minimal_base</pattern>
</patterns>
<products config:type="list">
<listentry>Leap</listentry>
</products>
</software>
<users config:type="list">
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>root</fullname>
<gid>0</gid>
<home>/root</home>
<password_settings>
<expire/>
<flag/>
<inact/>
<max/>
<min/>
<warn/>
</password_settings>
<shell>/bin/bash</shell>
<uid>0</uid>
<user_password>linux</user_password>
<username>root</username>
</user>
</users>
<scripts>
<init-scripts config:type="list">
$SNIPPET('spacewalk/minion_script')
</init-scripts>
</scripts>
</profile>
A product resz a homaly... akar hany doksit neztem, a peldakban mindenhol SUSE-hez van, de az nem jo ide....
- A hozzászóláshoz be kell jelentkezni
Bar a problemat nem sikerult megoldani, de megkerulni igen.
Mivel Uyunival fogom managelni a servereket, rajottem, h telepiteskor nincs arra semmi szukseg, hogy a "Main, Update etc..." repokat hozzaadjam, hiszen a telepitesem vegen az uyuni salt kliens ugyis kitorli az osszes repot. Alapvetoen a telepites alatt egyetlen repora van szukseg, az uyuni client toolsra, hogy a salt kliens es a fuggosegei folmenjenek.
Szerencsemre viszont ennek a reponak a product neve ugyanaz uyuni alatt, mint suse manager alatt
<add-on>
<add_on_products config:type="list">
<listentry>
<ask_on_error config:type="boolean">true</ask_on_error>
<media_url>http://$redhat_management_server/ks/dist/child/opensuse_leap15_4-uyuni-client-x86_64/$distrotree</media_url>
<name>uyuni tools pool</name>
<product>SM Tools</product>
<product_dir>/</product_dir>
</listentry>
</add_on_products>
</add-on>
Az OpenSuse product neveket sajnos azota sem talalom, A Suse dokumentacioban ott vannak, de az opensuse reszbol hianyoznak...
https://doc.opensuse.org/projects/autoyast/#CreateProfile-Software
https://documentation.suse.com/sles/15-SP4/single-html/SLES-autoyast/#C…
- A hozzászóláshoz be kell jelentkezni