Bug 1384320 - [Doc RFE] Document instructions regarding how and where to install Ansible iSCSI package.
Summary: [Doc RFE] Document instructions regarding how and where to install Ansible iS...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat
Component: Documentation
Version: 2.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 2.1
Assignee: Aron Gunn
QA Contact: Tejas
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-13 06:22 UTC by Anjana Suparna Sriram
Modified: 2016-11-28 09:39 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-28 09:39:04 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Anjana Suparna Sriram 2016-10-13 06:22:59 UTC
Additional info: (Use Case #3) As an administrator, I need to install the appropriate package for Ansible iSCSI implementation.

Content Plan: https://docs.google.com/document/d/1-ZHELw4UrH4D-d8vdz3J97nsFWiQx0a48s_QfZ1clhs/edit#

Comment 4 Tejas 2016-11-07 11:51:22 UTC
Hi,

    I was looking at this doc:
http://10.34.3.139:8080/view/Ceph//job/doc-Red_Hat_Ceph_Storage_2-Administration_Guide%20%28html-single%29/lastBuild/artifact/index.html#_configuring_the_iscsi_target

Under the ansible target configuration section:


As root, install the ceph-iscsi-config package:

# yum install ceph-iscsi-config

We do not need to manually install ceph-iscsi-config on the gateway nodes. Enabling the tools repo is enough. The playbook will install ceph-iscsi-config as part of the workflow.

Paul, can you confirm this?

Thanks,
Tejas

Comment 6 Tejas 2016-11-09 09:50:15 UTC
Before executing step 2b:
 yum install ceph-iscsi-ansible

The ceph-ansible package should be installed on the Ansible installer or the RHSC node.
This may seem like a given ,but I feel better to specify it

Also regarding table 9.1 variable seed_monitor, we should have a note somewhere that passwordless ssh should be configured from this seed_monitor to all the gateway nodes.

@Paul, need your inputs here.

Thanks,
Tejas

Comment 7 Paul Cuzner 2016-11-11 05:52:11 UTC
ceph-iscsi-config is indeed installed by the playbook - it was originally a separate step due to the rpm not being in the channel early on. Now it's there, simply enabling the channel on the intended gateways is good enough.

ceph-iscsi-ansible - yes, install it where ceph-ansible is installed - I think that's the rhs console node normally.

seed_monitor access not quite. With the early releases I was using rsync from the monitors direct to the gateways and hence needed specfic access. But that sucked. From 1.4 (i think!) onwards, the ansible controller grabs the seed files from the seed_monitor and stores them localally, and then pushes the seed files to the gateways. This process aligns to the ceph-ansible way of doing things, and doesn't need any specific settings for installing the gateways - other than the pre-reqs for the ssh keys that you need for ceph-ansible anyway.

Comment 8 Tejas 2016-11-11 09:50:05 UTC
Thanks Paul, then the existing content will suffice.


Note You need to log in before you can comment on or make changes to this bug.