Convert from Community to Enterprise

Version 3 (Linda Kateley, 05/09/2012 02:58 pm)

1 1
Convert from Community to Enterprise
2 1
====================================
3 1
4 2 Linda Kateley
<ins>**This process is not currently support by nexenta support, but we believed the process would be helpful if needed.**</ins>
5 1
6 2 Linda Kateley
7 1
We have discovered the upgrade process needs some documentation around adding the plugins after convert to enterprise.
8 1
9 1
As you start this process you will see that the system is pointed to the "testing" repository. During this process these do not get updated to the stable repo's so you will need change them after the convert process is complete. 
10 1
11 1
We have also found that there is currently a bug in nmc upgrade so please use nmv to do the convert. 
12 1
13 2 Linda Kateley
<ins>**Step 1**</ins>
14 1
First look at your repository.
15 1
16 2 Linda Kateley
**nmc@myhost:/$ show appliance repository** 
17 1
                                    
18 1
deb http://apt.nexentastor.org/3.1 hardy-testing main contrib non-free
19 1
20 1
deb-src http://apt.nexentastor.org/3.1 hardy-testing main contrib non-free
21 1
22 2 Linda Kateley
<ins>**Step 2**</ins>
23 1
Next look at the installed plugins. 
24 1
25 2 Linda Kateley
**nmc@myhost:/$ show plugin**                                                       
26 1
PLUGIN                  VERSION          DESCRIPTION
27 1
28 1
delorean                1.2 (r20)        Nexenta Delorean support module
29 1
30 1
scsitarget              3.0.7-7340 (r478) COMSTAR iSCSI Target extension
31 1
32 1
storagelink             1.0 (r10)        Nexenta Storagelink support module
33 1
34 2 Linda Kateley
<ins>**Step 3**</ins> Convert to Enterprise key
35 1
36 1
Login to nmv and click on convert to enterprise
37 1
38 1
|![convert.png](/attachments/download/273/convert.png)||
39 1
40 1
add enterprise key at the bottom of page and click on convert
41 1
42 1
43 1
44 1
Now check sysinfo to ensure that the process was successful.
45 1
46 2 Linda Kateley
**nmc@myhost:/$ show appliance sysinfo**                                         
47 1
SunOS myhost 5.11 NexentaOS_134f i86pc i386 i86pc Solaris
48 1
49 1
==== System Information ====
50 1
PROPERTY                        VALUE
51 1
domainname                    : mydomain.com
52 1
enterprise                    : 1
53 1
hostname                      : myhost
54 1
info                          : 
55 1
is_trial                      : 1
56 1
kbd_layout                    : US-English
57 1
license_agreement             : /etc/license_text.trial
58 1
model                         : Open Storage Appliance (Enterprise Edition)
59 1
model_id                      : STOR_UNIFIED
60 1
nmc_version                   : 3.1.1-7231 (r9549)
61 1
nms_version                   : 3.1.1-7231 (r9546)
62 1
nmv_version                   : 3.1.1-6829 (r9491)
63 1
num_cpu_cores                 : 2
64 1
os_version                    : 3.1.2
65 1
product_family                : NexentaStor
66 1
release_date                  : Jan 16 04:58:14 2012
67 1
timezone                      : US/Central
68 1
uuid                          : 5a0e8c48-587b-4d7a-84d5-51722d2ac554
69 1
x86_instruction_set           : 64bit
70 1
71 1
==== Processor Information ====
72 1
64-bit amd64 applications
73 1
        tscp ahf cx16 sse3 sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov 
74 1
        amd_sysc cx8 tsc fpu 
75 1
32-bit i386 applications
76 1
        tscp ahf cx16 sse3 sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov 
77 1
        amd_sysc cx8 tsc fpu 
