Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

CIRCLE / cloud

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 94
  • Merge Requests 10
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Zeller

Zeller

Last edited by Őry Máté Sep 11, 2013
Page history

== Jelenleg használatban lévő zellerek (celery) ==

  • lokális zeller és celerybeat: django@cloud user alatt fut: ./manage.py celery worker --loglevel=info -c 1 -Q local -B '''EZ FUSSON DEVENVBEN IS! '''
  • opennebula zellere celery -A opennebula_celery worker --loglevel=info -c 1 -Q opennebula '''EZ FUSSON DEVENVBEN IS! ''' (/opt/webadmin/cloud/miscellaneous/celery-ben legyünk)
  • dns zeller: tinydns@monitor user alatt (django@cloud-rol lehet ssh dns) fut: .local/bin/celery -A dns worker --loglevel=info -c 1 -Q dns
  • fw, dhcp zeller: fw@fw2 user alatt (django@cloud-rol lehet ssh fw2) fut: .local/bin/celery -A fw worker --loglevel=info -c 1 -Q dhcp,firewall

A monitoron es a fw2-n a megfelelő python csomagok pippel vannak telepítve lokálisan!

rabbitmq

  • csomag felrakása

apt-get install rabbitmq-server

  • guest user törlése

rabbitmqctl delete_user guest

  • új vhost hozzáadása

rabbitmqctl add_vhost django

  • új user hozzáadása

rabbitmqctl add_user django jelszó

  • adsz neki jogot a vhost-ra

rabbitmqctl set_permissions -p django django '.*' '.*' '.*'

  • megnézed, hogy minden jól ment-e

rabbitmqctl list_permissions -p django

ilyesmit kell kapnod:

.. TODO: Indent lines, set language: Example .. code-block:: python Listing permissions in vhost "django" ... django .* .* .* ...done.

Lásd még: [https://giccero.cloud.ik.bme.hu/trac/cloud/browser/cloud/miscellaneous/devenv/nextinit.sh#L62]

== vm-ek állapotának frissítése == '''/etc/one/oned.conf'''-ba:

.. TODO: Indent lines, set language: Example .. code-block:: python VM_HOOK = [
name = "django",
on = "CREATE",
command = "/opt/update_state",
arguments = "$ID"
]
VM_HOOK = [
name = "django",
on = "RUNNING",
command = "/opt/update_state",
arguments = "$ID"
]
VM_HOOK = [
name = "django",
on = "SHUTDOWN",
command = "/opt/update_state",
arguments = "$ID"
]
VM_HOOK = [
name = "django",
on = "STOP",
command = "/opt/update_state",
arguments = "$ID"
]
VM_HOOK = [
name = "django",
on = "DONE",
command = "/opt/update_state",
arguments = "$ID"
]
VM_HOOK = [
name = "django",
on = "FAILED",
command = "/opt/update_state",
arguments = "$ID"
] VM_HOOK = [
name = "django",
on = "UNKNOWN",
command = "/opt/update_state",
arguments = "$ID UNKNOWN"
]

sudo /etc/init.d/opennebula restart

ln -s /opt/webadmin/cloud/miscellaneous/celery/opennebula_celery.py /opt/update_state '''EZ MEGVÁLTOZOTT! '''

  Clone repository
  • Bme net
  • Beegf
  • Buildbot
  • Circledevelopment
  • Codingstyle
  • Csomagforrasbol
  • Delopmentstyle
  • Devenv
  • Ervekamienkmellett
  • Felhasznaloifeltetelek
  • Guestlinux
  • Guesttelepites
  • Guestwindows7
  • Iptartomanyok
  • Kvota
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.