[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [atomic-devel] Running docker-storage-setup from a UI
- From: Vivek Goyal <vgoyal redhat com>
- To: Marius Vollmer <marius vollmer redhat com>
- Cc: atomic-devel projectatomic io
- Subject: Re: [atomic-devel] Running docker-storage-setup from a UI
- Date: Tue, 12 Apr 2016 15:50:32 -0400
On Tue, Apr 12, 2016 at 03:09:08PM +0300, Marius Vollmer wrote:
> Hi,
>
> I am working on this:
>
> https://github.com/cockpit-project/cockpit/wiki/Atomic:-Docker-Storage
>
> which is basically a UI inside Cockpit for docker-storage-setup.
>
> I am not super far along, but I am getting to the point where the UI
> will need to actually run docker-storage-setup.
>
> - My basic idea is to write a new /etc/sysconfig/docker-storage-setup
> file and then run docker-storage-setup. Is that the best approach for
> a UI?
>
> - Docker-storage-setup needs to run non-interactively, but I think it
> can't do that right now, and asks confirmation for various things.
It already runs non-interactively. It is a service which runs on boot.
> Would it be acceptable to add a "--force-wipe" option to d-s-s, and
> maybe others? I can do that at the same time as I write the code for
> the UI.
So --force-wipe is a new functionality. What will it do?
>
> - Just showing the contents of /etc/sysconfig/docker-storage-setup in
> the UI as the current state of things is not really correct, since
> docker-storage-setup might not have run since it was last changed, or
> it might have failed.
>
> So I am thinking there could be something like
>
> # docker-storage-setup status
> /dev/vda: ok, shared with OS
> /dev/sda: ok
> /dev/sdb: Not yet set up!
>
> The Docker storage pool is not fully set up. Run
> "docker-storage-setup" to complete the set up.
I think first what would be nice is to display current docker
configuration.
What does "shared with OS" mean? Does it mean, it is in same volume
group where rootfs is?
>
> This would output information about how things should be, and how they
> actually are. (With an option for machine readable output.) The
> above would be for VG="" and DEVS="/dev/sda /dev/sdb" where there was
> some sort of problem with /dev/sdb.
>
> The machine readable output could maybe look like
>
> # docker-storage-setup status -M
> /dev/vda:root
What does "root" mean?
> /dev/sda:
What does empty string after /dev/sda mean?
Thanks
Vivek
> /dev/sdb:error=missing
>
> Or should we go full JSON right away?
>
>
> What do you think? Am I heading down the wrong path? If nobody stops
> me, I'll hopefully make some PRs soon for this, and we can discuss the
> details there.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]