On 6 September 2013 15:27, Dave Fisher <dave2w...@comcast.net> wrote:

>
> On Sep 4, 2013, at 11:37 PM, Jürgen Schmidt wrote:
>
> > On 9/4/13 10:17 PM, Rob Weir wrote:
> >> On Wed, Sep 4, 2013 at 12:36 PM, janI <j...@apache.org> wrote:
> >>> Hi.
> >>>
> >>> We have had some longer discussions on different ML/IRC about how a
> >>> vm-admin should behave and which level of service we expect for our
> servers.
> >>>
> >>> We need new admins, so this is also a request for anyone interested to
> chip
> >>> in.
> >>>
> >>> We have had some unfortunate incidents on all 3 vm, of different
> nature,
> >>> which made me question if we as a community:
> >>
> >> I assume we have vms for Forums and for Wiki.  But what is the 3rd one?
> >>
> >>> a) want servers, that are cared for professionally or by happening.
> >>> b) want to (are capable to) maintain the servers ourself.
> >>> c) are prepared to support a change that make a), b) possible.
> >>>
> >>
> >> I assume we want well-maintained servers that help us get our
> >> project-related tasks done, and also help serve our users.
> >
> > +1 that is the main goal, a working reliable infra structure that helps
> > to run our project.
> >
> > In the
> >> past, before you got involved, we were not very "proactive".  It
> >> seemed like we just waited for something to break, and then tried to
> >> fix it.
> >
> > Exactly and doing it proactive is much better and in the end probably
> > less work.
> >
> >>
> >> I assume another goal is that we have several people helping with the
> >> admin, to share the work, avoid burnouts, cover for vacation, etc.
> >
> > And that is a very important goal, we need an environment where we can
> > at any time step in if somebody is not available. I now very well in the
> > same way as Jan how it is to be a bottleneck. Well it#s true for many
> > others of us in different areas. But if the servers are not running or
> > the services not available more people are affected faster
> >
> >
> >>
> >>> I have formulated some thoughts on how admins could work, but in
> general I
> >>> believe we should convince infra to take over the vm responsibility and
> >>> keep our well functioning forum/wiki admins.
> >>>
> >>> We have a vm-team in place, that was created with the purpose of not
> having
> >>> a single person as admin. I my opinion the team have not lived up to
> that
> >>> purpose but I am still thankful for the help I have received.
> >>>
> >>> Remarks the ideas below are my personal thought, which I have used
> during
> >>> the time where I maintained the servers:
> >>>
> >>> ===========
> >>> The server should at all times be maintained with the following
> priority:
> >>> 1) security (the backside of being popular is to have the attention of
> >>> people who want to gain merit by breaking our servers)
> >>> 2) stability (we have limited cpu/ram/disk so we must optimize)
> >>> 3) add user wishes (we already have stable systems, 1,2 are far  more
> >>> important that enhancing the systems).
> >>>
> >>
> >> and maybe
> >>
> >> 3b) Try to evolve systems so users can implement their own wishes, in
> >> a way compatible with 1) and 2).  For example, if routine logos and
> >> footers are synched to resources in the project's SVN tree, then any
> >> committer can update things.
>
> I really like this idea.
>

I am impressed, is this real serious ?

Think about all the fuzz we have had on several MLs because one committer
successfully convinced a vm-admin to change our logo, and the suggestion is
to make that automatic.

Any committer who wants a change, just do a "svn commit", is that really
wanted ?

A couple of questions to that:

Committer X want extension translate, and do a "svn commit" the config is
updated, but does not work because of other dependencies, who clears up the
work ? for sure THAT is not a vm-admin task.

Committer X changes the logo, but doing a "svn commit", Committer Y dont
like it and does a "svn commit", where are our users in this process or our
decision process ?

3b) is a sure way to scare any prof. SA away, thats pure anarchy.

Dont misunderstand, I have no problem with the community implementing
something like that, just dont expect to get stable well maintained servers
! We have a serious problem with the current admins, expanding that to all
committers, that is something that will be in interesting to watch for a
large distance.


