Posted
about 8 years
ago
by
Kai Wagner
I could be very annoying to use Thunderbird with multiple folders. Everytime you'll create a new subfolder you have to change the properties and click the checkbox to download all emails to this folder without the need to click on this specific
... [More]
folder every time.
I found a global option which made my life much easier. Just use the config editor (about:config) and change the following entry:
mail.server.default.check_all_folders_for_new -> true
That's it.
[Less]
|
Posted
about 8 years
ago
by
Patrick Nawracay
For your information, I'll be talking about Ceph and storage management with
openATTIC on Wednesday, March 22th at 12:00 EST (19:00 UTC) at the Vault 2017.
Vault brings together the leading developers and users in file systems and
storage in the
... [More]
Linux kernel and related projects to forge a path to continued
innovation and education.
This presentation will give an overview and update about what has happend in
the last year of the development of openATTIC, what has changed since the
project has been acquired by SUSE and where we are heading to. A general
introduction to openATTIC as well as an outline about new features and
impovements to openATTIC with regard to the traditional storage using NFS,
CIFS, Samba, iSCSI or FC and distributed storage management and monitoring
using Ceph.
Come to my talk and register now to save 20% off your pass with code VLTSP20 -
Register
I look forward to see you there!
[Less]
|
Posted
about 8 years
ago
by
Kai Wagner
Now with Ubuntu 16.04 LTS "Xenial" being available since quite some
time, we intend to slowly drop Ubuntu 14.04 "Trusty" as a supported
platform.
This will allow us to reduce the amount of testing required on our end
and also makes it possible to
... [More]
remove support for some "legacy"
technologies like SysV init (all other supported distributions are based
on systemd now), which will help to simplify the code base.
If you still use openATTIC on Ubuntu Trusty, please consider upgrading
your operating system to Ubuntu's latest LTS support in the near future.
If you have any troubles with upgrading openATTIC just contact us.
[Less]
|
Posted
about 8 years
ago
by
Kai Wagner
How to setup a ceph cluster with Deepsea on top of SUSE Leap VMs.
Install three VMs and configure "/etc/hosts" -> easiest way to do is to add all nodes in "/etc/hosts" on all VMs
Install "salt-master" on one VM "zypper in salt-master"
... [More]
Install "salt-minion" on ALL VMs "zypper in salt-minion"
Configure "/etc/salt/minion to point to the right master and restart minions
Accept keys on the salt-master "salt-key -A -y"
Clone the Deepsea repo "git clone deepsea" -> https://github.com/SUSE/DeepSea.git
Edit "Deepsea/srv/pillar/ceph/master_minion.sls" -> to point to the salt master
Inside the Deepsea folder run "make install"
On the salt master run "systemctl restart salt-master"
Run "chown -R salt /srv/pillar/*"
Edit "/srv/modules/runners/validate.py" and comment "v.storage" and "v.ganesha" -> there could be more in the future
Edit "/srv/modules/runners/populate.py" and change "if quantity > 3:" to "if quantity > 0:" -> otherwise you'll have a minimum of four VMs
Run "salt-run state.orch ceph.stage.0" or "salt-run state.orch ceph.stage.prep"
Run "salt-run state.orch ceph.stage.1" or "salt-run state.orch ceph.stage.discovery"
Create "/srv/pillar/ceph/proposals/policy.cfg". Example:
# Cluster assignment
cluster-ceph/cluster/*.sls
# Hardware Profile
profile-*-1/cluster/*.sls
profile-*-1/stack/default/ceph/minions/*yml
# Common configuration
config/stack/default/global.yml
config/stack/default/ceph/cluster.yml
# Role assignment
role-master/cluster/*.sls
role-mon/cluster/*.sls
role-mon/stack/default/ceph/minions/*.yml
Run "salt-run state.orch ceph.stage.2" or "salt-run state.orch ceph.stage.configure"
Run "salt-run state.orch ceph.stage.3" or "salt-run state.orch ceph.stage.deploy"
You should change the pg(p)_num to get rid of the "to few pgs per osd" error "ceph osd pool set rbd pg_num 120" and "ceph osd pool set rbd pgp_num 120"
You now should have an up and running cluster
Now you could add the openATTIC OBS (openSUSE Build Service) repo and install openATTIC and the openattic-deployment package
Add the needed Repo from OBS "zypper ar http://download.opensuse.org/repositories/filesystems:/openATTIC/openSUSE_Leap_42.2/filesystems:openATTIC.repo"
Install openATTIC "zypper in openattic openattic-module-ceph-deployment" -> you have to break dependencies because deepsea isn't shipped with leap by default
Run "chmod 655 /etc/ceph/ceph.*"
Run "openattic install"
You're done :)
[Less]
|
Posted
about 8 years
ago
by
Lenz Grimmer
Last year, we opened up a position for a senior frontend developer. This position has now been filled and
we're very excited to welcome Ricardo Marques to our team! Ricardo just
concluded his first week and will support our team from out of his home
... [More]
office
near Lisbon, Portugal. He started contributing to openATTIC a while ago already,
and we look forward to his future contributions.
But we're still hiring; we've just opened a new position for the position of a
Senior Backend Developer Enterprise Storage Management.
In this role, you'll be working with the openATTIC team on adding new features
to openATTIC's Python/Django-based backend code, as well as improving and
extending existing functionality.
See the job opening for further details on our expectations and requirements. If
you have any questions or would like to learn more, don't hesitate to get in
touch with us!
By the way, if you're interested in working on Linux and Open Source Software in
general, SUSE currently has 50+ job offerings available!
[Less]
|
Posted
about 8 years
ago
by
Lenz Grimmer
In addition to using Vagrant
for working on the openATTIC code base, it is now also possible to set up a
development environment based on Docker containers.
Thanks to our colleague Ricardo Dias from the
SUSE Enterprise Storage Team, you can spin up
... [More]
docker images based on either
openSUSE Leap 42.2 or Ubuntu 16.04 LTS "Xenial" that include everything to get
openATTIC up and running. The Docker container actually maps the Mercurial code
repository from the host development system into the runtime environment.
This way, you can use your preferred editor of choice and any local changes can
be tested in the container immediately.
You can find the required Dockerfiles and support scripts in the
openattic-docker git
repository on github. The README.md file included in the repository explains
how to get started.
We hope, that this gives you more choice for setting up a developent environment
for openATTIC quickly, without having to make any changes to your host operating
system.
As usual, we welcome your feedback and contributions!
[Less]
|
Posted
about 8 years
ago
by
Lenz Grimmer
This blog is built a static web site, powered and managed by the excellent
Nikola static web site generator.
The motivation for using a static blog was to make writing articles more
straightforward for our developers, without introducing unnecessary
... [More]
media breaks
and barriers. Using this framework, one can contribute content using familiar
tools and workflows.
When we initially created this blog in September 2015, we used Mercurial for managing the source files and assets and
hosted the repository on an internal Mercurial host.
This has now been changed - we moved the source code repository to BitBucket, as part of the
openATTIC umbrella project.
We also converted the repository from Mercurial to git along the way, primarily as an exercise to evaluate
how easy such a conversation can be performed, but also as a first step to give
us a way to practice our git skills and to further open up our development
processes.
The conversion was performed on a local development system using the
hg-fast-export Python script and was
quite simple, following the steps outlined in the README.md file:
$ mkdir openatticblog.git
$ cd openatticblog.git
$ git init
$ ../fast-export/hg-fast-export.py -r ../openatticblog.hg
Afterwards, the git repo could easily be pushed to BitBucket.
BTW, if you take a closer look at this repo, you will notice there's a branch
named website. This is a work in progress project to convert the existing
openattic.org web site from Typo3 to Nikola.
While the content is shaping up nicely, the layout and design still needs some
more attention before we will make the switch. If you're familiar with creating
web sites using Nikola and Bootstrap and want to give us a hand, please let us
know!
[Less]
|
Posted
about 8 years
ago
by
Tatjana Dehler
We are very happy to announce the first openATTIC release in 2017. Although it is not as extensive
as usual it contains some significant highlights:
This release comes with a very new feature - the implementation of a Taskqueue module.
Tasks that
... [More]
take more time, for example the creation of placement groups in a Ceph cluster, can
now be controlled in the openATTIC GUI. The Taskqueue adds the functionality to create tasks,
run them in the background, track their status and collect their results. We also added some
sections about background tasks and the Taskqueue usage to our documentation.
Furthermore, we've made some usability improvements. The installed version of all known openATTIC
hosts is displayed in the GUI now. Buttons and pages without any function have been removed from
the user interface.
Read more… (2 min remaining to read)
[Less]
|
Posted
over 8 years
ago
by
Lenz Grimmer
On February 4th and 5th, the annual FOSDEM conference will take place in
Brussels, Belgium.
This year, I'll give a talk titled Ceph and Storage management with openATTIC in which I'd like to give
an overview and update about our project.
The talk
... [More]
will be a session in the the Software Defined Storage developer room that is
scheduled to take place on Sunday, 5th. My talk takes place at 13:30.
FOSDEM is a very popular and intensive conference - I look forward to attending
it again!
[Less]
|
Posted
over 8 years
ago
by
Volker Theile
Shortly before the holidays, we're happy to announce the availability of
openATTIC version 2.0.17!
Due to the onboarding of the openATTIC team to SUSE, this release took a bit
longer than the usual cycle. But we hope it was worth waiting for!
As
... [More]
usual, we included a good mix of bug fixes, improvements and some new
functionality. Some highlights in this version include:
Lots of improvements for installing and running openATTIC on Ubuntu Linux
16.04 aka "Xenial Xerus". openATTIC on Xenial now passes all tests and the
installation should be fairly straightforward. We're still interested in your
feedback, though - please let us know if you still find any issues installing
and running openATTIC on this platform. An installation how-to is available in
the last Release announcement, an update of the
installation documentation will also be provided.
In the Ceph backend, we moved calls to librados into separate processes, to
prevent potential blocking of the Django application and Web UI in case that
RADOS calls get stuck.
We've replaced the previous systemd DBUS calls with calls to systemctl and
now use systemd for starting/stopping/reloading services on all platforms
where systemd is available (previously, openATTIC was still using the
"old" SysV init tools, e.g. service). We also switched to using
reload-or-restart for reloading services by default.
The Web UI received a number of refinements and improvements, e.g. some
API-Recorder fixes and usability enhancements. Now, it's also possible to
obtain a user's authentication token via the web interface, which helps to
avoid using passwords in external scripts or applications that want to access
the openATTIC REST API.
During the initial installation on RPM-based systems, the openattic PostgreSQL
database and user account are now created using a random password via
oaconfig install.
Improvements for setting up development environments using Vagrant.
We also added a new chapter to the Documentation that describes how to set
up a multi-node configuration.
Read more… (2 min remaining to read)
[Less]
|