Académique Documents
Professionnel Documents
Culture Documents
Agenda
! Whats
the
value?
Whats
it
do?
! Plaborms
/
Technologies
! How
does
it
work?
! Advanced
Topics
Value!
! Deploy:
-
-
-
So4ware
Congura=ons
Applica=ons
=cket again)
! Flexible
Packaging
-
Parameters, passwords
Executables
Maintained
by
others?
Updated/owned
externally
! Embedding
a
process
-
Infrastructure
agents
Pre-ight
So4ware
Execu=on
External
tasks:
restarts/user
adds
dependencies on another
! Content
Packs!
! BSA
Packaging
Docs
-
-
hrps://docs.bmc.com/docs/display/public/bsa83/Deploying+les+and
+applica=ons+using+packages+and+depot+objects
hrps://docs.bmc.com/docs/display/public/bsa83/Adding+or+removing
+Windows+users
10
PlaOorms/Technologies/Buzzwords
12
BLPackages
-
-
Patented
Almost
any
kind
of
congura=on
object
Most
other
depot
objects
Local
users
&
groups
Cong
Files
&
Entries
Files
&
Directories
Executables
&
Scripts
External
Commands
13
So4ware
Packages
!
hrps://docs.bmc.com/docs/display/public/bsa83/So4ware+package
+overview
14
hrps://docs.bmc.com/docs/display/public/bsa83/Adding+a+hobix+to
+the+Depot
15
uninstall
components
hrps://docs.bmc.com/docs/display/public/bsa83/Bundling+snapshot+results+into+a
+BLPackage
17
So4ware
Installs
! Ideally
use
exis=ng
packages
! Start
with
a
known
working
package,
or
test
installs
on
already-built
boxes,
un=l
you
know
they
work
(poten=ally
very
long
lead
=me
&
very
frustra=ng)
-
Build
one
fresh
instance
of
the
machine
and
work
on
the
install
on
that
machine
(dependency trees)
18
BLPackage
-
-
-
-
-
-
19
-
-
! NSH
Script:
-
! "File:
-
great
for
things
that
don't
need
code
to
deploy
them
(standalone
binary
executables,
web
content,
etc.)
20
Scripts
BLCLI
SOAP
! Ini=ated
by:
-
-
-
Web
Portals
Patching
Job
Remedia=on
Change
requests
21
BLDeploy
Job
-
-
-
targe=ng
BLPackage,
has
good
simula=on,
check
for
space,
Be
carefule
with
very
large
payloads
+
small
installed
disk
footprint.
hrps://docs.bmc.com/docs/display/public/bsa83/Crea=ng+a+Deploy
+Job
22
Next Steps
Parameterized
Packaging
! Create
a
template
with
a
simple
part,
like
a
directory.
! Add
a
local
property
to
the
template
! Parameterize
the
part:
C:\App
becomes
??DEPLOY_PATH??
! Create/discover
components
on
two
hosts
! Package,
set
property,
deploy.
24
! Communi=es!
25
Global
Deployments
! Repeaters
vs.
Data
stores
! Replica=on
-
-
! Longer =meouts
26
Server
Proper=es
!
hrps://docs.bmc.com/docs/display/public/bsa83/Server+proper=es
+controlling+Deploy+Job+behavior
! IS_DEPLOYABLE
! TRANSACTIONS_DIR
! DEPLOY_ALLOW_NFS_DURING_SUM
! JOB_TIMEOUT
! JOB_PART_TIMEOUT
27
RBAC
! Common
to
build
packages
with
.Read:
anyone
can
deploy
them
! Common
to
migrate
using
the
Promote
to
QA
/
Promote
to
Prod
! File server *must* be setup correctly or weird errors will happen (map
28
External
Commands
! Use
na=ve
syntax:
C:\Windows
vs.
/C/Windows
! cmd
/c
preferred
over
start
/wait
! Can
use
su
-
if
mapping
to
root
29
Setup
! Where
should
I
set
this
up
A
lab!
(not
that
kind
of
Lab!)
30
hrps://communi=es.bmc.com/community/bmcdn/
bmc_service_automa=on/server_congura=on_automa=on_bladelogic
31
Q&A
33