Category: centos 7

CentOS 8 Status 17-June-2019

Since the release of Red Hat Enterprise Linux 8 (on 07-May) we’ve been looking
into the tools that we use to build CentOS Linux. We’ve chosen to use the Koji
buildsystem for RPMs, paired with the Module Build Service for modules, delivered through a distribution called Mbox.

Mbox allows us to run the Koji Hub (the central job orchestrator), and the Module Build Service in an instance of OKD that we maintain specifically for our buildsystem work. We have 2 instances of mbox; one for the primary architectures (x86_64, ppc64le, and aarch64), and one for the secondary architecture (armhfp). OKD lets us run those instances on the same hardware but in separate namespaces. The builder machines are separate from the OKD cluster, and connect back to the individual buildsystems that they’re assigned to.

As usual, you can find the sources for the RPMs and Modules that make up CentOS 8 at https://git.centos.org

Also as usual, we don’t forecast dates on when CentOS 8 will release for General Availability, but we will release it as soon as it’s ready.

You can follow live updates here: https://wiki.centos.org/About/Building_8

Some Statistics so Far:

Total non-modular Packages: 2542
Packages Built: 2523
Updates to Build: 25
Failed Packages: 17

Total number of Module/Streams: 61
Modules Built: 14
Failed Modules: 0

Secure boot shim status: Done

Challenges

If you’ve been following progress closely, you may have noticed that the buildsystems seemed quiet over the past week or so. We were almost through the entire non-modular build cycle when we noticed some modules were required for building the next batch of non-modular packages. We focused, then, on building some of the necessary modules but found some of their dependencies were not pushed to git.centos.org. That problem has since been resolved, and we expect to resume module builds (and unblock the rest of the 17 failed packages) sometime this week.

What’s Next?

Once the builds are complete, we are also investigating a consolidated approach to composing the repositories and other artifacts (like cloud images) that make up CentOS 8. See the centos-devel mailing list for discussion on the structure of these artifacts.

We still need to do the following things:

  • Finish all of the component builds
  • Sign all of the built RPMs
  • Send a compose to the QA group for testing
  • Finalize the repo structure on the mirrors
  • Compose CentOS 8

Stay tuned for a followup blog post with another update and Frequently Asked Questions

 

