*** zhurong has joined #openstack-karbor | 00:56 | |
*** zhurong has quit IRC | 00:56 | |
*** zhurong has joined #openstack-karbor | 00:56 | |
*** lihi has quit IRC | 01:27 | |
*** lihi has joined #openstack-karbor | 01:29 | |
*** diablo_rojo has joined #openstack-karbor | 01:46 | |
*** diablo_rojo has quit IRC | 01:48 | |
openstackgerrit | chenying proposed openstack/karbor: Update the nova backup protection plugin https://review.openstack.org/417873 | 01:50 |
---|---|---|
*** zhurong has quit IRC | 03:00 | |
*** zhurong has joined #openstack-karbor | 03:02 | |
*** tommylikehu has joined #openstack-karbor | 03:11 | |
openstackgerrit | wu proposed openstack/python-karborclient: Make command 'karbor provider-show' print pretty https://review.openstack.org/421239 | 03:12 |
*** zhurong has quit IRC | 03:23 | |
openstackgerrit | Merged openstack/karbor: Remove logging import unused https://review.openstack.org/420462 | 03:28 |
*** gouthamr has quit IRC | 03:28 | |
*** tommylikehu1 has joined #openstack-karbor | 03:33 | |
*** tommylikehu has quit IRC | 03:36 | |
*** tommylikehu1 is now known as tommylikehu | 03:36 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/karbor: Updated from global requirements https://review.openstack.org/415964 | 04:39 |
chenying_ | ping saggi | 07:07 |
chenying_ | ping yuvalb | 07:12 |
*** yuval has joined #openstack-karbor | 07:29 | |
yuval | hey chenying_ | 07:29 |
*** zhurong has joined #openstack-karbor | 07:37 | |
chenying_ | yuval Hi As you know, now the nova plugin has backup three images (snapshot image, kernel image, ramdisk image). Are kernel and ramdisk image a must? Can we consider only backuping the snapshot image of the server? | 07:42 |
yuval | chenying_: 1) I still didn't understand why nova protection plugin takes a snapshot of the image and backs it up. The image protection is the glance protection plugin's job | 07:44 |
yuval | chenying_: 2) kernel and ramdisk are only part of specific image types | 07:44 |
yuval | chenying_: regarding image types: http://docs.openstack.org/developer/glance/formats.html | 07:45 |
*** zhurong has quit IRC | 07:46 | |
chenying_ | yuval 1) This nova plguin refer to the implementment of IBM dragon's soltuion at first. We can consider developing a new nova plguin using other solution(like nova backup). | 08:06 |
yuval | chenying_: do you mean a new plugin in addition to this one? | 08:09 |
yuval | chenying_: Can't understand how IBM Dragon relates to that | 08:10 |
chenying_ | yuval do you mean a new plugin in addition to this one? Yes IBM Dragon is another backup as a serice project. Some concept and module of karbor come from it. | 08:12 |
yuval | chenying_: afaik ibm dragon was a backup as a service project which was never complete. However, this is changes nothing in karbor. The basic nova protection plugin in karbor should be correct | 08:13 |
*** yamamoto has quit IRC | 08:17 | |
chenying_ | yuval: So what's your opinion about the correct solution of nova plugin. Do you have a plan about developing this plugin? | 08:22 |
yuval | chenying_: as I said before, the current implmentation of nova protection plugin creates a snapshot of the server image, which is not what we mean. First, the server may boot from a volume and not an image, second, we already protect the image in the glance protection plugin | 08:24 |
chenying_ | yuval, The server may boot from a volume. -- This is another situation about server. If the server boot from a image, What's the problem with current nova plugins? we also need create a snapshot image about the server. | 08:42 |
yuval | chenying_: image is immutable, already protected by glance protection plugin, and any changes are ephemeral | 08:48 |
yuval | chenying_: is there a reason to take a snapshot and not use the actual server image protected by glance? | 08:48 |
yuval | chenying_: what if you have 30 servers, all boot from the same image? then each checkpoint has 30 image snapshots? | 08:52 |
chenying_ | yuval: take a snapshot of server to generate a image, this is one step of current nova plugin. It is too late for glance plugins to protect. | 08:53 |
yuval | chenying_: I know that it is a step of the current nova plugin, and I think it shouldn't be | 08:54 |
yuval | chenying_: what do you mean by 'too late'? | 08:54 |
chenying_ | what if you have 30 servers, all boot from the same image? then each checkpoint has 30 image snapshots? ------The snapshot image of all 30 servers are different. I don't think the snapshots image is same as the original image. | 08:56 |
yuval | chenying_: karbor should not protect ephemeral data of servers | 08:57 |
chenying_ | 30 servers, all boot from the same image ---- They just are created with same original image. It doesn't mean the snapshot are same. | 08:57 |
yuval | chenying_: the diff between the base image and the current state is ephemeral and we should not protect it | 08:57 |
yuval | if someone wants persistent storate they can use a volume, not an image | 08:58 |
yuval | *storage | 08:58 |
chenying_ | yuval: What's your mean about ephemeral data? the snapshot image of server? | 08:58 |
yuval | chenying_: http://docs.openstack.org/ops-guide/arch-storage.html | 08:59 |
yuval | images are immutable. data written by servers is written either on a volume, or an ephemeral storage | 09:00 |
chenying_ | yuval: I see. If user want to persistence and protect the syetem data of server, the server must boot form a volume not from image. | 09:06 |
yuval | chenying_: it can boot from image, but store data on another attached volume | 09:06 |
*** yamamoto has joined #openstack-karbor | 09:07 | |
yuval | chenying_: for example, boot from an ubuntu image, and mount a persistent volume to /var for storing crucial application data | 09:10 |
openstackgerrit | Merged openstack/python-karborclient: Make command 'karbor provider-show' print pretty https://review.openstack.org/421239 | 09:13 |
chenying_ | yuval: boot from an ubuntu image -- If user want to protect all the syestem data (/etc /lib /boot) of the server, how to deal with it. | 09:13 |
yuval | chenying_: if this data is in the original image - it is backed up by the glance protection plugin. if the user made changes after the server booted - the changes are epehemeral, they will not be protected by karbor, and they will also be lost on reboot | 09:14 |
chenying_ | yuval: This situation the user need boot from a volume, if he want to portect all the syestem data. | 09:17 |
yuval | chenying_: let's say karbor is not part of the game. if the user boots from an image, then all ephemeral changes are lost when the server is shutdown | 09:19 |
yuval | chenying_: so if a user wants /etc /lib, ... to survive boot - they should be part of the immutable image or some persistent storage - i.e volume | 09:20 |
yuval | chenying_: karbor will not be protecting server ephemeral data | 09:21 |
chenying_ | yuval: I see. If ther server boot from a image, Does it mean that we only need protect all the attached volume of this server. | 09:22 |
yuval | glance protection plugin will protect the image, cinder protection plugin will protect the volumes, server protection plugin will protect the server configuration and the 'attachment' to the server's image and/or volumes | 09:23 |
yuval | on restore, glance protection plugin will restore the image, cinder protection plugin will restore the volume, nova protection plugin will restore the server, and boot it from the image/volume it is supposed to boot from, and attach volumes, if any, that should be attached | 09:24 |
chenying_ | Yes | 09:26 |
chenying_ | you mean that the backup of server image is just a use case of glance protection? we don't need take the snapshot image of server in ther nova plugins? | 09:27 |
yuval | chenying_: yep | 09:27 |
yuval | chenying_: I have to go, let's continue this later/tomorrow | 09:29 |
chenying_ | yuval: Ok. I see. I will think carefully about it. | 09:30 |
chenying_ | yuval: thanks. | 09:30 |
yuval | chenying_: :))) | 09:30 |
*** yuval has quit IRC | 09:31 | |
*** yamamoto has quit IRC | 09:34 | |
*** yamamoto has joined #openstack-karbor | 09:36 | |
*** yamamoto has quit IRC | 09:39 | |
openstackgerrit | zhangshuai proposed openstack/karbor-dashboard: Fix provider show checkpoints page https://review.openstack.org/421776 | 10:01 |
openstackgerrit | chenying proposed openstack/karbor: Update the nova backup protection plugin https://review.openstack.org/417873 | 10:03 |
*** yamamoto has joined #openstack-karbor | 10:55 | |
*** yamamoto has quit IRC | 11:10 | |
*** yinwei_computer has quit IRC | 12:49 | |
*** yinwei_computer has joined #openstack-karbor | 12:51 | |
*** zhurong has joined #openstack-karbor | 12:53 | |
*** zhurong has quit IRC | 13:11 | |
*** zhurong has joined #openstack-karbor | 13:12 | |
*** zhurong has quit IRC | 13:13 | |
*** tommylikehu_ has joined #openstack-karbor | 13:21 | |
*** tommylikehu_ has quit IRC | 13:22 | |
*** tommylikehu_ has joined #openstack-karbor | 13:22 | |
*** zhurong has joined #openstack-karbor | 13:32 | |
*** tommylik_ has joined #openstack-karbor | 13:33 | |
*** tommylikehu_ has quit IRC | 13:34 | |
*** tommylik_ has quit IRC | 13:35 | |
*** tommylikehu_ has joined #openstack-karbor | 13:35 | |
*** yinwei_computer has quit IRC | 13:42 | |
*** yinwei_computer has joined #openstack-karbor | 13:44 | |
*** gouthamr has joined #openstack-karbor | 14:13 | |
*** openstack has joined #openstack-karbor | 15:20 | |
*** tommylikehu_ has quit IRC | 15:39 | |
*** Jeffrey4l has quit IRC | 16:01 | |
*** Jeffrey4l_ has joined #openstack-karbor | 16:01 | |
*** Jeffrey4l_ is now known as Jeffrey4l | 16:02 | |
*** gouthamr has quit IRC | 21:34 | |
*** Jeffrey4l has quit IRC | 21:35 | |
*** Jeffrey4l has joined #openstack-karbor | 21:35 | |
*** gouthamr has joined #openstack-karbor | 21:57 | |
*** tommylikehu_ has joined #openstack-karbor | 22:59 | |
*** tommylikehu_ has quit IRC | 23:02 | |
*** Jeffrey4l has quit IRC | 23:24 | |
*** lihi has quit IRC | 23:24 | |
*** Jeffrey4l has joined #openstack-karbor | 23:24 | |
*** lihi has joined #openstack-karbor | 23:24 | |
*** Jeffrey4l has quit IRC | 23:29 | |
*** Jeffrey4l has joined #openstack-karbor | 23:41 | |
*** Jeffrey4l has quit IRC | 23:42 | |
*** Jeffrey4l has joined #openstack-karbor | 23:42 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!