I just found out that you can edit your server fanspeed settings via IPMI tools on Linux.
So if you are keeping a server at home, this will make it quieter.
apt-get install freeipmi-tools
save current ipmi configs
ipmi-sensors-config --filename=ipmi.config --checkout
create backup copy for fun
mv ipmi.config ipmi.config.original
cp ipmi.config.original ipmi.config.slower-fans
make changes to fans peeds
ipmi-sensors-config --filename=ipmi.config.slower-fans --commit
Here is a link to a review by ANANDTECH.
The card seems to be very good value.
Techstack: Ubuntu/Debian, NGINX, PHP5FPM ( I will assume that you have these installed and nginx is talking to php5fpm)
Supposed you have a php application that needs to do different things based on a fastcgi_param variable, but you want to set a different variable based on another variable in nginx (like http hostname).
The nginx http_map module is the answer, but it may not be immediately obvious how to use it.
This is a super simple way of installing a current version of Puppet on your Ubuntu servers.
You will need
All you need is SSH access with SSH KEYS, and Ansible installed. My thinking is that once you have SSH access, you should be able to do anything you please with the resources.
Why would you want to do this?
- Puppet can be a pain to install (up to date versions, instead of OS version)
- You may not have a preseeded, kickstart iso
- You may have previous outdated installation, and you need to get compliant
- With Ansible you will not need to repeat a series of steps, and you will know for sure that all the steps have been completed
Here I assume you have a recent version of Ansible installed with pip.
My ansible hosts file looks like this (it can live in your home folder and can be called staging ~/staging )
My ansible playbook looks like this, it should live next to the hosts file for convenience. I called this file puppet.yml .
# Install a puppet_apt_list.deb and then install puppet
- hosts: all
- name: download puppet 3
get_url: url=http://apt.puppetlabs.com/puppetlabs-release-stable.deb dest=/tmp/puppetlabs-release-stable.deb
- name: install puppet apt source
- name: update apt
- name: install puppet
apt: name=puppet state=present
This is how I ran my playbook against my proxmox-webservers :
ansible-playbook -v puppet.yml -i staging
The -v option will make the output busier, so you see what is going on.
UPDATE: 2015-04-21 zfsonlinux update from 063 to 064, my zfs volume automounts. I tried getting the later versions of the pve kernel to work with zfs without any success. You are stuck with 2.6.32-26-pve.
CAVEAT: This is by no means stable, reliable or noobie friendly. June 12 2014, zfsonline release update, your zfs pool is now not accessible. http://serverfault.com/questions/606299/zfs-on-linux-upgrade-from-0-6-2-to-0-6-3-made-my-zpool-unreadable-help-translate
PROXMOX is a free open source virtualization environment based on Debian. Proxmox has KVM and openvz virtualization.
ZFS is the legendary Solaris filesystem and volume manager, that really cares about keeping your data intact.
Running ZFS and PROXMOX on the same box is not the best idea for production, but it is very convenient if you have dev/lab setup.
This should be a very clear guide on how to setup ZFS on PROXMOX.
I have this running on my Supermicro server.
MODEL: SuperServer 6026TT-GTRF
MOTHERBOARD: 2x X8DTT-HF
CPU: 1x Xeon X5620 Quadcore 2.4Ghz
RAM: 3x 4GB = 12GB
STORAGE: 4x 1TB, 1x 500GB
Only one server node is being used.
The virtual machines are relatively fast, I should really run some benchmarks and share the output.
I have read quite a few posts about logstash, kibana and elasticsearch, the three together offer centralized logging and a brilliant interface, but a lot of the information was hazy.
Logstash, Elasticsearch and Kibana are three different projects that work seamlessly together to create amazing UI dash-boards so you can make sense of dense server logs.
Why do yet another “Getting Started with Logstash, Elasticsearch and Kibana” post?
I will try to explain why certain steps are important and what you can do to get more out of this setup.
I found most of the guides lacking, especially when it comes to kibana dashboards, fixing configuration mistakes, basic elastic search functionality.
I will call Logstash, Elasticsearch and Kibana the LEK stack, because it is less typing and possibly less confusing.
This is a quick script to add to your fabfile, python fabric arsenal. This will check your server openssl version, and it does not match the current “safe” version, the script can either update or notify you in stdout.
UPDATE: This is a quick and dirty hack. REGEX for version check needs to be cleaned up.
UPDATED: 16-11-2014 FRIENDLY JAVA
UPDATED: 20-09-2014 JAVA 7u67
I personally try to avoid java because in my opinion it is very clumsy. These instructions are pieced together from various sources,
I had to install java recently and this should work for you.
Not too long ago 1000heads organised 1000smiles, a day full of events where everyone from 1000heads got involved to spread happiness (sounds a bit cheesy but it was absolutely amazing).
Our team decided to run a silent disco around SOHO (similar to the ones at festivals).
The budget was a modest £100, some of which was spent on a huge sign and the rest on headphone splitters.