CentOS Community Newsletter, June 2019 (#1906)

CentOS Community Newsletter, June 2019 (#1906)

Dear CentOS enthusiast,

As in most years, May was extremely busy.

The Status of CentOS 8

We’ll start with the question that appears to be on everyone’s mind.

As you may know by this point, on May 7th, at Red Hat Summit, Red Hat announced the release of Red Hat Enterprise Linux (RHEL) 8. You can read the full announcement on the Red Hat Developer Blog.

Since CentOS is a rebuild of RHEL, you can expect that the release of RHEL 8 will lead to the release of CentOS 8. And, of course, the most frequent question we received at Red Hat Summit, in the CentOS booth, was “when is CentOS 8 coming out?”

We don’t have a definitive answer to this, because, especially with a new major release, there can be unforeseen complications. However, historically, a RHEL release is typically followed by the CentOS release within one or two months, so you can probably expect that general timeline.

We’ve also put up a wiki page that will track the day-to-day status of the rebuild effort. We ask that you follow that page, rather than asking on the mailing list for daily updates, and we will endeavor to keep that page current with daily changes in status.

Releases and updates

Red Hat Enterprise Linux 8.0

In May at the annual Red Hat Summit in Boston, Red Hat announced the general availability of Red Hat Enterprise Linux 8. This, in turn, triggered the start of the process to build CentOS 8. This is discussed in more detail in the news item above.

Errata and Enhancements Advisories

We issued the following CEEA (CentOS Errata and Enhancements Advisories) during May:

Errata and Security Advisories

We issued the following CESA (CentOS Errata and Security Advisories) during May:

Errata and Bugfix Advisories

We issued the following CEBA (CentOS Errata and Bugfix Advisories) during May:

Other Announcements

The following announcements also happened during May:

SIG Updates

SIGs – Special Interest Groups – are where people work on the stuff that runs on top of CentOS. We have recently started having SIGs report quarterly, so we have just a few of them each month, getting through the entire list every 3 months.

We have the following SIG reports this month:

CentOS Opstools SIG Quarterly Report

Mar 01, 2019 – May 31 2019

Purpose

provide tools and, documentation, recommendations and best practices
for operators of large infrastructure.

Membership update

The past state still continues, we are not attracting new contributors.

Health and Activity

CentOS opstools packages are being consumed by OpenStack Kolla, and
at the same time, for example also by oVirt.

For the future, we are removing messaging-related packages over
to the CentOS messaging SIG.

Issues for the Board

None at this point, but we should keep an eye on contributors.

Scientific SIG

In recent months, the Scientific Linux project announced that they would discontinue their work and move to CentOS 8 for the future. As a result, there are discussions happening about forming a Scientific SIG to continue their work under the CentOS umbrella. You should see more about this on the centos-devel mailing list in the coming weeks.

Events

CentOS Community Newsletter, June 2019 (#1906) 1

As we’ve mentioned in the past two newsletters, in April we had the CentOS Dojo at Oak Ridge National Labs, Tennessee. I’ll bring it up one last time to mention that the videos from the event – the full presentations, and interviews with several of the presenters – are now on our YouTube channel. There’s a great presentation from John Turner, talking about what work ORNL does with their supercomputers (running CentOS and RHEL!), and that’s a good place to start.

Then, in May, many CentOS community members congregated at Red Hat Summit in Boston. After the RHEL 8 release was announced, Jim Perrin addressed a crowd of people who had questions about what changes are coming for CentOS 8. Questions ranged from timing (addressed elsewhere in this newsletter) to questions about issues raised in the recent post on the Red Hat blog about experimenting with newer functionality in CentOS before it hits RHEL. We’re looking forward to the coming year, and how you, our users, will be able to contribute to this process. We also want to hear your thoughts on what this future might look like.

There are still a number of events coming up this year where you can meet and interact with the CentOS community.

I’d particularly like to highlight, again, the CentOS Dojo at DevConf.US in Boston, August 18th. We now have a tentative schedule, but there’s probably room for another presentation or two, if you’re going to be in the area and have something to share. Based on feedback last year, we’ve added a lightning talks section, where you can give 5-10 minute presentations on what you’ve been working on. And we’ll have Jim Perrin talking about what’s happening around CentOS 8, which will presumably be released by that time. We hope to see you there!

If you’re interested in hosting a Dojo at your organization or business, please get in touch with me, at rbowen@centosproject.org, with your proposed event.

Contributing to CentOS Pulse

We are always on the look-out for people who are interested in helping to:

  • Tell us what you’re working on
  • Provide a report from the SIG on which you participate
  • Tell us about an event that you attended where there was CentOS content
  • Write an article on an interesting person or topic
  • Tell us about a news article that covered the use of CentOS in an interesting way
  • Suggest an topic that you’d like to see someone else write an article on

Please see the page with further information about contributing. You can also contact the Promotion SIG, or just email Rich directly (rbowen@centosproject.org) with ideas or articles that you’d like to see in the next newsletter.

 

How to Unzip zip files in CentOS using unzip Command

How to Unzip zip files in CentOS using unzip Command

In this tutorial we are going to learn how to unzip zip file in CentOS 7 using unzip command.

To unzip a zip file in CentOS 7, First we need to install unzip command. After installing the unzip command we can unzip zip folders using either command line or from the GUI if you use CentOS Desktop version.

Install unzip command on CentOS 7

First install the unzip command on CentOS 7 using the yum install command.

yum install unzip

Unzip zip files in command line in CentOS

To unzip a zip folder, use unzip command followed by the name of the zip file.

unzip file.zip

The unzip command in CentOS will unzip the zip file to the current working directory.

Unzip zip file to specific directory

With -d option we can specify the directory, which we want to extract files.

unzip -d /home/user/Documents file.zip

This time centos unzip command will extract the zip file to the /home/user/Documents directory.

Extract zip files in CentOS Desktop

If you use CentOS Desktop, you can extract zip folders from the GUI. But first you need to make sure that unzip command has been installed on your CentOS Desktop.

To extract a zip file, Right click on the zip file and select “Extract Here”.

How to Unzip zip files in CentOS using unzip Command

The file will extract to the current folder.

So, that is how we can easily unzip zip files in CentOS 7 using the unzip command.

How to Install rpm Package in CentOS with yum install command

How to Install rpm Package in CentOS with yum install command

In this tutorial we are going to learn how to install rpm Packages in CentOS 7 Linux using yum install command.

Traditionally the rpm command used to install rpm Packages in CentOS Linux. But the better way is to use yum command to install rpm files because when you install rpm package using yum command, it will automatically install all the dependency packages needs by the original package. With rpm command, we have to install all dependency packages manually one by one.

To install rpm package, use yum install command followed by the name of the rpm file you want to install.

yum install filename.rpm

If you do not specify the absolute path to the rpm file, yum command will look for the .rpm file in the current working directory or you can specify the absolute path to the .rpm file.

yum install /home/user/Download/filename.rpm

Example – yum command to install rpm packages in CentOS 7

For example, If I want to install teamviewer on CentOS 7, First, I download the teamviewer rpm installer, then install the rpm package with yum command.

yum install teamviewer_10.0.36281.i686.rpm

How to Install rpm Package in CentOS with yum install command

Same way, if you want to install google chrome on CentOS 7, First download the rpm package, then use yum command to install rpm package on Linux CentOS.

yum install google-chrome-stable_current_x86_64.rpm

So, that is how we can use yum command to install rpm packages in CentOS 7. You can use yum install command to install rpm packages on any RedHat Based Linux distribution, Including RHEL 7, Fedora and Oracle Linux.

How to Install iftop Network Bandwidth Monitoring command on CentOS 7

How to Install iftop Network Bandwidth Monitoring command on CentOS 7

In this tutorial we are going to learn how to install iftop on CentOS 7. Iftop is a network bandwidth monitoring tools that can be used to monitor the usage of the network interfaces on your CentOS Server or Desktop.

In Order to install iftop on CentOS 7, First we need to install the epel repository.

yum install epel-release

After enabling the epel repository, We can install iftop on CentOS 7 using yum install command.

yum install iftop

Use iftop command to monitor network bandwidth on CentOS 7

Iftop is a command line tool, To use iftop, type iftop in the Linux terminal.

iftop

Iftop command will show you a quick overview of network usage of your CentOS 7 machine.

If you have multiple network interface on your Linux machine, then you will need to specify the network interface you want to monitor using the -i option.

iftop -i eth0

By default, iftop command will resolve IP addresses into hostname, But we can avoid hostname lookups using the -n option.

iftop -n -i eth0

This time iftop command on CentOS 7 will not convert IP addresses into hostname.

Example – Monitor Network Traffic using iftop command in CentOs 7

For example, In My CentOS 7 Server, I have a network interface named wlp3s0. To monitor the bandwidth usage of the wlp3s0 interface, I will type,

iftop -i enp0s3

How to Install iftop Network Bandwidth Monitoring command on CentOS 7

I can disable the hostname lookup with -n option.

iftop -n -i enp0s3

Monitor Network Traffic using iftop command in CentOs 7

So, that is how you can install iftop on CentOS 7 and monitor network traffic on your CentOS machine.

How to Delete Files in CentOS 7

How to Delete Files in CentOS 7

In this CentOS 7 tutorial we are going to learn how to delete files in CentOS 7.

In CentOS 7 rm command use to delete files and folders. The rm command also use in all Unix like operating systems to delete files.

rm filename

If you do not specify the absolute path, rm command will look for the file inside the current working directory or you can give the absolute path to the file you want to delete.

rm /home/user/file1

Be careful when you remove files in CentOS using rm command, because once you delete the file, there is no command to undo it.

So the safest way is to use -i option which will ask for the confirmation before removing the file.

rm -i filename

In fact, this is the default behaviour in CentOS 7 when deleting files, the rm command in CentOS 7 will ask for the confirmation even if you did not use the -i option.

If you do not want to prompt before deleting the files, Then use the -f option.

rm -f filename

This time rm command will not prompt for the confirmation.

Delete Multiple Files in CentOS 7

We can use the rm command to delete multiple files at the same time.

rm file1 file2 file3 file4

The above command will delete file1, file2, file3 and file4

How to Delete a Directory in CentOS 7

The rm command also use to Delete directories in CentOS 7, But you need to use -r and -f option to delete directories.

rm -rf folder1

The -f options is optional, but if you do not use -f option, rm command will prompt for the confirmation before removing every file and folders inside the given Directory.

Example – Delete Files in CentOS 7 using rm command

rm file1

Remove the file1 inside the current working directory.

How to Delete Files in CentOS 7

rm /var/www/html/index.html

As per the above example, rm command will remove the index.html file inside the /var/www/html/ directory.

rm file1 file2 file3

As per the above example, rm command in CentOS will remove file1, file2, and file3.

rm -rf folder1

The rm command will delete the folder1

How to Delete a Directory in CentOS 7

Summary – Delete Files and Directories in CentOS using rm command

  • In CentOS Linux, rm command use to delete files and directories.
  • If -i option is used, the rm command will prompt for the confirmation before deleting the file (Which is the default behaviour on CentOS 7).
  • If you want to delete a directory in CentOS use the -r option with the rm command.

CentOS 8.0.1905 build status

Hi,

As everybody is probably aware now, RHEL 8.0 was released earlier this week .

Instead of publishing multiple blog posts here and then point to updated content, we decided this time to have a dedicated wiki page that can be used to track our current status : https://wiki.centos.org/About/Building_8

So now you can look at that page while we’re busy on those tasks, and refresh from time to time.

Let’s spread the news about the wiki page and point people (on mailing-lists, irc, forums, etc) to that page to get all latest news about CentOS 8.0.1905 build status !

 

CentOS Stotage SIG Quarterly Report

Purpose

To make CentOS a suitable platform for many different storage solutions. It should be very simple for users to deploy CentOS with the components of storage projects of their choice.

Membership Update

Ceph and Gluster are current projects in the CentOS Storage SIG. We have been in touch with other storage projects that have expressed interest, but nothing has come out of that yet. In addition to hoping to onboard new projects, we would also welcome new contributors that are interested in updating and testing packages when new upstream releases are available. Both Ceph and Gluster project consist out of a number of packages, and the few maintainers that keep these updated welcome assistance.

Releases and Packages

Ceph

Gluster

In the end of March Gluster 6 has been released and announced on the CentOS announce list. This comes with a new centos-release-gluster6 package that replaces the Provides: centos-release-gluster of the Gluster 5 release. New deployments that install centos-release-gluster to enable the most current maintained Gluster release, will automatically get Gluster 6. Older installations will not automatically be updated, but instead stay on the Gluster version that they have. With the release of Gluster 6 there has not been a deprecation from older Gluster versions. For details on what versions are maintained, see the Gluster Community Release Schedule.

Other versions still maintained by the Storage SIG are Gluster 4.1 and Gluster 5. Users can still consume these versions by installing centos-release-gluster41 or centos-release-gluster5.

CentOS Storage SIG Quarterly Report

Purpose

To make CentOS a suitable platform for many different storage solutions. It should be very simple for users to deploy CentOS with the components of storage projects of their choice.

Membership Update

Ceph and Gluster are current projects in the CentOS Storage SIG. We have been in touch with other storage projects that have expressed interest, but nothing has come out of that yet. In addition to hoping to onboard new projects, we would also welcome new contributors that are interested in updating and testing packages when new upstream releases are available. Both Ceph and Gluster project consist out of a number of packages, and the few maintainers that keep these updated welcome assistance.

Releases and Packages

Ceph

Gluster

In the end of March Gluster 6 has been released and announced on the CentOS announce list. This comes with a new centos-release-gluster6 package that replaces the Provides: centos-release-gluster of the Gluster 5 release. New deployments that install centos-release-gluster to enable the most current maintained Gluster release, will automatically get Gluster 6. Older installations will not automatically be updated, but instead stay on the Gluster version that they have. With the release of Gluster 6 there has not been a deprecation from older Gluster versions. For details on what versions are maintained, see the Gluster Community Release Schedule.

Other versions still maintained by the Storage SIG are Gluster 4.1 and Gluster 5. Users can still consume these versions by installing centos-release-gluster41 or centos-release-gluster5.

CentOS Pulse Newsletter, May 2019 (#1905)

CentOS Pulse Newsletter, May 2019 (#1905)

Dear CentOS enthusiast,

Another month into 2019, and we have a lot to tell you about.

#CentOS15

Yes, we’ve mentioned this before, but we’re still pretty stoked about it. On the 15th, we celebrated our 15th birthday with a small group of friends in Oak Ridge, Tennessee, before our Dojo at Oak Ridge National Laboratories. You can see some of the videos from that event beginning to appear on our YouTube channel.

If you would like to talk about your involvement in CentOS, please get in touch with Rich at rbowen@centosproject.org  You don’t need to be one of the founders – just to have something interesting to say about your involvement, past, present, and future.

git.centos.org changes

As we mentioned last month, there have been some significant changes to git.centos.org. The service was upgraded/migrated to Pagure. You can read details about the change, and instructions on using the new service on the mailing list archive. And further documentation is now in the wiki, at https://wiki.centos.org/Sources

If you have any questions or difficulties using the new service, please drop by either the centos-devel mailing list, or the #centos-devel IRC channel on Freenode.

 

Releases and updates

We had another moderately busy month for update and releases.

Errata and Enhancements Advisories

We issued the following CEEA (CentOS Errata and Enhancements Advisories) during April:

Errata and Security Advisories

We issued the following CESA (CentOS Errata and Security Advisories) during April:

Errata and Bugfix Advisories

We issued the following CEBA (CentOS Errata and Bugfix Advisories) during April:

SIG Updates

SIGs – Special Interest Groups – are where people work on the stuff that runs on top of CentOS. We have recently started having SIGs report quarterly, so we have just a few of them each month, getting through the entire list every 3 months.

We have the following SIG reports this month:

NFV SIG

The NFV SIG posted their report to the CentOS blog.

Storage SIG

this is by no means a complete report but here are a few “juicy” notes
hopefully worth sharing!

Starting in May we’ll have a new member in the Storage SIG: Francesco
Pantano, he’ll start helping us with the maintenance of the
Ceph/ceph-ansible builds (and their deps).

We have in fact finally populated our Ceph Nautilus repo with a initial
Ceph Nautilus build and we also included RC builds of ceph-ansible;
please help us test both Ceph and the deployment tool itself enabling
the SIG repos by installing the new centos-release-ceph-nautilus package.

We’re looking for help with the new builds test automation; ideally we’d
like to have automatic promotion into -release repos of the new builds
when these pass testing; if you can or are interested in helping us with
this effort please get in touch!

See you online.

Cloud SIG

Purpose
Packaging and maintaining different FOSS based Private cloud infrastructure applications that one can install and run natively on CentOS.
Membership Update
We are always looking for new members, especially representation from cloud technologies other than RDO.
Releases and PackagesRDO
April 8 – 12 OpenStack Stein Released https://blogs.rdoproject.org/2019/04/rdo-stein-released/
Interesting things in the Stein release include:
Ceph Nautilus is the default version of Ceph, a free-software storage platform, implements object storage on a single distributed computer cluster, and provides interfaces for object-, block- and file-level storage, within RDO (or is it the default without OpenStack?).  Within Nautilus, the Ceph Dashboard has gained a lot of new functionality like support for multiple users / roles, SSO (SAMLv2) for user authentication, auditing support, a new landing page showing more metrics and health info, I18N support, and REST API documentation with Swagger API.
– The extracted Placement service, used to track cloud resource inventories and usages to help other services effectively manage and allocate their resources, is now packaged as part of RDO. Placement has added the ability to target a candidate resource provider, easing specifying a host for workload migration, increased API performance by 50% for common scheduling operations, and simplified the code by removing unneeded complexity, easing future maintenance.
Other improvements include:
– The TripleO deployment service, used to develop and maintain tooling and infrastructure able to deploy OpenStack in production, using OpenStack itself wherever possible, added support for podman and buildah for containers and container images. Open Virtual Network (OVN) is now the default network configuration and TripleO now has improved composable network support for creating L3 routed networks and IPV6 network support.
  •  April 28 – May 1 OpenInfrastructure Summit Denver Colorado USA
  • May 2 – 4 Train Release Project Team Gathering Denver Colorado USA
  • June 3 – 7 Train Milestone 1
  • June 13 – 14 RDO Test Days Train Milestone 1
Health and Activity
The Cloud SIG remains fairly healthy. However, it is still, for the most part, a monoculture containing only OpenStack.
Issues for the Board
We have no issues to bring to the board’s attention at this time.
As always, a big thank you to our SIGs, for the work that they do, and for the time taken to check back in with these status reports!

Events

In April, as mentioned above, we ran a CentOS Dojo at ORNL – Oak Ridge National Labs. The presentation slides are starting to get added to  the event website. We expect to have the full video from the event within the next week or two.

I’m writing this newsletter from the  Open Infrastructure Summit (formerly known as OpenStack Summit), in Denver. We joined our friends from RDO and Ceph, as well as our colleagues from Red Hat, to discuss all aspects of open infrastructure, especially OpenStack.

A high point included the gathering of some of the largest open science clusters on the planet, running their OpenStack/RDO clouds on CentOS

And, coming up, we’re planning to run a CentOS Dojo in Boston, on the day before DevConf.US. The call for presentations is open, and we want to hear from you! Talks about anything you’re doing in, on, or around CentOS is fair game. Submit your talks HERE.

Contributing to CentOS Pulse

We are always on the look-out for people who are interested in helping to:

  • report on CentOS community activity
  • provide a report from the SIG on which you participate
  • maintain a (sub-)section of the newsletter
  • write an article on an interesting person or topic
  • provide the hint, tip or trick of the month

Please see the page with further information about contributing. You can also contact the Promotion SIG, or just email Rich directly (rbowen@centosproject.org) with ideas or articles that you’d like to see in the next newsletter.