Paste #563408
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | vedams@ubuntu-juju:~/charms/cinder-xtremio/hooks$ ls
total 28
-rw-rw-r-- 1 vedams vedams 15 Aug 25 10:52 upgrade-charm
-rw-rw-r-- 1 vedams vedams 1312 Aug 25 10:52 cinder_contexts.py
drwxrwxr-x 6 vedams vedams 4096 Aug 25 12:35 charmhelpers
-rwxr-xr-x 1 vedams vedams 945 Aug 25 16:37 cinder_hooks.py
-rw-rw-r-- 1 vedams vedams 118 Aug 25 19:09 install
-rw-rw-r-- 1 vedams vedams 593 Aug 25 21:28 config-changed
-rw-rw-r-- 1 vedams vedams 123 Aug 25 21:30 start
vedams@ubuntu-juju:~/charms/cinder-xtremio/hooks$ vi install
#!/bin/bash
set -eu
juju-log "Installing EMC driver"
DIR=/var/lib/krishna
mkdir -p $DIR
juju-log "Installed packages"
vedams@ubuntu-juju:~/charms/cinder-xtremio/hooks$ vi config-changed
#!/bin/bash
set -eu
juju-log "In configchanged begin"
sed -i '/volume_driver =/c\volume_driver=cinder.volume.drivers.emc.xtremio.XtremIOISCSIDriver' /etc/cinder/cinder.conf
status=`echo $?`
juju-log "sed command status $status"
sudo chattr +i /etc/cinder/cinder.conf
status=`echo $?`
juju-log "chattr command status $status"
juju-log "IN configchanged end"
vedams@ubuntu-juju:~/charms/cinder-xtremio/hooks$ vi start
#!/bin/bash
set -eu
juju-log "restart cinder-volume "
service cinder-volume restart
juju-log "cinder-volume restarted"
$sudo juju deploy /home/vedams/charms/cinder-xtremio --series xenial
$sudo juju add-relation cinder-xtremio cinder
$sudo juju status
cinder/0 active idle 5 10.75.116.142 8776/tcp Unit is ready
cinder-ceph/0 active idle 10.75.116.142 Unit is ready
cinder-xtremio/18 unknown allocating 10.75.116.142 Waiting for agent initialization to finish
cinder/0 active idle 5 10.75.116.142 8776/tcp Unit is ready
cinder-ceph/0 active idle 10.75.116.142 Unit is ready
cinder-xtremio/18 unknown idle 10.75.116.142
Check cinder.conf changed or not [from cinder/0]
================================
$sudo juju ssh cinder/0
#cd /etc/cinder
Changed
Log
======
root@juju-6c6a54-5:/var/log/juju# vi unit-cinder-xtremio-21.log
2016-08-25 15:31:44 DEBUG juju.worker.dependency engine.go:492 "metric-collect" manifold worker stopped: failed to read charm from: /var/lib/juju/agents/unit-cinder-xtremio-21/charm: stat /var/lib/juju/agents/unit-cinder-xtremio-21/charm: no such file or directory
2016-08-25 15:31:44 ERROR juju.worker.dependency engine.go:539 "metric-collect" manifold worker returned unexpected error: failed to read charm from: /var/lib/juju/agents/unit-cinder-xtremio-21/charm: stat /var/lib/juju/agents/unit-cinder-xtremio-21/charm: no such file or directory
2016-08-25 15:31:44 DEBUG juju.worker.dependency engine.go:478 "uniter" manifold worker started
2016-08-25 15:31:44 DEBUG juju.worker.proxyupdater proxyupdater.go:174 new apt proxy settings proxy.Settings{Http:"http://10.75.116.1:8000", Https:"", Ftp:"", NoProxy:""}
2016-08-25 15:31:44 DEBUG juju.worker.logger logger.go:50 reconfiguring logging from "<root>=DEBUG" to "<root>=WARNING;unit=DEBUG"
2016-08-25 15:31:46 INFO juju-log Installing EMC driver
2016-08-25 15:31:46 INFO juju-log Installed packages
2016-08-25 15:31:46 INFO juju-log In configchanged begin
2016-08-25 15:31:46 INFO juju-log sed command status 0
2016-08-25 15:31:46 INFO config-changed chattr: Permission denied while setting flags on /etc/cinder/cinder.conf
2016-08-25 15:31:46 ERROR juju.worker.uniter.operation runhook.go:107 hook "config-changed" failed: exit status 1
Issues
======
1) from above log
2016-08-25 15:31:46 INFO config-changed chattr: Permission denied while setting flags on /etc/cinder/cinder.conf
2016-08-25 15:31:46 ERROR juju.worker.uniter.operation runhook.go:107 hook "config-changed" failed: exit status 1
2)"start" script not executed.
|