lunedì 30 gennaio 2017

install DB2 on Ubuntu LTS 14.04


in my gitHub you can find first script collection and  you can use it to install DB2 on Ubuntu 14.04 LTS in short time, my script install DB2, and create all databases you need to configure rempotely databases for IBM Digital Expereince 8.5, and preset all backup script for hot backup.



in next video i show you how to configure in shorttime all databases under HADR configuration.

venerdì 27 gennaio 2017

Scripting survival zone

Some of my script to survive at DB2 Tecnologies was released !

you can get it :

https://github.com/net2action/Scripting/tree/Linux

Scripting survival zone

In this collection you can find some script to help you to survive at technologies :-) my plan is release all script for Linux: Ubuntu, RedHat, Suse and if possible for Winzoz
**** today all script are tested on Ubuntu 14.04 LTS ****
**** today all script are tested on Ubuntu 16.04 LTS ****

for DB2 on Ubuntu 16.4 LTS must install apt-get install libpam0g:i386 liabio 1

All collaction is divided in more then one branch
Linux ----> find script for DB2 on Linux OS
Win ----> find script for xxx on Winzoz
to download it from your server run following command
wget --no-check-certificate https://api.github.com/repos/net2action/Scripting/tarball/Linux -O Script.tar.gz
wget --no-check-certificate https://api.github.com/repos/net2action/Scripting/zipball/Linux -O Script.zip

wget --no-check-certificate https://api.github.com/repos/net2action/Scripting/zipball/Win -O Script.zip

Temp Folder : - This folder will be use to working progress script -
Use carefully :-)

lunedì 16 gennaio 2017

Open GitHUB


Today i open my GitHub Open Source and release some script under Apache 2.0 license

you can find it at following link

i hope that can be help someone :-) 

giovedì 10 novembre 2016

IBM support Ubuntu LTS

today more then one products of IBM support instalaltion on Ubuntu x.x LTS
today you can installo following products of Commerce family

IBM Digital Experience 8.5
DB2
IBM Http Server 8/9
WAS 8.5.x / 9.0

a very good opportunity to sales this product, enjoy


venerdì 23 settembre 2016

Two path to run http server as non-root user

When you install and configure your HTTP server on linux and you need to run it with a non-root user,
you can't bind your service on port 80 or 443, because non-root user can't use port lower then 1024.

in this case if you have ipTables active in your server you can redirect your http/s traffic to another ports, in my case i choose ports 1080 and 1443.

you can configure a specific NAT rule to redirect it like:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 1080
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 1043

if you need use localhost you must add following rules

iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 1080
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 443 -j REDIRECT --to-ports 1443


to check your configuration

iptables -t nat --line-numbers -n -L

Chain PREROUTING (policy ACCEPT)                                                   
num  target     prot opt source     destination                                    
1    REDIRECT   tcp  --  0.0.0.0/0  0.0.0.0/0          tcp dpt:80 redir ports 1080 2 
 REDIRECT   tcp  --  0.0.0.0/0  0.0.0.0/0          tcp dpt:443 redir ports 1443


In other case if you have not iptables, you can add your user as "sudoers" in your linux machine.

1. 'Touch' the log files:
   touch /opt/IBM/HTTPServer/logs/access_log
   touch /opt/IBM/HTTPServer/logs/error_log
2. Make the following changes in httpd.conf (ensure user 'was run' and group 'was runners' has been created already)
         User wasrun
         Group wasrunners

3. Change ownership of IHS files:
   chown -R wasadmin:wasadmin /opt/IBM/HTTPServer

4. Edit sudoers file (visudo), add the following line:

%wasrunners ALL = (root) NOPASSWD: /opt/IBM/HTTPServer/bin/apachectl *

This means any user in the 'wasrunners' group (prefixed with %) can control (start/stop) the IHS instance as root 
without needing to enter password. If you only want to allow the user 'wasadmin' to perform this, then remove the '%'
 to denote a user.



venerdì 16 settembre 2016

dockerize it

Using doker environment you can deploy and shipped in a very short time your applcation.

Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.

You can:

  • ACCELERATE DEVELOPERS
  • Stop wasting hours setting up developer environments, spinning up new instances, and making copies of production code to run locally. With Docker, you simply take copies of your live environment and run them on any new endpoint running a Docker engine.
  • DISTRIBUTE & SHARE CONTENT 
    Store, distribute, and manage Docker images in Docker Hub with your team. Image updates, changes, and history are automatically shared across your organization.
  • QUICKLY SCALE
    Docker containers spin up and down in seconds, making it easy to scale application services to satisfy peak customer demand, and then reduce running containers when demand ebbs.

and now IBM how doing?

IBM announces zSystem for Docker

IBM and Docker offer integrated container solutions that can meet the diverse needs of enterprises.

Supporting the creation and deployment of multi-platform, multi-container workloads across hybrid infrastructures,
IBM and Docker accelerate application delivery and enable application lifecycle management for Dockerized containers.




IBM announces Docker on IBM PureApplication System
 The good news is that Docker is now supported on IBM PureApplication v2.1! You can now use Docker containers in the virtual system patterns that you create and you can reference Docker images that are stored on Docker Hub or in a private Docker registry that runs inside PureApplication. Taking advantage of the Docker containers on PureApplication is as easy as building patterns.






if you need more information follow me on slideshare

martedì 26 aprile 2016

you never stop learning :-)

Today I have discovered how to reset the password of a user in the file Registry.xml few simple steps and if you forgot the password for your user you can share ...


open "wsadmin"  in offline mode from the profile


./wsadmin -conntype NONE -lang jython


and launch the jython command


AdminTask.changeFileRegistryAccountPassword
('-userid Wpsadmin -password newpassword')

AdminConfig.save



reboot your jvm and you're done :-)