On Fri, Sep 6, 2013 at 12:14 PM, janI <j...@apache.org> wrote: > 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 ? >
It also makes it possible for any committer to fix a problem if one occurs. > 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. > Same as when a committer checks in code that breaks the build. > 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 ? > Same as when a committer checks in code that someone doesn't like. We have a community-based process that handles these things already. Your proposal doesn't really avoid these issues. It handles it by having an admin judge the will of the community. > 3b) is a sure way to scare any prof. SA away, thats pure anarchy. > In the good sense of the word "anarchy", yes. Note: I wouldn't do this for config files and core system files. But why should the logo or banner or footer of the forums or the wiki be any harder for a committer to edit than the same content of our website? Regards, -Rob > 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 >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org For additional commands, e-mail: dev-h...@openoffice.apache.org