Re: Home server hardware for Ubuntu 14.04?

2014-10-07 Thread Tom Buskey
My intro to Openstack was someone in sales from Canonical showing how he
used HP microservers and other parts from eBay to teach himself Openstack.
Juju was just being introduced and at the time, the minimal recommended
stack was 12 nodes.

He had the whole setup in his office.  12 HP Microservers running Intel
Atom (they have an AMD version too) maxed out to 4 GB RAM each.  I think
some will go to 8 GB.  He added $30 gigabit PCIe x1 card.  I think there is
a 2 port card out there.  1 gigabit ethernet switch, 1 APC PDU for when
IPMI wedges on the HPs.

Quiet enough to be in his office.  Low power enough to run from the wall
outlets.  Useful enough that people squawked when he took it down.

I've been using headless VirtualBox VMs to run my servers in.  It means as
long as VirtualBox runs on my host, I don't need to reinstall my servers.
My host does VirtualBox and fileserving.  Everything else is a VM,
including Plex (my media server).

I'm planning on moving my VM server to an Openstack cloud.  KVM feels like
it has less overhead than VirtualBox and like you, I'm doing openstack at
work also.

On Sun, Oct 5, 2014 at 10:17 PM, Henry Gessau henry.ges...@acm.org wrote:

 Joshua Judson Rosen roz...@geekspace.com wrote:
  Henry Gessau henry.ges...@acm.org writes:
 
  I want to set up a server at home for a bunch of projects and
 experiments.
 
  I need to use Ubuntu 14.04 server for the OS, and an Intel (not AMD)
 CPU.
 
  Canonical's certified list[1] is not very helpful. I assume 14.04 will
 install
  just fine on many systems, but I would prefer to have confirmation from
  someone/somewhere before buying something.
 
  Requirements:
  - Reasonably quiet. It's going to reside near me in my home office.
  - Intel VT-x support.
  - Four cores. More would be nice.
  - Must support at least 32GB RAM.
  - Preferably under $800 for chassis + PS + CPU.
 
  I assume it would need to be some Core i3/i5 variant. I don't need raw
 speed,
  so i7 is probably overkill, and I would prefer to keep the power low. I
 admit
  I don't understand the Xeon family at all.
 
  I was thinking something along the lines of an HP ProLiant MicroServer,
 or a
  Lenovo ThinkServer TS140? But I would be happy to assemble from parts.
 
  If you need more than 32 GB RAM, it doesn't look like you want
  either of those machines: the Levno TS140 appears to max out at 32 GB
 RAM,
  and the HP Proliant MicroServers appear to max out at 16 GB.
 
  Have you looked at ZaReason http://www.zareason.com/,
  or maybe System76 http://www.system76.com/?
 
  I have experience with one of these:
 
  http://zareason.com/shop/Breeze-Server-5880s.html
 
  It's very quiet and seems to meet _almost_ all of your requirements...
  except for the = 32 GB RAM req, which actually seems to be a little
  exotic for this class of machines.

 Yeah, after much browsing I have come to the conclusion that most small
 home
 servers seem to max out at 16GB. The price class seems to be the factor.

 I have upgraded both my work laptop and my home desktop to 32GB, and I
 ain't
 going back. :) I work and play with OpenStack, where I spin up a bunch of
 VMs
 and then deploy them as a cloud, which means further VMs get spun up
 inside
 those VMs. It's turtles all the way down and it eats RAM for lunch.

 
  (I've also had positive experience with a number of other
  models from ZaReason, though not anything that meets your
  requirements)
 

 ___
 gnhlug-discuss mailing list
 gnhlug-discuss@mail.gnhlug.org
 http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Home server hardware for Ubuntu 14.04?

2014-10-07 Thread Bill Ricker
On Tue, Oct 7, 2014 at 7:53 AM, Tom Buskey t...@buskey.name wrote:
 My intro to Openstack was someone in sales from Canonical showing how he
 used HP microservers and other parts from eBay to teach himself Openstack.
 Juju was just being introduced and at the time, the minimal recommended
 stack was 12 nodes.

 He had the whole setup in his office.


