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 LUClusterRenewCrypto
59 from ganeti.cmdlib.group import \
60 LUGroupAdd, \
61 LUGroupAssignNodes, \
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 LUNodeQueryvols, \
75 LUNodeQueryStorage, \
76 LUNodeRemove, \
77 LURepairNodeStorage
78 from ganeti.cmdlib.instance import \
79 LUInstanceCreate, \
80 LUInstanceRename, \
81 LUInstanceRemove, \
82 LUInstanceMove, \
83 LUInstanceMultiAlloc, \
84 LUInstanceSetParams, \
85 LUInstanceChangeGroup
86 from ganeti.cmdlib.instance_storage import \
87 LUInstanceRecreateDisks, \
88 LUInstanceGrowDisk, \
89 LUInstanceReplaceDisks, \
90 LUInstanceActivateDisks, \
91 LUInstanceDeactivateDisks
92 from ganeti.cmdlib.instance_migration import \
93 LUInstanceFailover, \
94 LUInstanceMigrate
95 from ganeti.cmdlib.instance_operation import \
96 LUInstanceStartup, \
97 LUInstanceShutdown, \
98 LUInstanceReinstall, \
99 LUInstanceReboot, \
100 LUInstanceConsole
101 from ganeti.cmdlib.instance_query import \
102 LUInstanceQueryData
103 from ganeti.cmdlib.backup import \
104 LUBackupPrepare, \
105 LUBackupExport, \
106 LUBackupRemove
107 from ganeti.cmdlib.query import \
108 LUQuery, \
109 LUQueryFields
110 from ganeti.cmdlib.operating_system import \
111 LUOsDiagnose
112 from ganeti.cmdlib.tags import \
113 LUTagsGet, \
114 LUTagsSearch, \
115 LUTagsSet, \
116 LUTagsDel
117 from ganeti.cmdlib.network import \
118 LUNetworkAdd, \
119 LUNetworkRemove, \
120 LUNetworkSetParams, \
121 LUNetworkConnect, \
122 LUNetworkDisconnect
123 from ganeti.cmdlib.misc import \
124 LUOobCommand, \
125 LUExtStorageDiagnose, \
126 LURestrictedCommand
127 from ganeti.cmdlib.test import \
128 LUTestDelay, \
129 LUTestJqueue, \
130 LUTestAllocator
131