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 LUClusterRenewCrypto
55 from ganeti.cmdlib.cluster.verify import \
56 LUClusterVerify, \
57 LUClusterVerifyConfig, \
58 LUClusterVerifyGroup, \
59 LUClusterVerifyDisks
60 from ganeti.cmdlib.group import \
61 LUGroupAdd, \
62 LUGroupAssignNodes, \
63 LUGroupSetParams, \
64 LUGroupRemove, \
65 LUGroupRename, \
66 LUGroupEvacuate, \
67 LUGroupVerifyDisks
68 from ganeti.cmdlib.node import \
69 LUNodeAdd, \
70 LUNodeSetParams, \
71 LUNodePowercycle, \
72 LUNodeEvacuate, \
73 LUNodeMigrate, \
74 LUNodeModifyStorage, \
75 LUNodeQueryvols, \
76 LUNodeQueryStorage, \
77 LUNodeRemove, \
78 LURepairNodeStorage
79 from ganeti.cmdlib.instance import \
80 LUInstanceRename, \
81 LUInstanceRemove, \
82 LUInstanceMove, \
83 LUInstanceMultiAlloc, \
84 LUInstanceChangeGroup
85 from ganeti.cmdlib.instance_create import \
86 LUInstanceCreate
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_set_params import \
103 LUInstanceSetParams
104 from ganeti.cmdlib.instance_query import \
105 LUInstanceQueryData
106 from ganeti.cmdlib.backup import \
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 LUNetworkConnect, \
125 LUNetworkDisconnect
126 from ganeti.cmdlib.misc import \
127 LUOobCommand, \
128 LUExtStorageDiagnose, \
129 LURestrictedCommand
130 from ganeti.cmdlib.test import \
131 LUTestOsParams, \
132 LUTestDelay, \
133 LUTestJqueue, \
134 LUTestAllocator
135