How To Install open-iscsi on Ubuntu 20.04

In this tutorial we learn how to install open-iscsi on Ubuntu 20.04. open-iscsi is iSCSI initiator tools iSCSI initiator tools

Introduction

In this tutorial we learn how to install open-iscsi on Ubuntu 20.04.

What is open-iscsi

open-iscsi is:

Open-iSCSI is a high-performance, transport independent, multi-platform implementation of the RFC3720 Internet Small Computer Systems Interface (iSCSI).

Open-iSCSI is partitioned into user and kernel parts, where the kernel portion implements the iSCSI data path (i.e. iSCSI Read and iSCSI Write). The userspace contains the entire control plane:

  • Configuration Manager;
  • iSCSI Discovery;
  • Login and Logout processing;
  • Connection level error processing;
  • Nop-In and Nop-Out handling;
  • (in the future) Text processing, iSNS, SLP, Radius, etc.

This package includes a daemon, iscsid, and a management utility, iscsiadm. Task: server, cloud-image

Package: open-iscsi Architecture: amd64 Version: 2.0.874-7.1ubuntu6 Priority: optional Section: net Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian iSCSI Maintainers [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1422 Pre-Depends: debconf | debconf-2.0 Depends: udev, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.17), libisns0 (>= 0.96-4~), libmount1 (>= 2.24.2), lsb-base (>= 3.0-6) Recommends: busybox-initramfs, finalrd (>= 3) Filename: pool/main/o/open-iscsi/open-iscsi_2.0.874-7.1ubuntu6_amd64.deb Size: 282244 MD5sum: b4f64a86775a2fa4aa591c0fc71bceec SHA1: 4c9704fca75dc3b4d49d65a2a5930e4204102750 SHA256: 0038817071a768ce63335f9f152328f90400f2b640e6060672d306a4ff537276 Homepage: http://www.open-iscsi.com/ Description-en: iSCSI initiator tools Open-iSCSI is a high-performance, transport independent, multi-platform implementation of the RFC3720 Internet Small Computer Systems Interface (iSCSI).

Open-iSCSI is partitioned into user and kernel parts, where the kernel portion implements the iSCSI data path (i.e. iSCSI Read and iSCSI Write). The userspace contains the entire control plane:

  • Configuration Manager;
  • iSCSI Discovery;
  • Login and Logout processing;
  • Connection level error processing;
  • Nop-In and Nop-Out handling;
  • (in the future) Text processing, iSNS, SLP, Radius, etc.

This package includes a daemon, iscsid, and a management utility, iscsiadm. Task: server, cloud-image

There are three methods to install open-iscsi on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install open-iscsi Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install open-iscsi using apt-get by running the following command:

sudo apt-get -y install open-iscsi

Install open-iscsi Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install open-iscsi using apt by running the following command:

sudo apt -y install open-iscsi

Install open-iscsi Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install open-iscsi using aptitude by running the following command:

sudo aptitude -y install open-iscsi

How To Uninstall open-iscsi on Ubuntu 20.04

To uninstall only the open-iscsi package we can use the following command:

sudo apt-get remove open-iscsi

Uninstall open-iscsi And Its Dependencies

To uninstall open-iscsi and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove open-iscsi

Remove open-iscsi Configurations and Data

To remove open-iscsi configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge open-iscsi

Remove open-iscsi configuration, data, and all of its dependencies

We can use the following command to remove open-iscsi configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge open-iscsi

References

Summary

In this tutorial we learn how to install open-iscsi package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.