Skip to content →

Category: Yolanda’s Posts

Describing CIRA – Continuous Integration Rapid Automation

An overview of the CIRA framework and the advantages What is CIRA? Fully automated deployment using Ansible (single command spin up) Main goal: to automate OSP deployments for continuous integration (CI) and development purposes CIRA is a CI framework using off-the-shelf components that many partners are familiar with: Jenkins Jenkins Job Builder (JJB): http://docs.openstack.org/infra/jenkins-job-builder/  TripleO Quickstart (oooq): https://www.rdoproject.org/tripleo/  Optional ELK Stack (ElasticSearch, Logstash, Kibana)  Its core component is TripleO Quickstart, used for TripleO upstream testing Fully customizable with oooq settings; can be extended Deploy environments with one click; trash after finished  Of course itโ€™s open source! ๐Ÿ™‚ https://github.com/redhat-nfvpe/ansible-cira  https://github.com/redhat-nfvpe/jenkins-jobs  https://github.com/redhat-nfvpe/job-configs…

Comments closed

Describing TOAD – Continuous Integration Rapid Automation

An overview of the TOAD framework and the advantages What is TOAD? Fully automated deployment using Ansible (single command spin up) Main goal: to automate OSP deployments for continuous integration (CI) and development purposes TOAD is a CI framework using off-the-shelf components that many partners are familiar with: Jenkins Jenkins Job Builder (JJB): http://docs.openstack.org/infra/jenkins-job-builder/  TripleO Quickstart (oooq): https://www.rdoproject.org/tripleo/  Optional ELK Stack (ElasticSearch, Logstash, Kibana)  Its core component is TripleO Quickstart, used for TripleO upstream testing Fully customizable with oooq settings; can be extended Deploy environments with one click; trash after finished  Of course itโ€™s open source! ๐Ÿ™‚ https://github.com/redhat-nfvpe/toad https://github.com/redhat-nfvpe/jenkins-jobs  https://github.com/redhat-nfvpe/job-configs…

Comments closed

Describing TOAD – TripleO automated deployer

An overview of the TOAD framework and the advantages What is TOAD? Fully automated deployment using Ansible (single command spin up) Main goal: to automate OSP deployments for continuous integration (CI) and development purposes TOAD is a CI framework using off-the-shelf components that many partners are familiar with: Jenkins Jenkins Job Builder (JJB): http://docs.openstack.org/infra/jenkins-job-builder/  TripleO Quickstart (oooq): https://www.rdoproject.org/tripleo/  Optional ELK Stack (ElasticSearch, Logstash, Kibana)  Its core component is TripleO Quickstart, used for TripleO upstream testing Fully customizable with oooq settings; can be extended Deploy environments with one click; trash after finished  Of course itโ€™s open source! ๐Ÿ™‚ https://github.com/redhat-nfvpe/toad https://github.com/redhat-nfvpe/jenkins-jobs  https://github.com/redhat-nfvpe/job-configs…

Comments closed

How to encrypt your home with guestfs

Continued from http://teknoarticles.blogspot.com.es/2016/12/start-using-whole-disk-images-with.html For security reasons, there may be the need of encrypting several partitions of volumes on your images.And you can have a pre-created image with that encryption on place, instead of having to do manually after boot. This can be done with guestfs and luks. The following script will show how to perform that encryption and mount it automatically: #!/usr/bin/env pythonimport binasciiimport guestfsimport os # remove old generated drivetry:    os.unlink(“/tmp/overcloud-full-partitioned.qcow2”)except:    pass g = guestfs.GuestFS(python_return_dict=True) # import old and new imagesprint(“Creating new repartitioned image”)g.add_drive_opts(“/tmp/overcloud-full.qcow2″, format=”qcow2”, readonly=1)g.disk_create(“/tmp/overcloud-full-partitioned.qcow2”, “qcow2”, 10 * 1024 * 1024 * 1024) #10Gg.add_drive_opts(“/tmp/overcloud-full-partitioned.qcow2″, format=”qcow2”, readonly=0)g.launch() # create…

Comments closed

Start using whole disk images with TripleO

What are the differences between flat partition image and whole disk image? In order to understand this article, you first need to know what a flat partition image and a whole disk image are, and the differences between each other. flat partition image: disk image that just contains all the desired content in a filesystem, but does not carry any information about partitions on it, and it does not include a bootloader. In order to boot from a whole disk image, the kernel and ramdisk images need to be passed independently when booting, relying on an external system to mount.…

Comments closed

Generate Fedora Atomic images using diskimage-builder

About Atomic project – http://www.projectatomic.io Atomic is a lightweight operating system, assembled from RPM content. It is mainly designed to run applications in Docker containers. Hosts based on RHEL, Fedora and CentOS are available with Atomic.Project Atomic includes the following components: Docker, Kubernetes, rpm-ostree, systemd What are the advantages of Atomic? Using Atomic distributions limits the patch frequency for administrators. The usage of Docker containers offers a clear path to deliver consistent and fully tested stacks. Containers secured with Linux namespaces, cGroups, and SELinux give isolation close to that of a VM, with much greater flexibility and efficiency. About diskimage-builder…

Comments closed