1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 """Module implementing the master-side code.
32
33 This file only imports all LU's (and other classes) in order to re-export them
34 to clients of cmdlib.
35
36 """
37
38 from ganeti.cmdlib.base import \
39 LogicalUnit, \
40 NoHooksLU, \
41 ResultWithJobs
42
43 from ganeti.cmdlib.cluster import \
44 LUClusterActivateMasterIp, \
45 LUClusterDeactivateMasterIp, \
46 LUClusterConfigQuery, \
47 LUClusterDestroy, \
48 LUClusterPostInit, \
49 LUClusterQuery, \
50 LUClusterRedistConf, \
51 LUClusterRename, \
52 LUClusterRepairDiskSizes, \
53 LUClusterSetParams, \
54 LUClusterVerify, \
55 LUClusterVerifyConfig, \
56 LUClusterVerifyGroup, \
57 LUClusterVerifyDisks
58 from ganeti.cmdlib.group import \
59 LUGroupAdd, \
60 LUGroupAssignNodes, \
61 LUGroupQuery, \
62 LUGroupSetParams, \
63 LUGroupRemove, \
64 LUGroupRename, \
65 LUGroupEvacuate, \
66 LUGroupVerifyDisks
67 from ganeti.cmdlib.node import \
68 LUNodeAdd, \
69 LUNodeSetParams, \
70 LUNodePowercycle, \
71 LUNodeEvacuate, \
72 LUNodeMigrate, \
73 LUNodeModifyStorage, \
74 LUNodeQuery, \
75 LUNodeQueryvols, \
76 LUNodeQueryStorage, \
77 LUNodeRemove, \
78 LURepairNodeStorage
79 from ganeti.cmdlib.instance import \
80 LUInstanceCreate, \
81 LUInstanceRename, \
82 LUInstanceRemove, \
83 LUInstanceMove, \
84 LUInstanceMultiAlloc, \
85 LUInstanceSetParams, \
86 LUInstanceChangeGroup
87 from ganeti.cmdlib.instance_storage import \
88 LUInstanceRecreateDisks, \
89 LUInstanceGrowDisk, \
90 LUInstanceReplaceDisks, \
91 LUInstanceActivateDisks, \
92 LUInstanceDeactivateDisks
93 from ganeti.cmdlib.instance_migration import \
94 LUInstanceFailover, \
95 LUInstanceMigrate
96 from ganeti.cmdlib.instance_operation import \
97 LUInstanceStartup, \
98 LUInstanceShutdown, \
99 LUInstanceReinstall, \
100 LUInstanceReboot, \
101 LUInstanceConsole
102 from ganeti.cmdlib.instance_query import \
103 LUInstanceQuery, \
104 LUInstanceQueryData
105 from ganeti.cmdlib.backup import \
106 LUBackupQuery, \
107 LUBackupPrepare, \
108 LUBackupExport, \
109 LUBackupRemove
110 from ganeti.cmdlib.query import \
111 LUQuery, \
112 LUQueryFields
113 from ganeti.cmdlib.operating_system import \
114 LUOsDiagnose
115 from ganeti.cmdlib.tags import \
116 LUTagsGet, \
117 LUTagsSearch, \
118 LUTagsSet, \
119 LUTagsDel
120 from ganeti.cmdlib.network import \
121 LUNetworkAdd, \
122 LUNetworkRemove, \
123 LUNetworkSetParams, \
124 LUNetworkQuery, \
125 LUNetworkConnect, \
126 LUNetworkDisconnect
127 from ganeti.cmdlib.misc import \
128 LUOobCommand, \
129 LUExtStorageDiagnose, \
130 LURestrictedCommand
131 from ganeti.cmdlib.test import \
132 LUTestDelay, \
133 LUTestJqueue, \
134 LUTestAllocator
135