Sounds like Federico ... he's Product Management (which isn't quite
Sales) where he handles the non-sexy server features [same as he did
at SUSE before], and he's also the upstream maintainer for man(1).
He's on the BLU mailing-list, not sure if he listens here too.

He did OpenStack from Scratch: Part ii at OSCON this year, previewed
on BLU video at
https://www.youtube.com/watch?v=hPHquM1PEnUfeature=youtu.be

I don't see a video of part i, which is the preso you describe.

-- 
Bill Ricker
bill.n1...@gmail.com
https://www.linkedin.com/in/n1vux
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Home server hardware for Ubuntu 14.04?

2014-10-07 Thread Peter Petrakis
You can deploy openstack to a single machine in a number of ways.

I think this one actually makes an LXC for each instance, I just found this

http://astokes.org/ubuntu-openstack-installer/

Marco's way on the other hand uses --deploy-to N to direct juju to install
the charm to
a specific machine.

http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/

You can also see from his video that he's a BSG fan :)

What I like to do is create a MAAS of VMs and deploy to that. You can
configure IPMI power on/off
behavior by configuring the virsh interface.

When I develop I do something like this for RAD and machine management.
Currently when you
remove a service from juju it leaves that machine behind and provisions a
new one should you deploy
again, this can lead to a ummm. surprising AWS bill. So for example when I
was customizing jenkins
for work here I did this.

ppetraki@:jenkins-ci$ cat Makefile
.PHONY: deploy

clean:
rm -rf charms/trusty

install: clean
mkdir -p charms/trusty
cp -a jenkins charms/trusty/jenkins

deploy: install
juju destroy-environment $(shell juju env) --force -y
juju bootstrap --constraints mem=4G
juju deploy --to 0 local:jenkins --config=jenkins.yaml \
--repository=charms/
juju expose jenkins


Which deploys jenkins to the bootstrap node, which is always node zero. I
make some changes locally, and
the makefile pushes the latest version to my local repo, zaps the old
environment, which destroys everything,
and start a fresh deployment. Hack, rinse, and repeat.

I'm a big advocate of sizing stuff in the cloud so for example you could
see how your media server performs
on various sized AWS machines and then use that as a guide to how much
capacity you really need on your metal.

Peter





On Tue, Oct 7, 2014 at 7:53 AM, Tom Buskey t...@buskey.name wrote:

 My intro to Openstack was someone in sales from Canonical showing how he
 used HP microservers and other parts from eBay to teach himself Openstack.
 Juju was just being introduced and at the time, the minimal recommended
 stack was 12 nodes.

 He had the whole setup in his office.  12 HP Microservers running Intel
 Atom (they have an AMD version too) maxed out to 4 GB RAM each.  I think
 some will go to 8 GB.  He added $30 gigabit PCIe x1 card.  I think there is
 a 2 port card out there.  1 gigabit ethernet switch, 1 APC PDU for when
 IPMI wedges on the HPs.

 Quiet enough to be in his office.  Low power enough to run from the wall
 outlets.  Useful enough that people squawked when he took it down.

 I've been using headless VirtualBox VMs to run my servers in.  It means as
 long as VirtualBox runs on my host, I don't need to reinstall my servers.
 My host does VirtualBox and fileserving.  Everything else is a VM,
 including Plex (my media server).

 I'm planning on moving my VM server to an Openstack cloud.  KVM feels like
 it has less overhead than VirtualBox and like you, I'm doing openstack at
 work also.

 On Sun, Oct 5, 2014 at 10:17 PM, Henry Gessau henry.ges...@acm.org
 wrote:

 Joshua Judson Rosen roz...@geekspace.com wrote:
  Henry Gessau henry.ges...@acm.org writes:
 
  I want to set up a server at home for a bunch of projects and
 experiments.
 
  I need to use Ubuntu 14.04 server for the OS, and an Intel (not AMD)
 CPU.
 
  Canonical's certified list[1] is not very helpful. I assume 14.04 will
 install
  just fine on many systems, but I would prefer to have confirmation from
  someone/somewhere before buying something.
 
  Requirements:
  - Reasonably quiet. It's going to reside near me in my home office.
  - Intel VT-x support.
  - Four cores. More would be nice.
  - Must support at least 32GB RAM.
  - Preferably under $800 for chassis + PS + CPU.
 
  I assume it would need to be some Core i3/i5 variant. I don't need raw
 speed,
  so i7 is probably overkill, and I would prefer to keep the power low.
 I admit
  I don't understand the Xeon family at all.
 
  I was thinking something along the lines of an HP ProLiant
 MicroServer, or a
  Lenovo ThinkServer TS140? But I would be happy to assemble from parts.
 
  If you need more than 32 GB RAM, it doesn't look like you want
  either of those machines: the Levno TS140 appears to max out at 32 GB
 RAM,
  and the HP Proliant MicroServers appear to max out at 16 GB.
 
  Have you looked at ZaReason http://www.zareason.com/,
  or maybe System76 http://www.system76.com/?
 
  I have experience with one of these:
 
  http://zareason.com/shop/Breeze-Server-5880s.html
 
  It's very quiet and seems to meet _almost_ all of your requirements...
  except for the = 32 GB RAM req, which actually seems to be a little
  exotic for this class of machines.

 Yeah, after much browsing I have come to the conclusion that most small
 home
 servers seem to max out at 16GB. The price class seems to be the factor.

 I have upgraded both my work laptop and my home desktop to 32GB, and I
 ain't
 going back. :) I work and play with OpenStack, where I spin up a bunch of
 VMs
 and 

