2.2. Deploy a Profile
Deploy a profile to the child container
Having created the child container, as described in Section 2.1, “Create a Fabric”, you can now deploy the a profile to it. To do so, follow these steps:
- Deploy the
example-camel-hello
profile into thechild
container by entering this console command:JBossFuse:karaf@root> fabric:container-change-profile child example-camel-hello
- Verify that the
example-camel-hello
profile deploys successfully to thechild
container, using thefabric:container-list
command. Enter the following command to monitor the container status:JBossFuse:karaf@root> shell:watch container-list
And wait until thechild
container status changes tosuccess
.
View the sample output
When it is running, the
example-camel-hello
profile writes a message to the container's log every five seconds. To verify that the profile is running properly, you can look for these messages in the child container's log, as follows:
- Connect to the
child
container, by entering the following console command:JBossFuse:karaf@root> container-connect child
- After logging on to the
child
container, view thechild
container's log using thelog:tail
command, as follows:JBossFuse:karaf@root> log:tail
You should see some output like the following: - Type Ctrl-C to exit the log view and get back to the child container's console prompt.