FreePBX rendszer RAID létrehozása (CentOS)

Sziasztok!

Üzembe kell helyeznem egy gépet, amin CentOS oprendszerrel egy FreePBX üzemel.
Konfiguráció:
- Alaplap: Gigabyte B365M H
- Proci: INtel I5-9400
- Mem.: Kingston 8GB
- HDD: 2 db ADATA 240GB Sata SSD

PBX: A jelenlegi utolsó letölthető verzió: FreePBX 16, Asterisk 13

Csak úgy tudtam feltelepíteni a rendszert, hogy a biosban kikapcsoltam az UEFI-t (Legacy-ra van állítva), valamint nincs hw RAID, mert ha ezek bármelyike aktív, akkor a telepítő GUI indulásakor elhalálozik.

Sikerült a rendszert feltelepíteni, működik is rendesen, de szeretném a két HDD-t RAID-be kapcsolni, de nem tudom, hogyan kell.
Kérlek benneteket, segítsetek, miket kellene csinálnom? Abszolút kezdő vagyok Linuxban.

Az mdadm telepítve van.

lsblk kimenete:

sda  (223.6 G)
  - sda1 (200M) /boot/efi
  - sda2  (2G) /boot
  - sda3 (221.4G)
    - SangomaVG-root  (203G) /
    - SangomaVG-swaplv1 (7.8G) [SWAP]
sdb (223.6G)
  - sdb1 (100M)
  - sdb2 (16M)
  - sdb3 (223G)
  - sdb4 (510M)

Azt látom, hogy a rendszer az sda disken van. Az sdb disken azért vannak ilyen partíciók, mert még a kezdet kezdetén feltettem a gépre egy Win10-et, mert tesztelni akartam, hogy a pbx telepítőnek van baja a hw raid-el, vagy a raid a hibás, de a Win10 csont nélkül felment hw raid-el...

Gábor

Hozzászólások

Köszönöm szépen, megnézem.
Úgy tűnik, sikerült rossz kulcsszavakra keresnem, mert ezt nem dobta fel a kereső.

Igen, a FreePBX telepítője elvileg automatikusan raid-be teszi a lemezeket, HA UEFI-vel történik a telepítés, de ugye ez nálam nem volt adott, tekintve, hogy bekapcsolt UEFI-nél elhalálozik a telepítő annál a lépésnél, ahol hozzá szeretne férni a háttértárhoz. Így viszont nem csinálta meg a raidet.

Gábor

Emlékeim szerint nem csak uefi módban tudja.  Valamint nem automatikusan, hanem raid módban kell indítani a telepítőt.

Mindenre én guglizzak ?

https://wiki.freepbx.org/display/PPS/Installing+SNG7+Official+Distro

FreePBX XX Advanced Installation -  Use this option if you want to setup custom disk and raid, remove LVMs, setup networking settings as the default Installation above assumes DHCP for the install and once installed you can always change the network settings.

Fedora 42, Thinkpad x280

Úgy örülök, hogy mindenki ilyen okos! Nem is tudom, mi lenne velem nélkületek. Azt hiszem, az ilyen beszólások nélkül nem is jutnék ötről a hatra.

Nyilván, mivel eddig nem sok közöm volt a Linuxhoz, így nem mindig tudom, mik azok a szakszavak, amikre jó találataim lesznek.

A telepítés története egy kicsit hosszú, már első alkalommal is rengeteget szívtam, mire sikerült feltennem a rendszert, de csak az automatikus telepítéssel sikerült, mert bármilyen összeállításban is próbáltam telepíteni, az Advanced pont után egyszerűen halott (Nem várt hiba történt, blablabla...).
Úgy emlékszem, csak az Automatic Text mode-al sikerült felraknom. Valószínűnek tartom, hogy a GUI nem kezeli az alaplap hdd vezérlőjét. Ez volt vagy 2 hónappal ezelőtt, mert azóta sikerült egy alaplap cserét is kieszközölnöm (egyszerűen meghalt, szerencsére még gari időn belül).
Ha sikerült a raidet beállítani ventura linkje alapján, visszajelzek.