Re: Home server hardware for Ubuntu 14.04?

2014-10-07 Thread Tom Buskey
Yes, it was Federico. I saw the warmup he did at BLU.  It was very good IMO.

On Tue, Oct 7, 2014 at 10:49 AM, Bill Ricker bill.n1...@gmail.com wrote:

 On Tue, Oct 7, 2014 at 7:53 AM, Tom Buskey t...@buskey.name wrote:
  My intro to Openstack was someone in sales from Canonical showing how he
  used HP microservers and other parts from eBay to teach himself
 Openstack.
  Juju was just being introduced and at the time, the minimal recommended
  stack was 12 nodes.
 
  He had the whole setup in his office.


 Sounds like Federico ... he's Product Management (which isn't quite
 Sales) where he handles the non-sexy server features [same as he did
 at SUSE before], and he's also the upstream maintainer for man(1).
 He's on the BLU mailing-list, not sure if he listens here too.

 He did OpenStack from Scratch: Part ii at OSCON this year, previewed
 on BLU video at
 https://www.youtube.com/watch?v=hPHquM1PEnUfeature=youtu.be

 I don't see a video of part i, which is the preso you describe.

 --
 Bill Ricker
 bill.n1...@gmail.com
 https://www.linkedin.com/in/n1vux
 ___
 gnhlug-discuss mailing list
 gnhlug-discuss@mail.gnhlug.org
 http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Home server hardware for Ubuntu 14.04?

2014-10-07 Thread Tom Buskey
I've been using packstack on CentOS.  You can deploy on just one machine
and then add compute nodes easily.  If you're doing more then a few or want
to do HA or multiple controller nodes or customize, it's not the right
way.  But it works well for small setups like some of us have at home.


