← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Extending Puppet

    I wanted to learn about writing custom Puppet types and providers.

  2. I was the presenter for this morning’s RDO hangout, where I ran through a simple demonstration of setting up a multinode OpenStack deployment using packstack.

  3. Show OVS external-ids

    This is just here as a reminder for me: An OVS interface has a variety of attributes associated with it, including an external-id field that can be used to associate resources outside of OpenVSwitch with the interface.

  4. Stupid OpenStack Tricks

    I work with several different OpenStack installations.

  5. Direct access to Nova metadata

    When you boot a virtual instance under OpenStack, your instance has access to certain instance metadata via the Nova metadata service, which is canonically available at http://169.254.169.254/.

  6. RDO Bug Triage

    This Wednesday, January 15, at 14:00 UTC (that’s 9AM US/Eastern, or date -d "14:00 UTC" in your local timezone) I will be helping out with the RDO bug triage day.

  7. I’ve put together a few tools to help gather information about your Neutron and network configuration and visualize it in different ways.

  8. Heat is a template-based orchestration mechanism for use with OpenStack.

  9. I just recently learned about the signalfd(2) system call, which was introduced to the Linux kernel back in 2007: signalfd() creates a file descriptor that can be used to accept signals targeted at the caller.

  10. Sockets on OpenShift

    In this article, a followup to my previous post regarding long-poll servers and Python, we investigate the code changes that were necessary to make the code work when deployed on OpenShift.

  11. In this post I’m going to step through an example web chat system implemented in Python (with Bottle and gevent) that uses long polling to implement a simple publish/subscribe mechanism for efficiently updating connected clients.

  12. I recently added some scripts to automatically generate tag feeds for my blog when pushing new content.

  13. A unified CLI for OpenStack

    The python-openstackclient project, by Dean Troyer and others, is a new command line tool to replace the existing command line clients (including commands such as nova, keystone, cinder, etc).

  14. Enabled blog comments

    I’ve enabled blog comments using Disqus.

  15. Interacting with JSON-based APIs from the command line can be difficult, and OpenStack is filled with REST APIs that consume or produce JSON.

  16. Quantum in Too Much Detail

    I originally posted this article on the RDO website.

  17. Moving to GitHub

    This blog has been hosted on scriptogram for the past year or so.

  18. I’ve been working with OpenStack a lot recently, and I’ve ended up with a small collection of utilities that make my life easier.

  19. The documentation for configuring Neutron recommends that a network controller has three physical interfaces: Before you start, set up a machine to be a dedicated network node.

  20. Have you ever wished that you could use libvirt domain names as hostnames?

  21. Interrupts on the PiFace

    I recently acquired both a Raspberry Pi and a PiFace IO board.

  22. This showed up on #openstack earlier today: 2013-07-22T13:56:10 <m0zes> hello, all.

  23. This is a short script that takes a list of concatenated certificates as input (such as a collection of CA certificates) and produces a collection of numbered files, each containing a single certificate. #!

  24. Did Arch Linux eat your KVM?

    A recent update to Arch Linux replaced the qemu-kvm package with an updated version of qemu.

  25. I2C on the Raspberry Pi

    I’ve set up my Raspberry Pi to communicate with my Arduino via I2C.

  26. There are several Python libraries out there for interacting with the GPIO pins on a Raspberry Pi: RPi.GPIO The WiringPi bindings for Python, and The Quick2Wire Python API (which depends on Python 3) All of them are reasonably easy to use, but the Quick2W…

  27. I’ve recently started playing with an Arduino kit I purchased a year ago (and only just now got around to unboxing).

  28. A quote about XMLRPC

    I’ve been reading up on Puppet 3 lately, and came across the following: XMLRPC was the new hotness when development on Puppet started.

  29. A systemd unit for ucarp

    In Fedora 17 there are still a number of services that either have not been ported over to systemd or that do not take full advantage of systemd.

  30. Running dhcpcd under LXC

    I’ve been working with Arch Linux recently, which uses dhcpcd as its default DHCP agent.

  31. I was intrigued by this post on socket activated containers with systemd.

  32. How do I LXC console?

    It took me an unreasonably long time to boot an LXC container with working console access.

  33. Cleaning up LXC cgroups

    I spent some time today looking at systemd (44) under Fedora (17).

  34. A second look at Arch Linux

    This is a followup to an earlier post about Arch Linux.

  35. I’ve been playing around with the LXC support in libvirt recently, and I’m trying to use a model where each LXC instance is backed by a dedicated LVM volume.

  36. If you are starting virtual machines via libvirt, and you have attached them to the default network, there is a very simple method you can use to determine the address assigned to your running instance: Libvirt runs dnsmasq for the default network, and sa…

  37. A first look at Arch Linux

    I decided to take a look at Arch Linux this evening.

  38. I’m been writing a provisioning tool for OpenStack recently, and I’ve put together a demo configuration that installs a simple cluster consisting of three backend nodes and a front-end http proxy.

  39. Using Oracle JDK under CentOS

    I needed to replace the native OpenJDK based Java VM with the Oracle Java distribution on one of our CentOS servers.

  40. I recently embarked upon a quest to categorize a year’s worth of trouble tickets (around 15000 documents total).

  41. Relocating from Blogger

    I’m in the process of porting over content from Blogger.

  42. Converting HTML to Markdown

    In order to import posts from Blogger into Scriptogr.am I needed to convert all the HTML formatting into Markdown.

  43. I ran into an odd problem the other day: I was testing out some configuration changes for a web application by dropping files into /tmp and pointing the application configuration at the appropriate directory.

  44. Scriptogr.am has a very simple api that allows one to POST and DELETE articles.

  45. I’ve recently been exploring the world of Windows scripting, and I ran into a small problem: I was running a script at system startup, and the script was running before the network interface (which was using DHCP) was configured.

  46. I was looking for PowerShell solutions for generating a random password (in order to set the Administrator password on a Windows instance provisioned in OpenStack), and found several solutions using the GeneratePassword method of System.Web.Security.Membe…

  47. This is the first of two articles in which I discuss my work in getting some Windows instances up and running in our OpenStack environment.

  48. Occasionally we will deploy a virtual instance into our KVM infrastructure and realize after the fact that we need more local disk space available.

  49. Parsing XML with Awk

    Recently, changes from the xmlgawk project have been integrated into GNU awk, and xmlgawk has been renamed to gawkextlib.

  50. Markdown in your Email

    I really like Markdown, a minimal markup language designed to be readable as plain text that can be rendered into structurally valid HTML.