Gábor

uefi, ahci-t nézd meg, a "raid"-et meg kapcsold ki teljesen.

sdb-ről le kell dúrni a partíciókat, legyen tök egyforma

a vga beállításait is nézd meg a biosban.

nem ismerem a konkrét telepítőt de ha centos akkor szerintem text mode-ban is mindent meg tudsz csinálni, nem kell a grafikus

raid akkor jó ha a cat /proc/mdstat "mond valamit", pl: 

md0 : active raid1 sda1[0] sdb1[1] sdc1[3] sdd1[2]
      2490176 blocks [4/4] [UUUU]
      bitmap: 1/1 pages [4KB], 65536KB chunk
 

zászló, zászló, szív

Köszönöm az ismételt kioktatást, rosszul is aludtam volna, ha nem kapok.

Mint írtam, NEM VAGYOK JÁRTAS LINUXBAN!

De most kénytelen vagyok néhány dolgot megoldani, amihez segítséget kell kérnem. Mellesleg, annyira jól tudsz keresni, hogy küldtél egy használhatatlan megoldást.

Ha pedig annyira zavar, hogy segítséget kérek, akkor egyszerűen ignoráld a kérdéseim, jó?

Mármint mi használhatatlan?

Elolvastad amit ott írnak ?

initramfs-tools csomag helyett a dracut-tools -t kell felrakni.

Vagy nekem kell lefordítani az angolt is mert nem csak a linux nem megy, hanem az angol se ?

Fedora 42, Thinkpad x280

Szerkesztve: 2022. 04. 13., sze – 21:46

Ne haragudj, hogy beleszólok, de úgy gondolom ez nem úgy működik, hogy neked van egy problémád, amihez a fentiek alapján semmi releváns tapasztalatod nincs és elvárod, hogy itt ingyen segítsenek neked és oldják meg a problémád. Ez itt nem így működik, ez egy szakma, mint a villanyszerelő, ács akármelyik másik szakma. Az itt lévő emberek éveket, sokszor évtizedeket ölnek tanulásba és nem várhatod el, hogy ezt a tudást ingyen és bérmentve bárki is átadja itt kommentek formájában. A hangnemről nem is beszélve. Ha nem változtatsz a hozzáállásodon, akkor senki sem fog neked segíteni... még ennyit sem!

Visszatérve a problémára: Azon a szinten, ahol a te tudásod áll, azok alapján itt egy szimpla segítség kevés, mert alapvető dolgok hiányoznak. Ez egy állapot és ezen több módon lehet segíteni.

Ha ezt egy éles rendszernek szeretnétek, akkor javaslom keressetek meg valakit, aki megfelelő díjazás fejében összerakja rendszesen a rendszert. Utána több idő marad megtanulni a hiányzó dolgokat, megérteni, mit miért csinált az, aki értett hozzá, illetve egy kisebb játszótéren ki lehet próbálni dolgokat tanulás jelleggel.

Ha eleve tanulási céllal szeretnéd megtanulni a FreePBX-et, akkor először meg kell tanulni az alapokat (olvasni, túrni az Internetet), majd mikor van egy alap tudás, akkor neki lehet állni telepíteni, konfigurálni, optimalizálni, funkciókkal bővíteni stb.

Az, hogy a telefonközponthoz kell némi "TelCo" tudás is, gondolom mondani sem kell.

Gondold át a fenti sorokat, mert a te érdekeid szolgálják.

Szia!

Nem, nem várom, hogy oldják meg helyettem a problémámat. Felbosszantottam magam, mert olyan kommenteket kaptam, ami semennyire sem a megoldást szolgálja: "Ha már nem sikerült gugliznod,", "indenre én guglizzak ?", "Következőért bakker pénzt fogok kérni esküszöm". Mindezt úgy, hogy rögtön az első linkje olyan megoldásra mutatott, ami nem működött. Aztán pedig szinte számon kéri, hogy nem jöttem rá, miért nem működik...