On Tue, Oct 7, 2014 at 10:57 AM, Peter Petrakis peter.petra...@gmail.com
wrote:

 You can deploy openstack to a single machine in a number of ways.

 I think this one actually makes an LXC for each instance, I just found
 this

 http://astokes.org/ubuntu-openstack-installer/

 Marco's way on the other hand uses --deploy-to N to direct juju to install
 the charm to
 a specific machine.

 http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/

 You can also see from his video that he's a BSG fan :)

 What I like to do is create a MAAS of VMs and deploy to that. You can
 configure IPMI power on/off
 behavior by configuring the virsh interface.

 When I develop I do something like this for RAD and machine management.
 Currently when you
 remove a service from juju it leaves that machine behind and provisions a
 new one should you deploy
 again, this can lead to a ummm. surprising AWS bill. So for example when I
 was customizing jenkins
 for work here I did this.

 ppetraki@:jenkins-ci$ cat Makefile
 .PHONY: deploy

 clean:
 rm -rf charms/trusty

 install: clean
 mkdir -p charms/trusty
 cp -a jenkins charms/trusty/jenkins

 deploy: install
 juju destroy-environment $(shell juju env) --force -y
 juju bootstrap --constraints mem=4G
 juju deploy --to 0 local:jenkins --config=jenkins.yaml \
 --repository=charms/
 juju expose jenkins


 Which deploys jenkins to the bootstrap node, which is always node zero. I
 make some changes locally, and
 the makefile pushes the latest version to my local repo, zaps the old
 environment, which destroys everything,
 and start a fresh deployment. Hack, rinse, and repeat.

 I'm a big advocate of sizing stuff in the cloud so for example you could
 see how your media server performs
 on various sized AWS machines and then use that as a guide to how much
 capacity you really need on your metal.

 Peter





 On Tue, Oct 7, 2014 at 7:53 AM, Tom Buskey t...@buskey.name wrote:

 My intro to Openstack was someone in sales from Canonical showing how he
 used HP microservers and other parts from eBay to teach himself Openstack.
 Juju was just being introduced and at the time, the minimal recommended
 stack was 12 nodes.

 He had the whole setup in his office.  12 HP Microservers running Intel
 Atom (they have an AMD version too) maxed out to 4 GB RAM each.  I think
 some will go to 8 GB.  He added $30 gigabit PCIe x1 card.  I think there is
 a 2 port card out there.  1 gigabit ethernet switch, 1 APC PDU for when
 IPMI wedges on the HPs.

 Quiet enough to be in his office.  Low power enough to run from the wall
 outlets.  Useful enough that people squawked when he took it down.

 I've been using headless VirtualBox VMs to run my servers in.  It means
 as long as VirtualBox runs on my host, I don't need to reinstall my
 servers.  My host does VirtualBox and fileserving.  Everything else is a
 VM, including Plex (my media server).

 I'm planning on moving my VM server to an Openstack cloud.  KVM feels
 like it has less overhead than VirtualBox and like you, I'm doing openstack
 at work also.

 On Sun, Oct 5, 2014 at 10:17 PM, Henry Gessau henry.ges...@acm.org
 wrote:

 Joshua Judson Rosen roz...@geekspace.com wrote:
  Henry Gessau henry.ges...@acm.org writes:
 
  I want to set up a server at home for a bunch of projects and
 experiments.
 
  I need to use Ubuntu 14.04 server for the OS, and an Intel (not AMD)
 CPU.
 
  Canonical's certified list[1] is not very helpful. I assume 14.04
 will install
  just fine on many systems, but I would prefer to have confirmation
 from
  someone/somewhere before buying something.
 
  Requirements:
  - Reasonably quiet. It's going to reside near me in my home office.
  - Intel VT-x support.
  - Four cores. More would be nice.
  - Must support at least 32GB RAM.
  - Preferably under $800 for chassis + PS + CPU.
 
  I assume it would need to be some Core i3/i5 variant. I don't need
 raw speed,
  so i7 is probably overkill, and I would prefer to keep the power low.
 I admit
  I don't understand the Xeon family at all.
 
  I was thinking something along the lines of an HP ProLiant
 MicroServer, or a
  Lenovo ThinkServer TS140? But I would be happy to assemble from parts.
 
  If you need more than 32 GB RAM, it doesn't look like you want
  either of those machines: the Levno TS140 appears to max out at 32 GB
 RAM,
  and the HP Proliant MicroServers appear to max out at 16 GB.
 
  Have you looked at ZaReason http://www.zareason.com/,
  or maybe System76 http://www.system76.com/?
 
  I have experience with one of these:
 
  http://zareason.com/shop/Breeze-Server-5880s.html
 
  It's very quiet and seems to meet _almost_ all of your requirements...
  except