Merge lp:~mbruzek/charms/trusty/was-nd/readme-update into lp:~ibmcharmers/charms/trusty/was-nd/trunk

Proposed by Matt Bruzek
Status: Needs review
Proposed branch: lp:~mbruzek/charms/trusty/was-nd/readme-update
Merge into: lp:~ibmcharmers/charms/trusty/was-nd/trunk
Diff against target: 244 lines (+124/-59)
1 file modified
README.md (+124/-59)
To merge this branch: bzr merge lp:~mbruzek/charms/trusty/was-nd/readme-update
Reviewer Review Type Date Requested Status
IBM Charm Authors Pending
Review via email: mp+269560@code.launchpad.net

Description of the change

While reviewing this charm I saw a few markdown errors and added the sections that I think are critical for users to understand.

Please consider adding this content to the original readme and improve on it where possible.

To post a comment you must log in.

Unmerged revisions

14. By Matt Bruzek

Fixed markdown errors and added more critical information.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'README.md'
2--- README.md 2015-07-24 11:50:42 +0000
3+++ README.md 2015-08-28 22:31:21 +0000
4@@ -1,71 +1,124 @@
5 # Overview
6
7-WebSphere Application Server Network Deployment
8+WebSphere Application Server Network Deployment
9
10-IBM WebSphere Application Server Network Deployment provides an advanced, flexible runtime environment for large-scale application deployments. It offers near-continuous availability with advanced performance and management capabilities for mission-critical applications. For details on IBM Websphere Application Server Network Deployment please visit [here][WAS-ND-product-page].
11+IBM WebSphere Application Server Network Deployment (WAS ND) provides an
12+advanced, flexible runtime environment for large-scale application deployments.
13+It offers near-continuous availability with advanced performance and management
14+capabilities for mission-critical applications. For details on IBM WebSphere
15+Application Server Network Deployment please visit [here][WAS-ND-product-page].
16
17 # Usage
18-Download your licensed IBM Installation Manager software version 1.5 and above for 'x86_64' based machine. And version 1.8 and above for 'ppc64le' based machine and upload to your apache repository.
19-
20-Download your licensed IBM Websphere ND software 8.5.5.0 version and upload to your apache repository.
21-
22-Download your licensed IBM Websphere ND software WAS fixpack version 8.5.5.4 and upload to your apache repository.
23-
24-For 'ppc64le' based machines, Download your licensed IBM Websphere Base software WAS fixpack version 8.5.5.6 and upload to your apache repository.
25-
26-Put up all the downloaded contents on the web server like Apache and configure apache to serve these packages. These packages can be accessed using a URL from the web server.
27-
28-
29-#Creating the repositories in Apache
30-
31-Run steps below with admin access
32-
33-Install needed packages
34+> Please note this charm is not self-contained and requires additional software
35+> to install. You must download the IBM Installation Manager, IBM WebSphere
36+> Network Deployment software, and host those files on an HTTP server that is accessible to the
37+> Juju network to successfully deploy this charm.
38+
39+## Download the software
40+
41+Download the licensed IBM Installation Manager software version 1.5 and above
42+for deployments to 'x86_64' based machines. Version 1.8 and above is required
43+for 'ppc64le' based machines. You must upload or host the zip file on an HTTP
44+server such as Apache.
45+
46+Download the licensed IBM WebSphere ND software 8.5.5.0 version and upload
47+all three parts to an HTTP server.
48+
49+Download the licensed IBM WebSphere ND software WAS fixpack version 8.5.5.4 and
50+upload the two parts to an HTTP server.
51+
52+For 'ppc64le' based machines, Download your licensed IBM WebSphere Base
53+software WAS fixpack version 8.5.5.6 and upload to your HTTP server.
54+
55+Put up all the downloaded content in the same directory on the HTTP server and
56+configure the server to host these packages. Ensure these packages can be
57+accessed using a URL from the web server before deploying the charm.
58+
59+The resulting HTTP directory should contain content similar to this:
60+```
61+8.5.5-WS-WAS-FP0000004-part1.zip
62+8.5.5-WS-WAS-FP0000004-part2.zip
63+Install_Mgr_v1.6.2_Lnx_WASv8.5.5.zip
64+WASND_v8.5.5_1of3.zip
65+WASND_v8.5.5_2of3.zip
66+WASND_v8.5.5_3of3.zip
67+```
68+
69+## Configure an HTTP to host the files
70+
71+To create an HTTP server such as Apache, perform the following steps with
72+administrator access to a system.
73+
74+Install the HTTP software:
75+
76 apt-get install dpkg-dev apache2
77
78-Create the repository on apache server Under your apache repository directory.
79-Configure apache server to allow access to the repository.
80-
81-To install the downloaded binaries you must agree to the IBM license. You can view the full license for IBM Installation Manager and IBM WebSphere Application Server Base by visiting the [Software license agreements search website][License] Search for "IBM Installation Manager" and "IBM Websphere Application Server" and choose the license that applies to the version you are using.
82-
83+Upload all the IBM software to the same directory of the Apache server.
84+[Configure][Configure-Apache] the Apache server to allow access to the
85+directory. The `DocumentRoot` directive specifies where on the filesystem you
86+should place these files.
87+
88+> To install the downloaded binaries you must agree to the IBM license for
89+> each product. You can view the full license for IBM Installation Manager and
90+> IBM WebSphere Application Server Base by visiting the
91+> [Software license agreements search website][License]. Search for
92+> "IBM Installation Manager" and "IBM WebSphere Application Server" and choose
93+> the license that applies to the version you are using.
94+
95+## Deploy
96+
97+> Note: A full WebSphere Application Server Network Deployment installation
98+> requires a minimum 16GB of disk space! It depends on the cloud provider, but
99+> the default machines that Juju provisions may not have enough `root-disk`
100+> to depoly was-nd successfully. You can use
101+> `juju set-constraints root-disk=30G` or the `--constraints` flag on the
102+> `juju deploy` command to change this property. Read more about
103+> [Juju Constraints][Juju-Constraints] to tune the size of instances.
104
105 Run the following to deploy this charm:
106
107 juju deploy was-nd
108
109-At this point the charm will wait until the user accepts the license. If you
110-agree to the license, run the following command:
111-
112-If the was_nd_url and im_filename is configured in the config.yaml:
113+At this point the charm will wait until the user accepts the IBM software
114+licenses. If you agree to the licenses, set the configuration values to `True`:
115
116 juju set was-nd accept-ibm-im-license=True accept-ibm-was-nd-license=True
117
118-If not,
119-
120- juju set was-nd accept-ibm-im-license=True accept-ibm-was-nd-license=True was_nd_url=<Web server URL> im_file_name=<IM package name> im_install_path=<IM Installation Path>
121-
122-
123-You can then browse to "http://was-nd unit's ip-address:9060/ibm/console" to view WAS Console.
124+Then set was_nd_url to the URL that the HTTP server is hosting the IBM software:
125+
126+ juju set was-nd was_nd_url=<Web server URL>
127+
128+You can optionally configure the IBM Installation Manager file name and install
129+path if needed:
130+
131+ juju set im_file_name=<IM package name> im_install_path=<IM Installation Path>
132+
133+At this point the charm will deploy and this part may take some time. To view
134+the WebSphere Integrated Solutions Console on public clouds you need to expose
135+the service with the command:
136+
137+ juju expose was-nd
138+
139+You can browse to "http://was-nd-ip-address:9060/ibm/console" to view the
140+WebSphere Integrated Solutions Console. You can get the unit ip address by
141+running the command `juju status was-nd`
142
143 # Configuration
144
145-`accept-ibm-im-license`
146+`accept-ibm-im-license`
147 The IBM Installation Manager software comes with special terms and conditions from IBM.
148-The IBM Installation Manager software can only be used by accepting the terms and
149+The IBM Installation Manager software can only be used by accepting the terms and
150 conditions found in the IBM-Installation-Manager-license.txt file.
151
152-Setting this option to True indicates that you have read and accept the
153+Setting this option to True indicates that you have read and accept the
154 IBM Installation Manager terms and conditions found in the license file.
155-The license file(s) can be found in the product binaries you downloaded.
156+The license file(s) can be found in the product binaries you downloaded.
157
158 `accept-ibm-was-nd-license`
159 Before you can use, extract, or install IBM WebSphere Application Server
160 for Developers V8.5.5, you must accept the terms of International License
161 Agreement for Non-Warranted Programs and additional license information.
162-Please read the license agreement carefully.
163-
164-The license file can be found in the root directory of the charm source
165-in the IBM-WebSphere-license.txt file
166+Please read the license agreement carefully
167
168 **The WebSphere software cannot be installed until the terms and
169 contions are accepted. The charm will not function correctly until the
170@@ -85,39 +138,52 @@
171
172 #IBM WAS ND Information
173
174-(1) General Information
175-Information on IBM WAS ND available [here] [WAS-ND-Infocenter]
176-
177-(2) Download Information
178-
179-Downloadable Package Names for 'x86_64' based machine:
180+General Information on IBM WAS ND available [here] [WAS-ND-Infocenter]
181+
182+### Download Information
183+
184+Downloadable package names for IBM WAS ND on 'x86_64' based machines:
185+```
186 WASND_v8.5.5_1of3.zip
187 WASND_v8.5.5_2of3.zip
188 WASND_v8.5.5_3of3.zip
189 8.5.5-WS-WAS-FP0000004-part1.zip
190 8.5.5-WS-WAS-FP0000004-part2.zip
191+```
192
193-Downloadable Package Names for 'ppc64le' based machine:
194+Downloadable package names for IBM WAS ND on 'ppc64le' based machines:
195+```
196 WAS_ND_V8.5.5_FOR_POWERLE_ML.zip
197 WASND_V8.5.5_2OF_2_FOR_POWERLE_ML.zip
198 8.5.5-WS-WAS-LE-FP0000006-part1.zip
199 8.5.5-WS-WAS-LE-FP0000006-part2.zip
200-
201-Information on procuring WAS product is available at the [Passport Advantage Site] [Passport-Advantage]
202-
203-Details about WAS ND 8.5.5.0 download available [here] [WAS-ND-8.5.5.0-download]
204-
205-Details about WAS 8.5.5.4 fixpack download available [here] [[WAS-ND-8.5.5.4-fixpack-download]
206-
207-A trial version is available [here] [WAS-ND-trail-version].
208+```
209+
210+Downloadable package names for the IBM Installation Manager:
211+```
212+Install_Mgr_v1.6.2_Lnx_WASv8.5.5.zip
213+```
214+
215+Information on procuring WAS product is available at the
216+[Passport Advantage Site][Passport-Advantage]
217+
218+Details about WAS ND 8.5.5.0 download available [here][WAS-ND-8.5.5.0-download]
219+
220+Details about WAS 8.5.5.4 fixpack download available [here][WAS-ND-8.5.5.4-fixpack-download]
221+
222+A trial version of the WAS ND software is available [here][WAS-ND-trail-version].
223
224 More information about IBM IM Downloadable file available [here][IBM-IM-more-info]
225
226-(3) Contact Information
227+### Contact Information
228
229-For issues with this charm, please contact jujusupp@us.ibm.com.
230+For issues with this charm, please contact the IBM Juju Support team at
231+<jujusupp@us.ibm.com>.
232
233 <!-- Links -->
234+[Juju-Constraints]: https://jujucharms.com/docs/devel/charms-constraints
235+
236+[Configure-Apache]: http://httpd.apache.org/docs/2.4/getting-started.html
237
238 [WAS-ND-Infocenter]: http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/as_ditamaps/was855_welcome_ndmp.html?lang=en
239
240@@ -138,4 +204,3 @@
241 [WAS-ppc64le-fixpack-info]: http://www-01.ibm.com/support/docview.wss?uid=swg24040035
242
243 [License]: http://www-03.ibm.com/software/sla/sladb.nsf/search
244-

Subscribers

People subscribed via source and target branches