Clustered SCSI target using RBD Status » History » Version 1
Jessica Mack, 07/06/2015 10:03 PM
1 | 1 | Jessica Mack | h1. Clustered SCSI target using RBD Status |
---|---|---|---|
2 | 1 | Jessica Mack | |
3 | 1 | Jessica Mack | h3. Summary |
4 | 1 | Jessica Mack | |
5 | 1 | Jessica Mack | The goal of this project is to modify the Linux target layer, LIO, to be able to support active/active access to a device across multiple nodes running LIO. The changes to LIO are being done in a generic way to allow other cluster aware devices to be used, but our focus is on using RBD. |
6 | 1 | Jessica Mack | |
7 | 1 | Jessica Mack | More info can be found in the Hammer blue print here: |
8 | 1 | Jessica Mack | https://wiki.ceph.com/Planning/Blueprints/Hammer/Clustered_SCSI_target_using_RBD |
9 | 1 | Jessica Mack | |
10 | 1 | Jessica Mack | This will be a update on what has been completed and open issues. |
11 | 1 | Jessica Mack | |
12 | 1 | Jessica Mack | h3. Owners |
13 | 1 | Jessica Mack | |
14 | 1 | Jessica Mack | * Name (Affiliation) |
15 | 1 | Jessica Mack | * Name (Affiliation) |
16 | 1 | Jessica Mack | * Name |
17 | 1 | Jessica Mack | |
18 | 1 | Jessica Mack | h3. Interested Parties |
19 | 1 | Jessica Mack | |
20 | 1 | Jessica Mack | * Name (Affiliation) |
21 | 1 | Jessica Mack | * Name (Affiliation) |
22 | 1 | Jessica Mack | * Name |
23 | 1 | Jessica Mack | |
24 | 1 | Jessica Mack | h3. Current Status |
25 | 1 | Jessica Mack | |
26 | 1 | Jessica Mack | h3. Detailed Description |
27 | 1 | Jessica Mack | |
28 | 1 | Jessica Mack | Open issues from the Hammer blue print include: |
29 | 1 | Jessica Mack | |
30 | 1 | Jessica Mack | 1. - SCSI task management (TMF) / Unit Attention (UA) / PREEMPT AND ABORT Handling. |
31 | 1 | Jessica Mack | |
32 | 1 | Jessica Mack | This has not yet been worked on since the Hammer discussion. |
33 | 1 | Jessica Mack | |
34 | 1 | Jessica Mack | 2. Configuration and Device State. |
35 | 1 | Jessica Mack | |
36 | 1 | Jessica Mack | - The current plan is to use pacemaker/corosync for the setup and syncing device state across nodes. |
37 | 1 | Jessica Mack | |
38 | 1 | Jessica Mack | - For management, I am looking into implementing a libStorageMgmt (http://sourceforge.net/projects/libstoragemgmt/) plugin, so tools like lsmcli can manage the target. |
39 | 1 | Jessica Mack | |
40 | 1 | Jessica Mack | Both of these need more research and discussion. |
41 | 1 | Jessica Mack | |
42 | 1 | Jessica Mack | h3. Work items |
43 | 1 | Jessica Mack | |
44 | 1 | Jessica Mack | h4. Coding tasks |
45 | 1 | Jessica Mack | |
46 | 1 | Jessica Mack | # Task 1 |
47 | 1 | Jessica Mack | # Task 2 |
48 | 1 | Jessica Mack | # Task 3 |
49 | 1 | Jessica Mack | |
50 | 1 | Jessica Mack | h4. Build / release tasks |
51 | 1 | Jessica Mack | |
52 | 1 | Jessica Mack | # Task 1 |
53 | 1 | Jessica Mack | # Task 2 |
54 | 1 | Jessica Mack | # Task 3 |
55 | 1 | Jessica Mack | |
56 | 1 | Jessica Mack | h4. Documentation tasks |
57 | 1 | Jessica Mack | |
58 | 1 | Jessica Mack | # Task 1 |
59 | 1 | Jessica Mack | # Task 2 |
60 | 1 | Jessica Mack | # Task 3 |
61 | 1 | Jessica Mack | |
62 | 1 | Jessica Mack | h4. Deprecation tasks |
63 | 1 | Jessica Mack | |
64 | 1 | Jessica Mack | # Task 1 |
65 | 1 | Jessica Mack | # Task 2 |
66 | 1 | Jessica Mack | # Task 3 |