Szívességből készítek egy telefonszervert egy nonprofit társaságnak, akiknek nincs arra keretük, hogy kifizessenek néhány százezer forintot azért, hogy egy olyan beállítást elkészítsenek, ami nekik 5 perc, másnak pedig hetek szívása... A PBX beállításával, üzemeltetésével nincs is gondom, munkahelyemen hosszú évek óta ilyen működik, üzemeltetési szinten nincs is vele gond. De még sosem telepítettem, Linuxot meg szintén nem. Természetesen azzal, hogy feltettem itt a kérdést, nem várom a sültgalambot, guglizok is és keresem más úton is a megoldást. De pl gugliban rengeteg találatom volt arra, hogy mit csináljak, ha szétesik egy már létező raid1, de azt nem sikerült megtalálnom, hogy hozzak létre 0-ról. Persze, mivel nem értek a Linuxhoz, így azt sem tudom, milyen szakszavakra keressek rá.

Venturának azt tudom javasolni, hogy ha nem szívesen segít (mert úgy látja, vele akarom megoldatni a feladatomat), akkor ne is írjon. Ha nehezére esik, minek válaszol?

Gábor

Beszarok komolyan :D

Magyarán te kész copy-paste howto-t vártál vagy mi ? Főleg úgy hogy már van valami szétbarmolt custom cuccod ?

A doksi működik, igaz nem copy-paste az elvet írja le amit neked a SAJÁT környezetedben kell alkalmazni. 

Arról megint nem én tehetek, hogy az első hibánál, feladtad, holott kb 2 szót kellett a google tolni és már jött is a megoldás, mit kell az elavult csomag helyett felrakni stb.

 

Itt nem a linuxhoz való nem értés van inkább, szimplán lustaság, sült galamb várása, mert mint láttuk egy nyomorult keresőt nem akarsz/tudsz használni.

De pl gugliban rengeteg találatom volt arra, hogy mit csináljak, ha szétesik egy már létező raid1, de azt nem sikerült megtalálnom, hogy hozzak létre 0-ról.

Akkor google beírod: mdadm create raid 1 existing disk

És bakker láss csodát első találat: https://www.linuxbabe.com/linux-server/linux-software-raid-1-setup

Persze ez megint olyan, amit át kell fordítani a te esetedre ... 

A fenti szavakból kb az mdadm ami linux specifikus, szóval ne gyere azzal, hogy nincsenek meg a szavak, arról nem beszélve, hogy a googliba beírod linux software raid create 

amiben kurvára semmi linux specifickus nincsen, megkapod az mdadm-et stb.

Szóval ne gyere azzal, hogy guglizol, lófaszt. Várod a sült galambot ... jah és neked áll feljebb ha ezt megmondják ...

Fedora 42, Thinkpad x280

Csak nehogy az legyen a vége a dolognak, hogy a nem megfelelő tudásoddal elkészített telefonközpontot egy szombat este megtörik, és hétfő reggel re eltelefonálnak rajta pármillió forintot valami emelt díjas külföldi számra (mint az igen sokszor elő szokott fordulni). 

Lehet, hogy mindkét fél jobban járna ha kifizetne egy ilyen melót olyannak aki ért is hozzá.

Csak mondom, h a FreePBX-hez rendszeresen publikálnak sérülékenységeket...

Na mondjuk ilyenem volt HW-VOIP központtal, amit "szakik" telepítettek. Szerencsére a VOIP szolgáltatónál volt erre valami riasztás, úgyhogy két ünnep között püfölhettem a központot. Nem fw hiba volt, amit frissítés megoldott volna, hanem a telepítést végző cég szúrta el. Kapásból internet felöl ne hagyjunk idegeneket kapcsolódni (csak a trunk IP címe volt engedett már később ezekből okulva, a FreePBX-ben úgy rémlik ezt meg is lehet adni a asterisk-nek az engedélyezett hálózatokat, viszont a hw központ előtte ilyen szempontból buta volt mint a tök, csak a külön tűzfalon tudtam ezt szabályozni) és legyen minden mellékhez külön erős jelszó. AsteriskNow-ban meg kapásból benne a fail2Ban, ami néha volt inkább paranoid és zárt ki rendes készüléket is, mint engedékeny.

