Hi Jaypal, How to resolve from management server secondary?
mount command shows the following information root@cloudstack:/var/log/cloudstack/management# mount /dev/sda5 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) cgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset) cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu) cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct) cgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory) cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb) rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw) nfsd on /proc/fs/nfsd type nfsd (rw) gvfs-fuse-daemon on /home/cloudstack/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=cloudstack) 10.4.6.17:/export/secondary on /mnt/secondary type nfs (rw,tcp,intr,vers=4,addr=10.4.6.17,clientaddr=10.4.6.17) 10.4.6.17:/export/primary on /mnt/primary type nfs (rw,tcp,intr,vers=4,addr=10.4.6.17,clientaddr=10.4.6.17) 10.4.6.17:/export/primary on /mnt/25838d34-9a6f-3266-912e-db84d3f365d6 type nfs (rw,vers=4,addr=10.4.6.17,clientaddr=10.4.6.17) The last line looks unusual, It got created automatically - cloudstack-management-server. I revoked the mount which I have done it manually previously. with the below command sudo mount -t nfs 10.4.6.17:/export/secondary/template/tmpl/1/3/ /mnt/53d355b8-a8c7-33a2-b9fd-e6d68ff7eec0/ Any guidance, how to solve?. On Mon, Apr 21, 2014 at 4:25 PM, Jayapal Reddy Uradi < jayapalreddy.ur...@citrix.com> wrote: > 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 > > -- SANDEEP KHANDEKAR Assistant Professor Department of Computer science and engineering Sreenidhi Institute of science and Technology Hyderabad