summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2011-January/001472.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-January/001472.html')
-rw-r--r--zarb-ml/mageia-sysadm/2011-January/001472.html187
1 files changed, 187 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2011-January/001472.html b/zarb-ml/mageia-sysadm/2011-January/001472.html
new file mode 100644
index 000000000..0ca7e1cac
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/2011-January/001472.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-sysadm] [LONG] new server to name and password handling
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5BLONG%5D%20new%20server%20to%20name%20and%20password%20handling&In-Reply-To=%3C1294016440.2046.59.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001471.html">
+ <LINK REL="Next" HREF="001499.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-sysadm] [LONG] new server to name and password handling</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5BLONG%5D%20new%20server%20to%20name%20and%20password%20handling&In-Reply-To=%3C1294016440.2046.59.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-sysadm] [LONG] new server to name and password handling">misc at zarb.org
+ </A><BR>
+ <I>Mon Jan 3 02:00:40 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001471.html">[Mageia-sysadm] Puppet Report for alamut.mageia.org
+</A></li>
+ <LI>Next message: <A HREF="001499.html">[Mageia-sysadm] [LONG] new server to name and password handling
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1472">[ date ]</a>
+ <a href="thread.html#1472">[ thread ]</a>
+ <a href="subject.html#1472">[ subject ]</a>
+ <a href="author.html#1472">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi,
+Good news, since we have all been good boys and girls ( at least, I
+was ), some presents were left under Christmas tree ( or whatever is
+used for your local celebration if any ).
+
+Anne just told me that a new server will be donated, sponsored by
+Online.net, thanks to Raphael Gertz efforts. The specs ( in french, I
+can translate if Babelfish is not enough ) are here :
+<A HREF="http://www.online.net/serveur-dedie/offre-dedibox-pro.xhtml">http://www.online.net/serveur-dedie/offre-dedibox-pro.xhtml</A>
+
+Primary use would likely be &quot;iso creation&quot;, a task that requires some
+disk and memory ( and is quite important to do ).
+
+So this bring us some problems :
+
+- the name. Last person to choose was Olivier Blin for friteuse, the
+forum vm ( that still didn't got installed, for those that want to
+know ) and the next one should be decided by Buchan Milne.
+
+So Buchan it is up to you, and you need to design your successor from
+the list of 1 person, Olivier Thauvin, who is the last remaining admin
+in my list. And then, we start to 0 again, aka the full list.
+
+
+- the installation. I volunteered to install it, and add it to puppet
+( and while on it, document it on the wiki ), but I would wish some
+input on the partition table :
+
+ - use raid 1 or raid 0 ( or both as suggested by Nanar, ie raid 1+0 ) ?
+ - lvm, or no lvm, or partial lvm ?
+ - raid or lvm stripping, mirroring ?
+ - ext4, others ?
+
+One of the issue is that the web panel do not support lvm. So I propose
+this :
+
+- 20g, no lvm, for the main system, on ext4
+- the rest as a big raid 0, or raid 1+0 array.
+in the array, we add a big lvm, splitted among
+ - mirror of rpm, around 50 go
+ - swap, around 5 go
+ - iso, around X go per run. ( with X to be calculated later or asked to
+someone who know ).
+
+
+Why raid 0 ( or 1+0 ) ? The server main use will be iso creation ( for
+now ), which mean &quot;lots of I/O&quot;. And that's the main and only reason to
+use raid 0. But if we can have also some redundancy to avoid issue that
+plagued mandriva iso creation ( aka, cascade failure of the iso creation
+server ), it could be nice.
+
+Why lvm ? For flexibility, if we decide to add other services to the
+server ( think virtualisation, there is 8 CPU and there is maybe a 2nd
+ip ). But adding others services on raid 0 may not be a smart idea on
+the other hand, so maybe using raid 1+0 would be nice too.
+
+
+- the access to the web interface. As the server is hosted at online.net
+datacenter and we do not have access, we need to use the web panel to
+reboot and so one ( or IPMI ). We ( ie, anne and me ) have a
+login/password for that. So we need to store it somewhere so members of
+a strictly defined group ( likely admins, but surely also member of the
+board/council ) can access, and no one else can. This mean that the
+password is changed when a member of the group leave the group, and
+something like every year, to avoid problem in case of password
+theft/lose.
+
+While I trust everybody who will receive it to not misuse the password,
+I am not trusting people who could steal the laptop, or people who could
+unlawfully access to it. I do use encrypted partition on my laptop, I
+know not everybody do ( for obvious reason like &quot;this reduce my battery
+life by 1 hour&quot; and &quot;this is broken on installation on mdv&quot; and others
+good reason ).
+
+So we need to :
+- define the list of login/password/url to store there. On top of my
+head, I would say :
+ - web interface for online.net ( anne and I )
+ - impi interface password ( not set yet )
+ - bios password, if any, ( I think we didn't set them )
+ - drac interface of alamut ( I think we did set them, and so damien,
+boklm, me and potentially maat know it )
+ - root password of servers ( can be changed )
+ - dns domain at gandi.net, ( romain should have it )
+
+- decide who should have access. Maybe more than one group should be
+required. I would also add a similar system for the access to outside
+services, like twitter account, etc. ( and that's one more reason to
+prefer hosted service ). While such services are important, losing
+facebook account would be less a problem than the dns name.
+
+- decide how often we change the passwords ( for those that ca be
+changed remotely ), and a process to make sure it was done. Maybe
+somewhere to note when it was done. Or decide to not change it if this
+is too tedious.
+
+- find a system to store them
+ - must be usable offline
+ - should not requires to distribute a master password
+ - must store everything encrypted ( in case of compromission )
+ - must be able to be transmitted over a unsecure channel ( ie, the
+internet )
+ - should be as seamless as possible ( ie, if we requires people to
+download a file, majority will forget to do it ).
+ - must be free software, using a good encryption system ( like not
+3DES ), etc, etc.
+ - a nice addition would be to use our ldap, or ssh keys
+I haven't looked, nor do I have much ideas on that part, so do not be
+shy, express yourself, what do people use in their job ( or
+assimilated ).
+
+At my first mission, we had physical access everywhere so the password
+handling was not a big issue, and used a gpg password file on 2 servers
+( and we used some memory trick to keep the root password of the 20
+servers ).
+
+On another job, we used a php interface for that. I lost the name of the
+web application. It was hosted in our office, with a shared password
+given to employees.
+
+And for zarb.org, we use a quite complex system with a file password.gpg
+encrypted with a key given to admin, with a pass phrase meaning &quot;apple
+pie with cream&quot; in navajo or chinese, something like that.
+
+Obviously, no procedures were set to change any password nowhere :)
+( or at least, not disclosed to me )
+
+--
+Michael Scherer
+
+</PRE>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001471.html">[Mageia-sysadm] Puppet Report for alamut.mageia.org
+</A></li>
+ <LI>Next message: <A HREF="001499.html">[Mageia-sysadm] [LONG] new server to name and password handling
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1472">[ date ]</a>
+ <a href="thread.html#1472">[ thread ]</a>
+ <a href="subject.html#1472">[ subject ]</a>
+ <a href="author.html#1472">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
+mailing list</a><br>
+</body></html>