Amúgy úgy tudom sok szolgáltató ad virtuális telefonközpontot is. Lehet megérné, de nem tudom az árakat.

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..

Persze, bármi lehet bárhol, ahogy most is a BSD kernele buzerálható preparált wifi csomagokkal. Ha szakik csinálják meg egyszer, de nincs szupport, akkor ugyanígy benyelhetik később, de azért jól elszeparálva kissebb a sansz, bár figyelve a kérdező hsz-eit én is egyre bizonytalanabb vagyok :D

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..

Szerkesztve: 2022. 04. 13., sze – 22:03

Nekem sikerült már Hyper-V VM-be telepíteni FreePBX-et. Így könnyebb költöztetni is. Kicsit reszelni kellett, mert a CentOS kernel szintetikus hálózati drivere nem volt valami jó (én se vagyok Linux guru :) ), de valamelyik emulált hálókártyával jól ment 100MBiten. Viszont azóta már csak nincs ilyen szívás sem újabb disztrókkal, de nem próbáltam, eljöttem azóta onnan, ahol ez kellett. Mindenesetre ott is HW RAID volt amiből ugye a VM semmit nem lát, csak élvezi az előnyeit :)

PS: nem használtunk analóg vonalakat, csak SIP trunk és egy GSM-VOIP átjáró tartaléknak, de manapság már talán ezekkel az analóg portkártyákkal is menne valamiféle passtrough.

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..

Virtualizáció nem opció? Legalábbis én próbálom elkerülni a baremetal install-okat...

1. ha esetleg költözni kell, jóval egyszerűbb

2. a platform szintű dolgokat (pl. RAID) elég ha adott HyperVisor alatt magabiztosan kezeled, a VM meg elfutkos az absztrakciós layer felett

Igen, a virtualizáció is egy megoldás lenne, csak azt érzem, nem megoldja a problémám, csak átteszi másik platformra. Kell egy VM-et telepíteni, amit ugyanúgy nem csináltam még. Mivel ez egycélú gép (csak a pbxet üzemelteti), így felesleges erőforrás csökkentés egy VM-et is üzemeltetni rajta, amihez ugyanúgy nem értek.

Biztonság: természetesen adott, hogy mindenhova erős és különböző jelszó, fail2ban -t mutatja a webes GUI, be is van kapcsolva, CISCO tűzfalon pedig IP szűrés lesz, csak a szolgáltatót fogja beengedni a pbx-hez.

(Még mielőtt megkapom erre is a kioktatást: erre van hozzáértő ember).

Gábor

Szerintem akkor sürgősen kezdjél el, mert már a virtualizáció sem divat és már a konténerek is kezdenek régimódi technikává válni :)

Régen az alap Hyper-V szerver ingyenes volt (most nem tudom, hogy van, másik Windows-ról rá tudtál csatlakozni grafikus felülettel, utána már nem atomtudomány), de van pl Proxmox szerver is ingyen, meg más virtualizációs disztrók.

Vagy 10+ éve már van processzor oldali támogatás, hogy ne fájjon annyira egy VM alatti plusz réteg, a Linux kernel is tartalmaz elég sok szintetikus drivert, ami pehelykönnyű plusz réteg és alig van teljesítményvesztés, érezhető meg pláne nem.

Valamint érzésre még néha gyorsabb is egy VM, legalább is VM újraindítása pikk-pakk megy, míg egy fizikai szervert (egy olyan igazit, nem csak egy annak kinevezett PC-t) újraindítása alatt nyugodtan elmehetsz kávézni, pörköléssel, kézi darálással, kotyogósban megfőzéssel.

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..