78 1
79 3 Linda Kateley
Now look at the repositories. If they still say hardy-stable then you are done. Otherwise move to the next step
80 1
81 2 Linda Kateley
<ins>**Step 4**</ins> Manually add stable repo's
82 1
83 2 Linda Kateley
**nmc@myhost:/$ show appliance repository**                                         
84 2 Linda Kateley
85 1
deb http://nexenta.com/apt/567dc4bca2f74c43bc905b52e1374a81/3.1 hardy-testing main contrib non-free
86 1
87 1
deb-src http://nexenta.com/apt/567dc4bca2f74c43bc905b52e1374a81/3.1 hardy-testing main contrib non-free
88 1
89 1
If this shows the community repos then you need to hand edit the /etc/apt/sources.list file to 
90 1
91 1
Change the word "testing" to "stable"
92 1
93 1
add a line for plugins and one for plugins src
94 1
95 1
deb http://nexenta.com/apt/567dc4bca2f74c43bc905b52e1374a81/3.1/plugins hardy-stable main contrib non-free
96 1
97 1
deb-src http://nexenta.com/apt/567dc4bca2f74c43bc905b52e1374a81/3.1/plugins hardy-stable main contrib non-free
98 1
99 2 Linda Kateley
<ins>**Step 5**</ins> Check that the plugins that are remotely available
100 1
101 2 Linda Kateley
**nmc@myhost:/$ show plugin remotely-available**  
102 1
                                                                                     
103 1
PLUGIN                  VERSION          SIZE     DESCRIPTION
104 1
105 1
amanda-client           1.1 (r8)         2.6KB    Amanda backup system - Client
106 1
107 1
apiviewer               0.11 (r13)       12.3KB   SA-API viewer and browser for NMV
108 1
109 1
autosmart               1.0 (r48)        348.6KB  AutoSmart, monitoring for hard drives
110 1
111 1
autosync                3.1.0-7209 (r267) 590.8KB  AutoSync, the ZFS replication extension
112 1
113 1
bonnie-benchmark        1.4 (r8)         6.2KB    bonnie++ benchmark extension for NMC
114 1
115 1
clamav-antivirus        0.9 (r20)        285.0KB  ClamAV AntiVirus extension for NMS
116 1
117 1
cloudarchive            1.0 (r102)       355.9KB  Cloud Archive extension for NMS
118 1
119 1
confguard               1.0 (r6)         24.9KB   Configuration Change Management
120 1
121 1
iozone-benchmark        1.1 (r1)         4.0KB    iozone benchmark extension for NMC
122 1
123 1
iperf-benchmark         1.2 (r8)         5.7KB    iperf benchmark extension for NMC
124 1
125 1
ntop                    1.1 (r6)         2.9KB    Collect and show network usage in Web GUI for NMS
126 1
127 1
oracle-backup           0.1 (r5)         3.2KB    Oracle DB backup extension for NMC
128 1
129 1
rrdaemon                3.1.0 (r115)     9.3KB    RR daemon network service
130 1
131 1
scsitarget-fc           3.0.6 (r435)     15.4KB   COMSTAR FC Target extension
132 1
133 1
ups                     1.0 (r21)        16.4KB   UPS monitoring and easy management extension
134 1
135 1
vmdc                    3.2.1 (r600)     176.4KB  VM Datastore Center management extension
136 1
137 1
worm                    1.2 (r24)        11.7KB   WORM (write-once, read-many) extension
138 1
139 2 Linda Kateley
A clean EE system will have 6 plugins installed so you will need to install them manually
140 1
141 2 Linda Kateley
<ins>**Step 6**</ins> Install the plugins.
142 1
143 1
Since these plugins are remotely available you will need to add them in nmc by
144 1
145 2 Linda Kateley
**type setup (enter) **
146 1
147 2 Linda Kateley
**select plugin (enter)** 
148 1
149 2 Linda Kateley
**select install (enter)**
150 1
151 2 Linda Kateley
**select autosmart (enter)** 
152 1
153 2 Linda Kateley
repeat process for  autosync and rrdaemon
154 1
155 2 Linda Kateley
<ins>**Step 7**</ins> Verify the process is complete
156 2 Linda Kateley
157 1
Now when I do an 
158 1
159 2 Linda Kateley
**nmc@myhost:/$ show plugin**                                                                                                          
160 1
PLUGIN                  VERSION          DESCRIPTION
161 1
162 1
autosmart               1.0 (r48)        AutoSmart, monitoring for hard drives
163 1
164 1
autosync                3.1.0-7209 (r267) AutoSync, the replication extension
165 1
166 1
delorean                1.2 (r20)        Nexenta Delorean support module
167 1
168 1
rrdaemon                3.1.0 (r115)     Remote Replication Daemon
169 1
170 1
scsitarget              3.0.7-7340 (r478) COMSTAR iSCSI Target extension
171 1
172 1
storagelink             1.0 (r10)        Nexenta Storagelink support module
173 1
174 1
This process is new and temporary until the bugs associated with the process are fixed. This should get you to a place where your system to an similiar config as Enterprise.
175 1
176 1
any questions on the process feel free to contact me linda.kateley@nexenta.com