Download Trisquel Linux OpenStack KVM qcow2 image by tuxfixer.com

Download Trisquel GNU/Linux OpenStack KVM qcow2 image by tuxfixer.com
Trisquel GNU/Linux is an elegant and lightweight Linux distribution, derived from Ubuntu, which uses fully free software system without proprietary software or firmware. Trisquel uses modified kernel from Ubuntu distribution, with the non-free code removed and is listed by the Free Software Foundation as a distribution that contains only free software.

Below you can find Trisquel GNU/Linux OpenStack/KVM 64bit qcow2 image based on Trisquel Mini 7.0 x86_64 release.
Continue reading “Download Trisquel Linux OpenStack KVM qcow2 image by tuxfixer.com”

How to install Spotify on Fedora 23 from RPM package

install Spotify Client on Fedora release 23 from RPM using DNF upgrade method
Spotify is a music, podcast, and video streaming service that provides digital rights management–protected content from different record companies. Spotify provides access to over 30 million songs, with more music being added approximately every day including albums, EPs, and singles.

In this article we present how to install Spotify Client on Fedora release 23 from RPM using DNF package manager.
Continue reading “How to install Spotify on Fedora 23 from RPM package”

Upgrade from Fedora 22 to Fedora 23 or higher release using DNF

fedora_logo
DNF system upgrade is recommended upgrade method for Fedora 21 and later releases. DNF is a kind of successor for FedUp (FEDora UPgrader), which is now obsolete, not supported any more by Fedora Project and should not be used any longer.

In this article we upgrade from Fedora release 22 (Twenty Two) to Fedora release 23 (Twenty Three) or higher release in few simple steps, using DNF system upgrade method.
Continue reading “Upgrade from Fedora 22 to Fedora 23 or higher release using DNF”

Mount / Modify / Edit / Repack / Create UEFI ISO with Kickstart File inside

Mount Modify Edit Re-pack Create UEFI ISO including Kickstart file
Linux installation process can be simplified by means of Kickstart Installation method, used in Linux distributions like: Red Hat, Debian, Fedora, CentOS, Ubuntu. This method utilizes so called Kickstart File, which describes the configuration, required setup and post installation tasks for Kickstart Linux installation.

Kickstart File can be placed in the remote repository, accesible via NFS, HTTP, FTP, etc…, or can be included in ISO image, which is pretty convenient, especially when we don’t want to or don’t have a possibility to create network repository to store a Kickstart File.

In this tutorial we will download original CentOS 7.2 / RHEL 7.2 ISO image, mount it in the Linux file system, modify it by adding Kickstart File (ks.cfg) and re-pack it to create custom UEFI bootable RHEL 7.2 ISO image using mkisofs command.
Continue reading “Mount / Modify / Edit / Repack / Create UEFI ISO with Kickstart File inside”

Create USB Boot Disk in Linux using dd command

create usb boot disk using dd utility
Have you ever tried to quickly create USB Boot Disk in Linux and had no dedicated software to create one?
For a long time Linux distributions have come with basic tools like dd utility out of the box. dd command can be used to quickly create USB Boot Disk from the given ISO file without using dedicated tools like unetbootin.
Continue reading “Create USB Boot Disk in Linux using dd command”

OpenStack Horizon Error: Unable to get network agents info

OpenStack Horizon Error: Unable to get network agents info
OpenStack Dashboard Error: Unable to get network agents info often seen in Horizon is a result of Neutron related problems.

Usually the problem is caused by neutron-service failure due to service operation time outs.

The below screenshot presents OpenStack Dashboard Error: Unable to get network agents info:

openstack error: unable to get network agents info
Continue reading “OpenStack Horizon Error: Unable to get network agents info”

Install and Configure OpenStack Mitaka with GlusterFS on CentOS 7

integrate openstack with glusterfs storage
OpenStack can use diffirent backend technologies for Cinder Volumes Service to create volumes for Instances running in cloud. The default and most common backend used for Cinder Service is LVM (Logical Volume Manager), but it has one basic disadventage – it’s slow and overloads the server which serves LVM (usually Controller), especially during volume operations like volume deletion. OpenStack supports other Cinder backend technologies, like GlusterFS which is more sophisticated and reliable solution, provides redundancy and does not occupy Controller’s resources, because it usually runs on separate dedicated servers.

In this tutorial we are going to deploy VLAN based OpenStack Mitaka on three CentOS 7 nodes (Controller, Network, Compute) using Packstack installer script and integrate it with already existing GlusterFS redundant storage based on two Gluster Peers.

openstack installation and integration with glusterfs
Continue reading “Install and Configure OpenStack Mitaka with GlusterFS on CentOS 7”

OpenStack: Unable to Connect to Horizon Dashboard

Packstack Error: Command exceeded timeout
Pretty often after rebooting Controller node or powering it on after shutdown, the Horizon (OpenStack Dashboard) is not responding, but we know that it worked before reboot. This issue may be caused by httpd service (Apache), which entered failed state right after powering on the Controller node.

This results in browser’s connection problem to the Horizon:

chrome_unable to connect
Continue reading “OpenStack: Unable to Connect to Horizon Dashboard”

OpenStack – How to fix Packstack Error: Command exceeded timeout

Packstack Error: Command exceeded timeout
Packstack – the automated OpenStack installer uses Puppet for OpenStack nodes deployment. Packstack, by default, sets timeout for Puppet’s manifests execution to 300 seconds. If you install OpenStack on old hardware, which has poor performance or the nodes are connected to the network with poor throughput, Puppet may encounter execution timeouts when applying it’s manifests across all OpenStack nodes. In other words, Openstack nodes are not able to respond to Puppet (running on Controller node) within the default timeout, this causes Packstack installation to fail.
Continue reading “OpenStack – How to fix Packstack Error: Command exceeded timeout”

How to add user to sudoers – configure sudo access

configure sudo access in redhat
The sudo command offers a mechanism for providing trusted users with administrative access to a system without sharing the password of the root user.
A sudoer (regular user added to sudoers) once authenticated, can execute the administrative commands like they were run by the root user.

In this tutorial we present two examples:

  • How to add regular user to the wheel group and give the wheel group the unlimited root access
  • How to add particular user to the sudoers

Continue reading “How to add user to sudoers – configure sudo access”