You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by GitBox <gi...@apache.org> on 2019/10/10 21:07:38 UTC

[GitHub] [cloudstack] andrijapanicsb commented on issue #3627: [do not merge] server: Do NOT cleanup dhcp and dns when stop a vm

andrijapanicsb commented on issue #3627: [do not merge] server: Do NOT cleanup dhcp and dns when stop a vm
URL: https://github.com/apache/cloudstack/pull/3627#issuecomment-540796870
 
 
   In short - NOTHING IS CLEANED at all, whatsoever...
   
   Test:
   ENV built based from packages built from this PR (VMware 6.5u, CenOS7 mgmt) - clean install.
   
   Created Isolated network (R21 in examples below)
   Created Shared network (R22 in examples below)
   
   Created a "vm1" (and some more VMs, but irrelevant) and joined vm1 to:
   - Isolated network (default one) , IP 10.1.1.101
   - Shared network (additional network), IP 1.1.1.4
   
   While VM running, inside R21 (Isolated)
   
   ```
   root@r-21-VM:~# grep -ir "10\.1\.1\.101" /var/; grep -ir "10\.1\.1\.101" /etc/
   /var/www/html/userdata/10.1.1.101/.htaccess:Allow from 10.1.1.101
   /var/www/html/metadata/10.1.1.101/local-ipv4:10.1.1.101
   /var/www/html/metadata/10.1.1.101/.htaccess:Allow from 10.1.1.101
   /var/cache/cloud/passwords-10.1.1.1:10.1.1.101=saved_password
   1","default_gateway":"10.1.1.1","default_entry":true,"remove":false,"type":"dhcpentry"}
   /var/cache/cloud/processed/VR-df1e8224-8c07-4e8d-9006-191c1f48224a.cfg:{"vm_ip_address":"10.1.1.101","vm_metadata":[["userdata","user-data",null],["metadata","service-offering","Small Instance"],["metadata","availability-zone","pr3627-t408-vmware-65u2"],["metadata","local-ipv4","10.1.1.101"],["metadata","local-hostname","vm1"],["metadata","public-ipv4","10.1.35.64"],["metadata","public-hostname","10.1.35.64"],["metadata","instance-id","75c43c29-a101-458f-81c6-8fe6e7546890"],["metadata","vm-id","75c43c29-a101-458f-81c6-8fe6e7546890"],["metadata","public-keys",null],["metadata","cloud-identifier","CloudStack-{f36badac-df80-40f2-a1f2-ab3a9ea41259}"]],"type":"vmdata"}
   /var/lib/misc/dnsmasq.leases:1573462858 02:00:2d:24:00:0e 10.1.1.101 vm1 *
   /var/log/cloud.log:2019-10-10 20:52:55,009 INFO     Processing metadata for 10.1.1.101
   /var/log/cloud.log:2019-10-10 20:53:08,194 INFO     Processing metadata for 10.1.1.101
   /var/log/cloud.log:2019-10-10 20:59:14,675  configure.py process:330 Processing metadata for 10.1.1.101
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPDISCOVER(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPOFFER(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPREQUEST(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPACK(eth0) 10.1.1.101 02:00:2d:24:00:0e vm1
   /var/log/messages:Oct 10 20:59:13 systemvm passwd_server_ip.py: serve_password: password saved for VM IP 10.1.1.101
   /etc/dhcphosts.txt:02:00:2d:24:00:0e,10.1.1.101,vm1,756h
   /etc/cloudstack/vmdata.json:  "10.1.1.101": [
   /etc/cloudstack/vmdata.json:      "10.1.1.101"
   /etc/cloudstack/vmpassword.json:  "10.1.1.101": "saved_password",
   /etc/cloudstack/dhcpentry.json:  "10.1.1.101": {
   /etc/cloudstack/dhcpentry.json:    "ipv4_address": "10.1.1.101",
   /etc/hosts:10.1.1.101   vm1
   ```
   
   vm1 expunged, inside R21 (Isolated)
   
   ```
   root@r-21-VM:~# grep -ir "10\.1\.1\.101" /var/; grep -ir "10\.1\.1\.101" /etc/
   /var/www/html/userdata/10.1.1.101/.htaccess:Allow from 10.1.1.101
   /var/www/html/metadata/10.1.1.101/local-ipv4:10.1.1.101
   /var/www/html/metadata/10.1.1.101/.htaccess:Allow from 10.1.1.101
   /var/cache/cloud/passwords-10.1.1.1:10.1.1.101=saved_password
   /var/cache/cloud/processed/VR-df1e8224-8c07-4e8d-9006-191c1f48224a.cfg:{"host_name":"vm1","mac_address":"02:00:2d:24:00:0e","ipv4_address":"10.1.1.101","ipv6_duid":"00:03:00:01:02:00:2d:24:00:0e","dns_addresses":"10.1.1.1","default_gateway":"10.1.1.1","default_entry":true,"remove":false,"type":"dhcpentry"}
   /var/cache/cloud/processed/VR-df1e8224-8c07-4e8d-9006-191c1f48224a.cfg:{"vm_ip_address":"10.1.1.101","vm_metadata":[["userdata","user-data",null],["metadata","service-offering","Small Instance"],["metadata","availability-zone","pr3627-t408-vmware-65u2"],["metadata","local-ipv4","10.1.1.101"],["metadata","local-hostname","vm1"],["metadata","public-ipv4","10.1.35.64"],["metadata","public-hostname","10.1.35.64"],["metadata","instance-id","75c43c29-a101-458f-81c6-8fe6e7546890"],["metadata","vm-id","75c43c29-a101-458f-81c6-8fe6e7546890"],["metadata","public-keys",null],["metadata","cloud-identifier","CloudStack-{f36badac-df80-40f2-a1f2-ab3a9ea41259}"]],"type":"vmdata"}
   /var/lib/misc/dnsmasq.leases:1573462858 02:00:2d:24:00:0e 10.1.1.101 vm1 *
   /var/log/cloud.log:2019-10-10 20:52:55,009 INFO     Processing metadata for 10.1.1.101
   /var/log/cloud.log:2019-10-10 20:53:08,194 INFO     Processing metadata for 10.1.1.101
   /var/log/cloud.log:2019-10-10 20:59:14,675  configure.py process:330 Processing metadata for 10.1.1.101
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPDISCOVER(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPOFFER(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPREQUEST(eth0) 10.1.1.101 02:00:2d:24:00:0e
   /var/log/dnsmasq.log:Oct 10 21:00:58 dnsmasq-dhcp[2826]: DHCPACK(eth0) 10.1.1.101 02:00:2d:24:00:0e vm1
   /var/log/messages:Oct 10 20:59:13 systemvm passwd_server_ip.py: serve_password: password saved for VM IP 10.1.1.101
   /etc/dhcphosts.txt:02:00:2d:24:00:0e,10.1.1.101,vm1,756h
   /etc/cloudstack/vmdata.json:  "10.1.1.101": [
   /etc/cloudstack/vmdata.json:      "10.1.1.101"
   /etc/cloudstack/vmpassword.json:  "10.1.1.101": "saved_password",
   /etc/cloudstack/dhcpentry.json:  "10.1.1.101": {
   /etc/cloudstack/dhcpentry.json:    "ipv4_address": "10.1.1.101",
   /etc/hosts:10.1.1.101   vm1
   ```
   
   Identical results are for R22 (Shared network) - zero difference in grep results (not sharing, for brevity)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services