DLPX-95481 Add multipath-tools pkg to Delphix appliance #549
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Background
Support AWS FSx with NetApp ONTAP using their iSCSI volumes as block devices for Delphix database storage (domain0). The initial phase of support will be a POV targeted for the Nov 2025 release.
Problem
AWS FSx with NetApp ONTAP support requires the Delphix iSCSI Initiator feature to be enabled in order to consume the NetApp iSCSI volumes. These iSCSI volumes have multiple paths which is a requirement to support AWS FSx. The first step in supporting this is to include the multipath-tools pkg which contains the multipathd service.
Solution
Add
multipath-tools
to the debian rules.We don't want the
multipathd
service automatically running since it's only needed when the iSCSI initiator feature is enabled (currently behind a feature flag).Testing Done
ab-pre-push: https://selfservice-jenkins.eng-tools-prd.aws.delphixcloud.com/job/appliance-build-orchestrator-pre-push/12196/
Upgrade test is failing probably due to https://perforce.atlassian.net/browse/TOOL-28580
Verify engine has the pkg installed and not running.
Verified service can be started and the conf file exists: