Author: admin

  • Adding a New Disk to a CentOS Stream 9 Volume Group and Logical Volume

    In the previous chapter, we looked at adding a new disk drive to a CentOS Stream 9 system, creating a partition and file system, and then mounting that file system to access the disk. An alternative to creating fixed partitions and file systems is to use Logical Volume Management (LVM) to create logical disks comprising…

  • Adding a New Disk Drive to a CentOS Stream 9 System

    One of the first problems users and system administrators encounter is that systems need more disk space to store data. Fortunately, disk space is now one of the cheapest IT commodities. In this and the next chapter, we will look at configuring CentOS 9 to use the space provided when a new physical or virtual…

  • Configuring a CentOS Stream 9 Postfix Email Server

    Along with acting as a web server, email is one of the primary uses of a CentOS Stream 9 system, particularly in business environments. Given the importance and popularity of email, it is surprising to some people to find out how complex the email structure is on a Linux system. This complexity can often be…

  • Setting Up a CentOS Stream 9 Web Server

    The Apache web server is among the many packages that make up the CentOS Stream 9 operating system. The scalability and resilience of CentOS 9 make it an ideal platform for hosting even the most heavily trafficked websites. This chapter will explain configuring a CentOS 9 system using Apache as a web server, including secure…

  • Working with Containers on CentOS Stream 9

    Now that the basics of Linux Containers have been covered in the previous chapter, this chapter will demonstrate how to create and manage containers using the Podman, Skopeo, and Buildah tools on CentOS Stream 9. By the end of this chapter, you will have a clearer understanding of how to create and manage containers on…

  • An Introduction to CentOS Stream 9 Containers

    The preceding chapters covered the concept of virtualization, emphasizing creating and managing virtual machines using KVM. This chapter will introduce a related technology in the form of Linux Containers. While there are some similarities between virtual machines and containers, key differences will be outlined in this chapter, along with an introduction to the concepts and…

  • Managing KVM on CentOS Stream 9 using the virsh Command-Line Tool

    In previous chapters, we have covered the installation and configuration of KVM-based guest operating systems on CentOS Stream 9. This chapter explores additional areas of the virsh tool that have not been covered in previous chapters and how it may be used to manage KVM-based guest operating systems from the command line. The virsh Shell…

  • Creating a CentOS Stream 9 KVM Networked Bridge Interface

    By default, the KVM virtualization environment on CentOS Stream 9 creates a virtual network to which virtual machines may connect. It is also possible to configure a direct connection using a MacVTap driver. However, as outlined in the chapter entitled An Overview of CentOS Stream 9 Virtualization Techniques, this approach does not allow the host…

  • Using KVM virt-install and virsh on CentOS Stream 9

    In the previous chapters, we explored the creation of KVM guest operating systems on a CentOS Stream 9 host using Cockpit and the virt-manager graphical tool. This chapter will focus on creating KVM-based virtual machines using the virt-install and virsh command-line tools. These tools provide all the capabilities of the virt-manager and Cockpit options with…

  • Creating KVM Virtual Machines on CentOS Stream 9 using virt-manager

    The previous chapter explored how to create KVM virtual machines on CentOS Stream 9 using the Cockpit web tool. With the caveat that virt-manager may one day be discontinued once the Virtual Machines Cockpit extension is fully implemented, this chapter will cover using this tool to create new virtual machines. Starting the Virtual Machine Manager…