Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: automaticky administracni task  (Přečteno 2231 krát)

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
automaticky administracni task
« kdy: 10 Prosince 2008, 15:48:39 »
stroj A, ubuntu, mysql
stroj B, nejaky linux, mysql

uloha - jednou denne automaticky prenest databazi ze stroje B na A.

Potiz vidim v tom, ze tento task musi na A bezet s rootovskym opravnenim (stop, start mysql) -> ok, spustim to z cronu pod rootem. Jenze tim padem potrebuji, aby se root z A mohl pres ssh prihlasit na B (a provest tam zalohu db) -> poutrebuji vygenerovat dvojici klicu jako root na A -> musim "odblokovat" rootovsky ucet a to je indikace, ze mozna delam neco spatne.

Asi bych si s timto (technicky) umel poradit, ale zajimalo by me, jak toto udelat spravne - "po ubuntovsky".  :)

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: automaticky administracni task
« Odpověď #1 kdy: 10 Prosince 2008, 15:57:50 »
A ze bych si i sam odpovedel?  ::) Je tim spravnym resenim pouziti "sudo -i" + provedeni vygenerovani klicu v teto "docasne" rootovske session?

Dudlyk

  • Aktivní člen
  • *
  • Příspěvků: 153
Re: automaticky administracni task
« Odpověď #2 kdy: 10 Prosince 2008, 19:12:32 »
Zajímala by mne jedna věc, spíš jsem moc zvědavý když se jedná o serverová řešení. Z jakého důvodu potřebujete překlopit jednu databázi na druhý stroj?
Notebook Lenovo X201, Core i5, 6GB RAM,
www.fopanet.cz

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: automaticky administracni task
« Odpověď #3 kdy: 11 Prosince 2008, 10:14:52 »
Z jakého důvodu potřebujete překlopit jednu databázi na druhý stroj?

Zjednodusene receno potrebuji prenest db z produkcniho prostredi do testovaciho.

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: automaticky administracni task
« Odpověď #4 kdy: 11 Prosince 2008, 13:02:31 »
Uložit DB:
mysqldump -u DBUSER -p DBNAME > DBNAME.sql
Přenést přes SSH na jiný stroj:
scp DBNAME.sql uziv_jmeno@ip_adresa:"/tmp/DBNAME.sql"

A vytvořit v cronu úlohu. V čem je problém?

8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: automaticky administracni task
« Odpověď #5 kdy: 11 Prosince 2008, 13:22:00 »
Asi jsem se zeptal uplne blbe.  :-\

Jadro problemu neni v tom, ze bych neumel provest zalohu / prenest ji / obnovit. K tomu, aby ten prenos fungoval, musim pro roota opatrit ssh klice a ja se ptam, jak toto udelat tak, aby to bylo v souladu s "politikou ubuntu", ktera rootovsky ucet nema prilis rada.

Vyresil jsem to ziskanim rootovskyho shellu (sudo -i) a naslednym vygenerovanim klicu (ssh-keygen -t rsa). Vse mi funguje jak ma, nicmene zajima me, zda toto je ten spravny ubuntovsky zpusob reseni, protoze pred pouzitim "sudo -i" dokumentace dosti vyrazne varuje: https://help.ubuntu.com/community/RootSudo#Special%20notes%20on%20sudo%20and%20shells.

Snad je to ted jasnejsi.

nettezzaumana

  • Host
Re: automaticky administracni task
« Odpověď #6 kdy: 11 Prosince 2008, 13:27:41 »
Asi jsem se zeptal uplne blbe.  :-\

Jadro problemu neni v tom, ze bych neumel provest zalohu / prenest ji / obnovit. K tomu, aby ten prenos fungoval, musim pro roota opatrit ssh klice a ja se ptam, jak toto udelat tak, aby to bylo v souladu s "politikou ubuntu", ktera rootovsky ucet nema prilis rada.

Vyresil jsem to ziskanim rootovskyho shellu (sudo -i) a naslednym vygenerovanim klicu (ssh-keygen -t rsa). Vse mi funguje jak ma, nicmene zajima me, zda toto je ten spravny ubuntovsky zpusob reseni, protoze pred pouzitim "sudo -i" dokumentace dosti vyrazne varuje: https://help.ubuntu.com/community/RootSudo#Special%20notes%20on%20sudo%20and%20shells.

Snad je to ted jasnejsi.
.. nesmis vsemu verit ..

ja osobne ubunti politiku povazuji za zhovadilou a normalne povoluju/pouzivam ucet pro roota ..

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: automaticky administracni task
« Odpověď #7 kdy: 11 Prosince 2008, 13:30:56 »
Tak v tom pripade udelej vyjimku pro bezny uz. ucet. Hledej "visudo" a "sudoers"
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: automaticky administracni task
« Odpověď #8 kdy: 11 Prosince 2008, 14:09:32 »
Tak v tom pripade udelej vyjimku pro bezny uz. ucet. Hledej "visudo" a "sudoers"

Ale to se potom sudo bude ptat na heslo, coz je pri spusteni z cronu problem. Nebo ne?

 

Provoz zaštiťuje spolek OpenAlt.