►
From YouTube: 2020-02-20: High availability Gitaly demo
Description
Walk though of setup documentation.
Learn more: https://docs.gitlab.com/ee/administration/gitaly/praefect.html
A
Hi
I'm
James
Ramsay
group
product
manager,
here
at
your
lab
and
I'm,
trying
to
demo
the
setup
process
for
prefect,
which
is
how
we've
made
Gilly
highly
available
this.
This
is
still
in
development,
so
really
I'm,
just
testing
the
docks
to
make
sure
we
can
set
this
thing
up
and
then
see
what
happens
when
we
start
I
guess
messing
around
with
it
see
if
it
is
actually
highly
available.
A
So
I
have
a
bunch
of
service
configured
I
have
one
application
server
that
covers
the
whole
usual
gitlab
application
with
all
the
bundled
services
with
omnibus
and
then
I've
got
a
bunch
more
servers,
three
giddily
nodes,
one
prefect
node
and
database.
So
I've
got
these
all
configured
in
GCP,
I've,
just
installed,
gitlab
on
all
of
them
and
then
run
git
library
configure
on
the
main
one.
So
switching
over,
I
just
finished,
creating
my
account
as
well.
That's
all
I've
done
so.
The
next
step
is
to
add
a
license.
A
Right
license
uploaded
so
I
think.
What's
the
next
step,
all
right
next
step
is
to
follow
the
docs
all
right,
preparation
secrets,
so
there's
a
gear
lab
shell
secret
prefect
external
token.
This
is
fig
get
lab
to
talk
to
prefect,
so
securing
the
communication
to
the
prefect
cluster
on
token
for
internally
in
the
cluster,
the
SQL
password.
Alright,
so
I
need
to
connect
to
database.
A
A
A
A
I,
don't
like
how
that's
included
in
this
coffee
block.
Let
me
just
copy
that
inside
paste,
Oh.
A
A
A
A
A
A
A
A
A
A
A
A
A
It's
because
of
the
URL
okay,
so
it
worked,
but
for
some
reason
I
think
because
of
the
the
domain.
Let
me
just
try
and
fix
this.
A
A
A
A
A
A
A
A
A
A
A
A
A
A
So
the
the
secondaries
should
have,
they
would
be
out
of
sync
there'd,
be
a
conflict
because
I'm
both
giddily
too
and
giddily
three
at
a
different
view
of
the
world,
but
you
can
see
that
they
have
successfully
caught
up
so
now
that
they
that
was
brought
back
online
and
new
rights
were
made,
and
the
inconsistent
state
was
resolved
by
treating
the
new
primary
as
a
source
of
truth.
So
means
rights
can
continue,
but
the
data
is
now
well
and
truly
lost
from
that
print.
A
So
there
you
have
I,
think
that's
probably
all
I'm
able
to
test
in
demo
today,
but
it
looks
like
it's
working
fail,
overs
manual,
controlled
by
a
configuration,
but
before
this
becomes
GA
we'll
be
making
that
fully
automatic
looks
like
there's
some
documentation,
improvements
needed,
but
the
core
nuts
and
bolts
seem
to
be
working
reasonably
well
and
thanks
for
your
time
hope.
This
was
interesting.