Forgot to add the link for the reference:

[1] https://code-ready.github.io/crc/ - section 1.4

On Sun, Sep 22, 2019 at 3:35 PM Just Marvin <
marvin.the.cynical.ro...@gmail.com> wrote:

> Daniel,
>
>     TBH, I didn't follow a lot of that. But the bit that I did get was
> your recommendation to try the full OCP install instead of CRC. I'll give
> that a try.
>
>     FYI, I did enable nested virtualization on GCP, and progressed quite a
> bit further. I will note that the install instructions [1] need to list
> qemu-kvm as a packaged to be installed on Centos7. But in the end, I failed
> at this point:
>
> INFO Loading bundle: crc_libvirt_4.1.11.crcbundle ...
> INFO Extracting bundle: crc_libvirt_4.1.11.crcbundle ...
> INFO Creating VM ...
> INFO Verifying validity of the cluster certificates ...
> INFO Check internal and public dns query ...
> INFO Copying kubeconfig file to instance dir ...
> INFO Adding user's pull secret and cluster ID ...
> ERRO Error occurred: Failed to update user pull secret or cluster ID: ssh
> command error:
> command : timeout 80 bash -c 'until oc --config /tmp/kubeconfig replace -f
> /tmp/pull-secret.yaml 2>/dev/null 1>&2; \
> do echo "Waiting for recovery apiserver to come up."; sleep 1; done'
> err     : exit status 124
> output  : Waiting for recovery apiserver to come up.
> Waiting for recovery apiserver to come up.
> Waiting for recovery apiserver to come up.
>
>     Not sure what is going on. Probably, as you mentioned, networking
> hasn't been set up in a fashion that allows the ssh to work.
>
> Regards,
> Marvin
>
> On Sat, Sep 21, 2019 at 3:36 AM Daniel Veillard <veill...@redhat.com>
> wrote:
>
>> On Fri, Sep 20, 2019 at 04:47:09PM -0400, Just Marvin wrote:
>> > Daniel,
>> >
>> >     I appreciate the insights into the challenges. The goal that you
>> > stated, though, is going to be hard to achieve with a limitation of
>> > bare-metal only for developers. See the other thread in this forum for
>> the
>> > service mesh. The kind of resource requirements, as stated in that
>> thread,
>> > needed to do something like that on CRC will rarely be found on a
>> developer
>> > laptop. So, for someone like me, the choice really boils down to
>> running a
>> > full-fledged OCP on a dedicated machine / VM if I want to try out /
>> > experience something like the OpenShift Service Mesh. And such dedicated
>> > machines / VMs are hard to come by unless one uses the public cloud.
>> So, I
>> > hope that running in such an environment becomes easier for CRC.
>> >
>> > Regards,
>> > Marvin
>>
>>    Hi Marvin,
>>
>>   Hum, there is something I don't understand,
>> if you are going to use a dedicated machine to run your OCP workload, why
>> not run the full install then. We made a number of choice to be able to
>> adapt to the laptop situation:
>>   - single node, hence only one VM to minimize the memory footprint
>>     and trashing between competing VMs
>>   - pre-baked installation, so that CRC is usable nearly immediately
>>     after download compared to the time it would take to run the installer
>>     fetch everything and run the install process on a laptop hard drive
>>   - disable a number of operators which are part of a full fledged install
>>     of OCP to reduce the memory footprint, most notably the telemetry
>> part.
>>
>>   Some of those I would avoid if I were to install my devel cluster on
>> a 64 GB tower I have laying around in my office. The install would have to
>> be done once, not on my main machine so no big deal if it takes one hour,
>> it would be closer in behaviour to a full cluster on AWS too.
>>
>>   We added back last year the minishift --remote for those use case
>> because
>> TBH running the Ansible playbook for 3.x on a random Linux install was a
>> bit
>> of a challenge. But for CRC  that's not really possible, we don't run the
>> installer, it's pre-cooked, and requires the CoreOS base, so I don't see
>> how we could ever do this.
>>
>>   One of the scenario we could try is to take the installed bundle VM
>> content
>> and try to run it inside a container instead of a VM, but that means no
>> guarantee on the kernel behaviour, nor system library, and sorting out
>> networking would likely be case by case.
>>
>>   I wonder if the real solution isn't for those case to make it easier
>> for people to run the libvirt side of the installer directly. Another
>> option
>> is the Ansible route, though TBH I don't know how well that's supported
>> in 4.x
>>
>>    Hope this makes sense,
>>
>> Daniel
>>
>> > On Fri, Sep 20, 2019 at 9:21 AM Daniel Veillard <veill...@redhat.com>
>> wrote:
>> >
>> > > On Thu, Sep 19, 2019 at 10:00:40PM -0300, Fernando Lozano wrote:
>> > > > Yes, bare-metal only.
>> > >
>> > >  Hi,
>> > >
>> > > I'm the manager for the CRC group.
>> > > We indeed tested it only on bare metal. The goal is really to provide
>> > > a quick and easy way for a developer to run OCP 4.x on their laptop.
>> > > That said as Joel suggested you may try to enable nested
>> virtualization
>> > > this will likely allow to boot the VM. Then it's a question of
>> networking
>> > > usually, virt takes 20% of the effort, networking is the 75% of the
>> > > remaining problems <grin/>
>> > >
>> > > Daniel
>> > >
>> > > > On Thu, Sep 19, 2019 at 8:50 PM Just Marvin <
>> > > > marvin.the.cynical.ro...@gmail.com> wrote:
>> > > >
>> > > > > Fernando,
>> > > > >
>> > > > >     Is CRC only expected to run on bare-metal? I tried running it
>> on a
>> > > VM
>> > > > > in GCP and it didn't work, complaining about virtualization
>> problems
>> > > (sorry
>> > > > > - forget the exact error). It runs find on my laptop, but I'd
>> really
>> > > like
>> > > > > to not muddy up my laptop with all kinds of experimental things.
>> > > > >
>> > > > > Regards,
>> > > > > Marvin
>> > > > >
>> > > > > On Wed, Sep 18, 2019 at 12:35 PM Fernando Lozano <
>> floz...@redhat.com>
>> > > > > wrote:
>> > > > >
>> > > > >> Hi Joel,
>> > > > >>
>> > > > >> Yes, CRC requires virtualization. It creates and manages a VM,
>> using
>> > > the
>> > > > >> hypervisor provided by your laptop OS, and runs OpenShift inside
>> that
>> > > VM.
>> > > > >> AFAIK there is no more all-in-one containerized support for
>> OpenShift
>> > > so
>> > > > >> more 'oc cluster up' for OpenShift 4.x.
>> > > > >>
>> > > > >> []s, Fernando Lozano
>> > > > >>
>> > > > >>
>> > > > >> On Wed, Sep 18, 2019 at 9:44 AM Joel Pearson <
>> > > > >> japear...@agiledigital.com.au> wrote:
>> > > > >>
>> > > > >>> With CodeReady Container, it's not possible to use it without
>> > > > >>> virtualisation right?  Because it needs CoreOS, and can't
>> startup on
>> > > an
>> > > > >>> existing docker installation like you can with "oc cluster up"?
>> > > > >>>
>> > > > >>> I'm only asking because I almost got OKD 3.11 running on
>> Windows 10
>> > > WSL
>> > > > >>> (windows subsystem for linux) v2.  But if it's a full VM, then
>> > > running
>> > > > >>> inside WSL 2 doesn't really make sense (and probably doesn't
>> work
>> > > anyway).
>> > > > >>>
>> > > > >>> On Sat, 14 Sep 2019 at 02:35, Daniel Comnea <
>> comnea.d...@gmail.com>
>> > > > >>> wrote:
>> > > > >>>
>> > > > >>>> Recently folks were asking what is the minishift's alternative
>> for
>> > > v4
>> > > > >>>> and in case you've missed the news see [1]
>> > > > >>>>
>> > > > >>>> Hopefully that will also work for OKD v4 once  the MVP is out.
>> > > > >>>>
>> > > > >>>>
>> > > > >>>> Dani
>> > > > >>>>
>> > > > >>>> [1]
>> > > > >>>>
>> > >
>> https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/
>> > > > >>>> _______________________________________________
>> > > > >>>> users mailing list
>> > > > >>>> users@lists.openshift.redhat.com
>> > > > >>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> > > > >>>>
>> > > > >>>
>> > > > >>> _______________________________________________
>> > > > >>> users mailing list
>> > > > >>> users@lists.openshift.redhat.com
>> > > > >>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> > > > >>>
>> > > > >> _______________________________________________
>> > > > >> users mailing list
>> > > > >> users@lists.openshift.redhat.com
>> > > > >> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> > > > >>
>> > > > >
>> > >
>> > > > _______________________________________________
>> > > > users mailing list
>> > > > users@lists.openshift.redhat.com
>> > > > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> > >
>> > >
>> > > --
>> > > Daniel Veillard      | Red Hat Developers Tools
>> > > http://developer.redhat.com/
>> > > veill...@redhat.com  | libxml Gnome XML XSLT toolkit
>> http://xmlsoft.org/
>> > > http://veillard.com/ | virtualization library  http://libvirt.org/
>> > >
>>
>> --
>> Daniel Veillard      | Red Hat Developers Tools
>> http://developer.redhat.com/
>> veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
>> http://veillard.com/ | virtualization library  http://libvirt.org/
>>
>
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to