> >>
> >>> Being an admin on a vm is a job that does not take soo much time, but
> >>> requires a lot of monitoring and communication (especially with infra).
> >>>
> >>> A good setup would be, 3 types of admin:
> >>> Each server will have an appointed "owner" (anchor-admin)
> >>> A number of persons have full sudo on a server (admin)
> >>> A number of persons can reboot/restart/work on po files (help-admin)
> >>>
> >>> === Anchor-admin responsibilities ===
> >>> Anchor-admin is the "owner" of the vm and the prime contact to infra.
> >>>
> >>> Anchor-admin has the overall responsibility of the vm.
> >>> 1) help when receiving alerts
> >>> 2) keep informed on available patches, especial security related
> patches
> >>> 3) create/keep a maintenance plan
> >>> 4) coordinate changes external to vm (like dns) with infra
> >>> 5) participate in infra discussions relevant for the vm (e.g.
> certificates)
> >>> 6) monitor the vm regularly for resource usage
> >>> 7) secure that appl changes are implemented with relevant consensus
> >>> 8) discuss work with admin, with the goal that they should be able to
> take
> >>> over one day.
> >>>
> >>> These activities are expected to take 3-4 hours pr week, more in the
> >>> beginning and less later. The hour usage highly depend on the number
> and
> >>> level of admins.
> >>>
> >>> === Admin responsibilities ===
> >>> Admins help the anchor admin with ongoing maintenance and have full
> sudo.
> >>>
> >>> All changes must be discussed and agreed with the anchor admin, no
> change
> >>> is so important that it cannot wait until discussed !
> >>>
> >>
> >> We might also want an admin-...@openoffice.apache.org list and perhaps
> >> a private one as well to coordinate.
>
> Perhaps an admin-dev, but a private one is a not a good idea - the team
> should be on the infrastructure list and infra should know what is up.
>
We can make any number of MLs, current fact is that surden admins do NOT
reply to private mails, asking them to act.

I for one, do not need more MLs, I need rules admin follow or leave.

>>
>>> Admins are expected to:
>>> 1) help when receiving alerts
>>> 2) stay informed with the vm configuration
>>> including but not limited to:
>>> - where are which configuration done, and stored (svn/backup)
>>> - how are the apps. configured
>>> - read and update runbook, if something is unclear
>>> 3) participate in the regular maintenance
>>> 4) coordinate all non-scheduled work with anchor-admin
>>>
>>> These activities are expected to take 1-2 hours pr week, more in the
>>> beginning and less later.
>>>
>>> Admin does not need to be specialists, we all learn, but it is important
>>> that the admin have motivation and time to learn.
>>>
>>>
>>> === Help-admin responsibilities ===
>>> Help-admins are located in different timezones, so we have 24/7 coverage
>>> and have limited sudo (only restart/reboot/handle po files).
>>>
>>> When a help-admin receives an alert mail, actions should be taken
>>> 1) is the vm reachable via ssh, then login else escalate to admin/infra
>>> 2) is the vm overloaded, or is apache/mysql not running
>>> 3) restart the needed processes
>>> 4) mail at least anchor-admin about with obervations and what was done.
>>>
>>>
>>> ===
>>> remark the above are just my thoughts, there are a lot of other
>>> possibilities.
>
> It sounds very reasonable to me and worth to work in this direction. I
> see myself more in the role of a help-admin but I willing to learn more
> to be a better admin.

I agree that the plan is reasonable and professional.
>

thanks for you kinds words, but 3b) makes that plan obsolete. With 3b)
everyone is admin, a problem something like 1.000 times bigger than today,
where we cannot control 3 admins.

rgds
jan I.


>
> Regards,
> Dave
>
> >
> > Juergen
> >
> >>>
> >>> Lets hear your opinion?
> >>>
> >>
> >> It sounds like a good way to think of this.
> >>
> >> Regards,
> >>
> >> -Rob
> >>
> >>> rgds
> >>> jan I.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> >> For additional commands, e-mail: dev-h...@openoffice.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> > For additional commands, e-mail: dev-h...@openoffice.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>

Reply via email to