Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
testbed-manual
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
emulab
testbed-manual
Commits
9e747918
Commit
9e747918
authored
Sep 08, 2014
by
Robert Ricci
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Parameterize more stuff on the getting started page
Still some stuff to fix
parent
53b8eb2c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
15 deletions
+32
-15
defs.rkt
defs.rkt
+7
-2
getting-started.scrbl
getting-started.scrbl
+25
-13
No files found.
defs.rkt
View file @
9e747918
...
...
@@ -23,11 +23,16 @@
apt-version
clab-version
))
(
define
(
apt-vs-clab*
#:apt
[
apt-version
""
]
#:clab
[
clab-version
""
])
(
decode-content
(
list
(
if
(
apt?
)
apt-version
clab-version
))))
(
define
(
apt-only
stuff
)
(
apt-vs-clab
#:apt
stuff
#:clab
""
))
(
apt-vs-clab
#:apt
stuff
))
(
define
(
clab-only
stuff
)
(
apt-vs-clab
#:clab
stuff
#:apt
""
))
(
apt-vs-clab
#:clab
stuff
))
(
define
apt-base-url
(
if
(
clab?
)
...
...
getting-started.scrbl
View file @
9e747918
...
...
@@ -63,23 +63,32 @@ Start by pointing your browser at @url[(apturl)].
The
large
display
in
this
dialog
box
shows
the
network
topology
of
the
profile
,
and
a
short
description
sits
below
the
topology
view
.
The
@tt
{
OneVM
}
profile
that
we
've
selected
here
will
get
you
a
single
VM
running
version
12.04
of
the
Ubuntu
operating
system---this
is
a
good
place
to
start
.
@apt-vs-clab*
[
#:apt
"The @tt{OneVM} profile that we've selected here will get you a
single VM running version 12.04 of the Ubuntu operating system---this
is a good place to start."
#:clab
"The @tt{OpenStack} profile that we've selected here will give you
a small OpenStack installation with one master node and one compute
node. It provides a simple example of how complex software stacks can
be packaged up within @(tb). If you'd prefer to start from bare metal,
look for one of the profiles that installs a stock operating sytem on
physical machines."
]
}
@instructionstep
[
"Click
Create!"
#:screenshot
"please-wait.png"
]{
When
you
click
the
`
`Create
''
button
,
@
(
tb
)
will
start
preparing
your
experiment
by
selecting
nodes
,
installing
software
,
etc
.
as
described
in
the
profile
.
What
's
going
on
behind
the
scenes
is
that
on
one
(
or
more
)
of
the
machines
in
one
of
the
@seclink
[
"hardware"
]{
@
(
tb
)
clusters
}
,
a
disk
is
being
imaged
,
a
VM
created
and
booted
,
accounts
created
for
you
,
etc
.
This
process
usually
takes
a
couple
of
minutes
.
If
you
have
never
used
this
email
address
with
@
(
tb
)
before
(
or
if
you
switch
computers
or
browsers
)
,
@
(
tb
)
will
send
a
verification
email
.
Watch
your
email
and
enter
the
code
into
@
(
tb
)
when
prompted
.
(
If
it
doesn
't
arrive
in
a
few
minutes
,
check
your
spam
folder!
)
a
@apt-vs-clab
[
#:apt
"VM created and booted"
#:clab
"set of physical machines
booted"
]
,
accounts
created
for
you
,
etc
.
This
process
usually
takes
a
couple
of
minutes
.
@apt-only
[
"If
you
have
never
used
this
email
address
with
@
(
tb
)
before
(
or
if
you
switch
computers
or
browsers
)
,
@
(
tb
)
will
send
a
verification
email
.
Watch
your
email
and
enter
the
code
into
@
(
tb
)
when
prompted
.
(
If
it
doesn
't
arrive
in
a
few
minutes
,
check
your
spam
folder!
)
"]
}
@instructionstep["
Use
your
experiment"
#:screenshot
"node-list.png"
]{
...
...
@@ -118,9 +127,12 @@ Start by pointing your browser at @url[(apturl)].
@section
{
Next
Steps
}
@itemlist
[
@item
{
If
you
find
@
(
tb
)
useful
,
@seclink
[
"register"
]{
sign
up
}
for
an
@seclink
[
"users"
]{
account
}
---having
one
gives
you
access
to
more
resources
and
lets
you
run
longer
experiments
.
}
@;
{
@apt-only
[
@item
{
If
you
find
@
(
tb
)
useful
,
@seclink
[
"register"
]{
sign
up
}
for
an
@seclink
[
"users"
]{
account
}
---having
one
gives
you
access
to
more
resources
and
lets
you
run
longer
experiments
.
}]
@clab-only
[
@item
{
Read
the
@seclink
[
"preview-notes"
]{
notes
on
the
preview
version
of
@
(
tb
)}}]}
@item
{
Making
your
own
profiles
is
easy:
see
the
@seclink
[
"creating-profiles"
]{
chapter
on
profile
creation
}
for
instructions
.
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment