Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Onehalf

Stran: [1]
1
Sítě / Re:Jak nastavit stejnou IP na dvě síťové rozhraní?
« kdy: 17. 07. 2020, 14:24:27 »
Kvuli redundanci je tu etherchannel, LACP, bond atd.

https://wiki.debian.org/Bonding

Nepletete si redundanci s agreací?

2
Distribuce / Re:Systemd a odpojení filestystemu při vypnutí
« kdy: 09. 01. 2020, 14:27:18 »
... použijte RequiresMountsFor=. Služba se pak nastartuje teprve po namountování svazku a svazek bude odpojen teprve po ukončení služby.
To jsem zkusil, efekt pořád stejný, služba jako se začne ukončovat a systém se rebootuje podle mě dřív než se ukončí, na ten svazek se neuloží nic co by mělo. Ještě s tím budu laborovat a když něco vymyslím, dám vědět, každopádně díky za nápady.

3
Distribuce / Re:Systemd a odpojení filestystemu při vypnutí
« kdy: 06. 01. 2020, 15:39:59 »
After=var-lib-xen-save.mount
BindsTo=var-lib-xen-save.mount

Díky za odpověď, každopádně teď už to neuloží do root fs, ale pro změnu nikam, přijde mi, že se systém rebootuje dřív než se ta služba ukončí, v syslogu je vidět Stopping, ale už ne Stopped, přitom když pustím ručně systemctl stop xendomains, tak je tam jednak Stopping, tak i Stopped a proběhne to v pořádku.

Ta služba teď vypadá takhle:
Kód: [Vybrat]
[Unit]
SourcePath=/etc/init.d/xendomains
Description=Start/stop secondary xen domains
After=network-online.target
After=remote-fs.target
After=xen.service
After=drbd.service
After=iscsi.service
After=openvswitch-switch.service
After=nfs-kernel-server.service
After=var-lib-xen-save.mount
BindsTo=var-lib-xen-save.mount

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/xendomains start
ExecStop=/etc/init.d/xendomains stop
ExecReload=/etc/init.d/xendomains reload

[Install]
WantedBy=multi-user.target



4
Distribuce / Systemd a odpojení filestystemu při vypnutí
« kdy: 05. 01. 2020, 22:30:20 »
Ahoj,
řeším tu takový problém, pravděpodobně týkající se systemd v Debianu 10. Jde o to, že se mi při vypínání/rebootu systému unmountuje partition (/var/lib/xen/save), na kterou se má uložit stav Xen guestů dříve, než to služba xendomains.service uloží, tudíž se uložení provede přímo do root filesystemu, kde ale není místo. Při spuštění se ještě k tomu ta partition namontuje pro změnu dříve, než se spustí xendomains.service, která je v tu chvíli prázdná, takže by se ty Xen guests neobnovily ani kdyby bylo na root fs místo.
Zkoušel jsem i namísto fstabem připojit tu partition pomocí systemd mount a vzhledem k tomu, že xendomains.service je v Debianu 10 automaticky generovaná z initu, zkusil jsem ji vytvořit (zkopírovat vygenerovanou service) do /etc/systemd/system a přidat Wants=var-lib-xen-save.mount a After=var-lib-xen-save.mount.
Výsledek je pořád stejnej, partition se odpojí dříve než se spustí /etc/init.d/xendomains stop

Nemáte prosím někdo nějakej nápad? Díky za případné rady.

fstab:
Kód: [Vybrat]
/dev/mapper/nvm-sys /               ext4    errors=remount-ro 0       1
/dev/mapper/vg1--xensave /               ext4    auto 0       1
/dev/mapper/nvm-swap none            swap    sw              0       0

/etc/systemd/system/var-lib-xen-save.mount
Kód: [Vybrat]
[Unit]
Description=Xensave Directory mount (/var/lib/xen/save)
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target
After=swap.target

[Mount]
What=/dev/vg1/xensave
Where=/var/lib/xen/save
Type=ext4
Options=defaults

[Install]
WantedBy=multi-user.target

/etc/systemd/system/xendomains.service
Kód: [Vybrat]
[Unit]
SourcePath=/etc/init.d/xendomains
Description=LSB: Start/stop secondary xen domains
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
Before=corosync.service
Before=heartbeat.service
Before=libvirtd.service
After=network-online.target
After=remote-fs.target
After=xen.service
After=drbd.service
After=iscsi.service
After=openvswitch-switch.service
After=nfs-kernel-server.service
After=var-lib-xen-save.mount
Wants=network-online.target
Wants=var-lib-xen-save.mount

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/xendomains start
ExecStop=/etc/init.d/xendomains stop
ExecReload=/etc/init.d/xendomains reload

[Install]
WantedBy=multi-user.target

5
Vývoj / Re:PHP PDO - SQL Update
« kdy: 15. 04. 2019, 21:27:53 »
Ahoj,
poradil by někdo jak nejlépe provést Update záznamu, který je použit v klausuli WHERE ...?
Co takhle?
Kód: [Vybrat]
      $prepared = $pdo->prepare("UPDATE prodlist SET
      Commission = :Commission,
      Letter = :Letter,
      DeliveryDate = :DeliveryDate,
      Status = :Status,
   WHERE Commission = :OriginalCommission");
      $prepared->execute([
    'Commission' => $UpdateDecoded["Commission"],
    'OriginalCommission' => $UpdateDecoded["OriginalCommission"],
    'Letter' => $UpdateDecoded["Letter"],
    'DeliveryDate' => $UpdateDecoded["DeliveryDate"],
    'Status' => $UpdateDecoded["Status"],
  ]);

Stran: [1]