Hi Snadeep, In the log message it is showing secondary in the path.
secondary:/export/secondary/template/tmpl/1/3 /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0 >From the management server, Is secondary is resolved ? In secondary storage configuration, did you mention secondary or 10.4.6.17 ? -Jayapal On 21-Apr-2014, at 4:04 PM, sandeep khandekar <cloudstack.sand...@gmail.com> wrote: > Dear All, > > I am unable to mount my secondary storage, I am trying really hard to > install cloudstack. > > Need help to finish these work friends. > > Please see the error which has appeared in my agent log > tail -f agent.log > 2014-04-21 15:04:27,405 INFO [cloud.agent.Agent] > (agentRequest-Handler-1:null) Set agent id 1 > 2014-04-21 15:04:27,405 INFO [cloud.agent.Agent] > (agentRequest-Handler-1:null) Ready command is processed: agent id = 1 > 2014-04-21 15:11:29,554 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-4:null) org.libvirt.LibvirtException: internal error > Child process (/bin/mount secondary:/export/secondary/template/tmpl/1/3 > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0) status unexpected: exit status 32 > 2014-04-21 15:11:29,554 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-4:null) Internal error occurred when attempting to > mount: specified path may be invalid > 2014-04-21 15:11:29,554 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-4:null) Failed to create mount > 2014-04-21 15:11:29,555 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-4:null) [Ljava.lang.StackTraceElement;@28d51032 > 2014-04-21 15:17:53,938 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-3:null) org.libvirt.LibvirtException: internal error > Child process (/bin/mount secondary:/export/secondary/template/tmpl/1/3 > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0) status unexpected: exit status 32 > 2014-04-21 15:17:53,938 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-3:null) Internal error occurred when attempting to > mount: specified path may be invalid > 2014-04-21 15:17:53,938 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-3:null) Failed to create mount > 2014-04-21 15:17:53,938 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-3:null) [Ljava.lang.StackTraceElement;@12afa082 > 2014-04-21 15:24:19,346 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-2:null) org.libvirt.LibvirtException: internal error > Child process (/bin/mount secondary:/export/secondary/template/tmpl/1/3 > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0) status unexpected: exit status 32 > 2014-04-21 15:24:19,346 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-2:null) Internal error occurred when attempting to > mount: specified path may be invalid > 2014-04-21 15:24:19,346 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-2:null) Failed to create mount > 2014-04-21 15:24:19,346 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-2:null) [Ljava.lang.StackTraceElement;@65a714ff > 2014-04-21 15:30:48,594 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-5:null) org.libvirt.LibvirtException: internal error > Child process (/bin/mount secondary:/export/secondary/template/tmpl/1/3 > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0) status unexpected: exit status 32 > 2014-04-21 15:30:48,594 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-5:null) Internal error occurred when attempting to > mount: specified path may be invalid > 2014-04-21 15:30:48,594 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-5:null) Failed to create mount > 2014-04-21 15:30:48,594 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-5:null) [Ljava.lang.StackTraceElement;@5dd06de > 2014-04-21 15:37:14,513 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-1:null) org.libvirt.LibvirtException: internal error > Child process (/bin/mount secondary:/export/secondary/template/tmpl/1/3 > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0) status unexpected: exit status 32 > 2014-04-21 15:37:14,514 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-1:null) Internal error occurred when attempting to > mount: specified path may be invalid > 2014-04-21 15:37:14,514 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-1:null) Failed to create mount > 2014-04-21 15:37:14,514 ERROR [kvm.storage.LibvirtStorageAdaptor] > (agentRequest-Handler-1:null) [Ljava.lang.StackTraceElement;@4e30cbae > > > as cloudstack was unable to mount, I mounted it in the secondary storage in > specified path Manually > > $sudo mount -t nfs 10.4.6.17:/export/secondary/template/tmpl/1/3/ > /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0/ > > Then I got the message cloudstack installed successfully. > > When I see my centos template it is not downloaded - The same error which I > got in my previous installations. > > Any guesses are hints to solve these friends, > the setup is done on a single node(ubntu 12.04) > (hypervisor,managementserver,nfs server all running on one single node) > > Installation steps which followed > step wise installation of cloudstack on ubuntu > > I thought first five steps as pre-requsites so I executed, I know they are > not necessary but I executed to be on safe side > sudo apt-get install vim > > 1. sudo apt-get update > 2. sudo apt-get install python-software-properties > 3. sudo add-apt-repository ppa:natecarlson/maven3 > 4. sudo apt-get update > 5. sudo apt-get install ant debhelper openjdk-6-jdk tomcat6 > libws-commons-util-java genisoimage python-mysqldb libcommons-codec-java > libcommons-httpclient-java liblog4j1.2-java maven3 > > ## not used the below step > 6. mvn3 -P deps > 7. > chapter 4 > 8. vi /etc/apt/sources.list.d/cloudstack.list > deb http://cloudstack.apt-get.eu/ubuntu precise 4.2 > > 9. run this command as root > wget -O - http://cloudstack.apt-get.eu/release.asc|apt-key add - > > 10. apt-get update > > 11. hostname --fqdn > edit these two files > /etc/host > /etc/hosts > Ip-address hostname > > 11. apt-get install openntpd > > //Do not run these step It will take you to K20Cloudstack-management error > 12. sudo apt-get install cloudstack-cli > > 13. sudo vi /etc/sudoers > > root ALL=(ALL:ALL) NOPASSWD:ALL > > #If you don’t want to be prompted for any password while running sudo then > we can use the NOPASSWD parameter on a particular entry: > > 14. apt-get install cloudstack-agent > > 15. vi /etc/cloudstack/agent/agent.properties > guest.cpu.mode=host-model > > 16. vi /etc/libvirt/libvirtd.conf > listen_tls = 0 > listen_tcp = 1 > tcp_port = "16509" > auth_tcp = "none" > mdns_adv = 0 > > # in-order to have live migration working libvirt has to listen ot > unsecured TCP CONNECTION > # need to turn off libvirts attempt to use Multicast DNS > > 17. vi /etc/default/libvirt-bin > libvirtd_opts="-d -l" > > 18. vi /etc/libvirt/qemu.conf > vnc_listen = "0.0.0.0" > > 19. service libvirt-bin restart > > 20. Configuring security policies > > i) dpkg --list 'apparmor' > > Disabling apparmor profiles > > ii) ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/ > > iii) ln -s /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper > /etc/apparmor.d/disable/ > > iv) apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd > > v) apparmor_parser -R /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper > > 21. Configuring the network > > i) apt-get install bridge-utils > > ii) > vi /etc/network/interfaces > > auto lo > iface lo inet loopback > > # The primary network interface > auto eth0 > iface eth0 inet manual > # Public network > > auto cloudbr0 > iface cloudbr0 inet static > address 10.4.6.17 > netmask 255.255.255.128 > gateway 10.4.6.1 > bridge_ports eth0 > bridge_fd 5 > bridge_stp off > bridge_maxwait 1 > dns-nameservers 10.4.21.4 103.15.60.4 > # Private network > auto cloudbr1 > iface cloudbr1 inet manual > bridge_ports eth0 > bridge_fd 5 > bridge_stp off > bridge_maxwait 1 > > 22. Configuring Firewall > $ ufw allow proto tcp from any to any port 22 > > $ ufw allow proto tcp from any to any port 1798 > > $ ufw allow proto tcp from any to any port 16509 > > $ ufw allow proto tcp from any to any port 5900:6100 > > $ ufw allow proto tcp from any to any port 49152:49216 > > //server installation > > 23. apt-get install cloudstack-mangagement > > 24. apt-get install mysql-server > > 25. vi /etc/mysql/conf.d/cloudstack.cnf > [mysqld] > innodb_rollback_on_timeout=1 > innodb_lock_wait_timeout=600 > max_connections=350 > log-bin=mysql-bin > binlog-format = 'ROW' > > 25.1 sudo ufw status verbose > 25.2 sudo ufw enable > 25.3 sudo ufw allow mysql > > 26. service mysql restart > > 27. cloudstack-setup-databases > cloud:cloudstack@localhost--deploy-as=root:cloudstack -i 10.4.6.17 > > TRY THESE (working successfully) > cloudstack-setup-databases > cloud:cloudstack@localhost--deploy-as=root:cloudstack -e file -m > cloudstack -k cloudstack -i 10.4.6.17 > > cloudstack-setup-databases cloud:<dbpassword>@localhost \ > --deploy-as=root:<password> \ > -e <encryption_type> \ > -m <management_server_key> \ > -k <database_key> \ > -i <management_server_ip> > > 28. vi /etc/sudoers > Defaults:cloud !requiretty > > 29. cloudstack-setup-management > > > //preparing NFS Share > 30. sudo apt-get install nfs-common nfs-kernel-server > > i) vi /etc/default/nfs-kernel-server > RPCMOUNTDOPTS="-p 892 --manage-gids" > > ii) vi /etc/default/nfs-common > NEED_STATD=yes > STATDOPTS="--port 662 --outgoing port 2020" > > iii) cat >> /etc/modprobe.d/lockd.conf > options lockd nlm_udpport=32769 nlm_tcpport=32803 > > iv) apt-get install quota > > v) vi /etc/default/quota > RPCRQUOTADOPTS="-p 875" > > > 31. > $ sudo mkdir -p /export/primary > $ sudo mkdir -p /export/secondary > > 32. > sudo vi /etc/exports > > /export *(rw,async,no_root_squash,no_subtree_check) > > 33. sudo exportfs -a > > 34. > $ sudo mkdir /mnt/primary > $ sudo mount -t nfs 10.4.6.17:/export/primary /mnt/primary > $ sudo mkdir /mnt/secondary > $ sudo mount -t nfs 10.4.6.17:/export/secondary /mnt/secondary > > 35. df -h > > 36. > vi /etc/fstab > > 10.4.6.17:/export/primary /mnt/primary nfs rw,tcp,intr 0 1 > 10.4.6.17:/export/secondary /mnt/secondary nfs rw,tcp,intr 0 1 > > 36.1 --- configuring IP Table > $NETWORK=10.4.6.0/24 > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p udp --dport 111 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport 111 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport 2049 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport > 32803 -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p udp --dport > 32769 -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport 892 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p udp --dport 892 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport 875 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p udp --dport 875 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p tcp --dport 662 > -j ACCEPT > sudo iptables -A INPUT -s $NETWORK -m state --state NEW -p udp --dport 662 > -j ACCEPT > > 36.2 sudo apt-get install iptables-persistent > //iptables -help https://help.ubuntu.com/community/IptablesHowTo > > //install system vm -template > 37. > > sudo > /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt > -m /mnt/secondary -u > http://d21ifhcun6b1t2.cloudfront.net/templates/4.2/systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2-h > kvm -s cloudstack -F > > 38. > > Connect to server > > Tests before connecting to server > ------------------- > /etc/init.d/cloudstack-management stop > /etc/init.d/tomcat6 stop > /etc/init.d/cloudstack-agent stop > ps -efl | grep java > /etc/init.d/cloudstack-management start > /etc/init.d/cloudstack-management status > /etc/init.d/cloudstack-agent start > /etc/init.d/cloudstack-agent status > > 38.1 sudo apt-get install ssh > > http://10.4.6.17:8080/client > > I was getting host Add Problem . so I installed ssh and the error got > solved. > > Anything else I need to follow > > Your help is needed friends now. > > Thankyou > > > -- > SANDEEP KHANDEKAR > Assistant Professor > Department of Computer science and engineering > Sreenidhi Institute of science and Technology > Hyderabad