SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
DevStack	
  Hands-­‐On	
  Installation	
  and	
  
Lab	
  Guide	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Presenters:	
  
Anne	
  McCormick	
  –	
  amccormi@cisco.com	
  
	
  	
  
Cisco	
  Live!	
  San	
  Diego	
  2015	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   2	
  
	
  
	
  
	
  
	
  
Table	
  of	
  Contents	
  
Lab	
  Information	
  ....................................................................................................................................	
  3	
  
Ubuntu	
  14.04.2	
  Desktop	
  VM	
  .......................................................................................................................	
  3	
  
DevStack	
  Horizon	
  ...........................................................................................................................................	
  3	
  
Lab	
  Topology	
  .........................................................................................................................................	
  4	
  
VMware	
  Setup	
  .......................................................................................................................................	
  5	
  
VirtualBox	
  Setup	
  ..................................................................................................................................	
  7	
  
Overall	
  Objectives	
  ................................................................................................................................	
  9	
  
Task	
  1	
  –	
  Bring	
  up	
  Ubuntu	
  VM	
  .........................................................................................................	
  10	
  
Task	
  2	
  –	
  Install	
  DevStack	
  from	
  stable	
  Kilo	
  branch	
  .................................................................	
  12	
  
Task	
  3	
  –	
  Bring	
  up	
  DevStack	
  Horizon	
  ............................................................................................	
  13	
  
Task	
  4	
  –	
  Configure	
  demo	
  tenant	
  network	
  ..................................................................................	
  15	
  
Task	
  5	
  –	
  Configure	
  demo	
  tenant	
  router	
  ......................................................................................	
  20	
  
Task	
  6	
  –	
  Configure	
  demo	
  tenant	
  instance	
  ..................................................................................	
  26	
  
Task	
  7	
  –	
  Add	
  access	
  rules	
  to	
  allow	
  ping/ssh	
  to	
  instance	
  ......................................................	
  31	
  
Task	
  7	
  –	
  Add	
  floating	
  IP	
  for	
  instance	
  ...........................................................................................	
  36	
  
Task	
  9	
  –	
  Much	
  fanfare	
  and	
  hoopla	
  ................................................................................................	
  41	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   3	
  
Lab	
  Information	
  
	
  
Ubuntu	
  14.04.2	
  Desktop	
  VM	
  
Username:	
  demo	
  
Password:	
  demo	
  
	
  
DevStack	
  Horizon	
  
Access	
  the	
  web	
  server	
  using	
  a	
  web	
  browser	
  on	
  Ubuntu	
  VM:	
  
http://localhost	
  
	
  
Username:	
  admin	
  
Password:	
  openstack	
  
	
  
Username:	
  demo	
  
Password:	
  openstack	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   4	
  
Lab	
  Topology	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   5	
  
VMware	
  Setup	
  
	
  
These	
  instructions	
  are	
  based	
  on	
  VMware	
  Fusion	
  7.1.1	
  Pro,	
  but	
  should	
  apply	
  to	
  other	
  
versions	
  of	
  VMware	
  Fusion	
  (Mac)	
  and	
  VMware	
  Workstation	
  (PC).	
  	
  
VMware	
  configuration	
  and	
  enablement	
  	
  
If	
  you	
  haven’t	
  already	
  done	
  so,	
  download	
  and	
  install	
  VMware	
  Fusion.	
  By	
  default	
  VMware	
  
will	
  configure	
  two	
  networks:	
  	
  
1. Shared	
  with	
  my	
  Mac	
  (or	
  PC)	
  (Effectively	
  NAT	
  Overload	
  on	
  the	
  laptop	
  IP)	
  	
  	
  
2. Private	
  to	
  my	
  Mac	
  (Internal	
  L2	
  segment	
  with	
  no	
  default	
  routing	
  capabilities).	
  	
  There	
  
is	
  only	
  a	
  need	
  to	
  have	
  a	
  single	
  interface,	
  specifically	
  the	
  “Shared	
  with	
  my	
  Mac”	
  {or	
  on	
  
a	
  PC}	
  NAT	
  network,	
  this	
  being	
  the	
  default	
  NAT	
  network	
  	
  	
  
It	
  is	
  necessary	
  to	
  ensure	
  that	
  the	
  Shared	
  with	
  my	
  Mac	
  adapter	
  has	
  the	
  same	
  address	
  as	
  the	
  
VM	
  being	
  deployed	
  in	
  order	
  for	
  the	
  VM	
  to	
  function	
  properly.	
  
To	
  change	
  the	
  address	
  on	
  a	
  Mac,	
  pull	
  up	
  a	
  terminal	
  window	
  and	
  edit	
  the	
  VMware	
  Fusion	
  
network	
  definition	
  file:	
  
sudo	
  nano	
  /Library/Preferences/VMware	
  Fusion/networking	
  	
  	
  
The	
  file	
  should	
  have	
  a	
  set	
  of	
  VNET_8	
  clauses	
  that	
  looks	
  like	
  (there	
  may	
  be	
  more	
  config	
  lines	
  
as	
  well,	
  but	
  these	
  are	
  the	
  critical	
  ones):	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
•answer	
  VNET_8_DHCP	
  yes	
  
•answer	
  VNET_8_HOSTONLY_NETMASK	
  255.255.255.0	
  
•answer	
  VNET_8_HOSTONLY_SUBNET	
  192.168.56.0	
  
•answer	
  VNET_8_VIRTUAL_ADAPTER	
  yes	
  
•answer	
  VNET_8_NAT	
  yes	
  
	
  
To	
  change	
  the	
  address	
  on	
  a	
  PC,	
  changing	
  the	
  network	
  address	
  for	
  the	
  “NAT”	
  interface	
  can	
  
be	
  done	
  via	
  the	
  User	
  Interface:	
  	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   6	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   7	
  
VirtualBox	
  Setup	
  
	
  
If	
  you	
  do	
  not	
  have	
  VirtualBox	
  installed,	
  the	
  software	
  components	
  have	
  been	
  provided	
  for	
  
your	
  convenience	
  in	
  the	
  VirtualBox	
  Installation	
  directory.	
  Note	
  that	
  in	
  addition	
  to	
  the	
  
installer	
  itself	
  (.exe,	
  .dmg,	
  .rpm	
  or	
  .deb),	
  there	
  is	
  an	
  extension	
  pack	
  that	
  should	
  be	
  installed	
  
after	
  the	
  base	
  VirtualBox	
  platform	
  is	
  installed,	
  but	
  prior	
  to	
  starting	
  any	
  virtual	
  machines.	
  
Additional	
  information	
  is	
  available	
  at:	
  http://virtualbox.org.	
  
Virtualbox	
  configuration	
  and	
  enablement	
  
If	
  you	
  haven’t	
  already,	
  leverage	
  the	
  appropriate	
  installer	
  on	
  the	
  USB	
  stick,	
  and	
  install	
  
Virtual	
  Box,	
  followed	
  by	
  the	
  Virtual	
  Box	
  extension	
  pack.	
  
For	
  this	
  system,	
  you	
  will	
  need	
  to	
  associate	
  2	
  networks	
  with	
  your	
  imported	
  OVA	
  (the	
  next	
  
step	
  is	
  to	
  import	
  the	
  OVA):	
  
Adapter	
  1:	
  HostOnly	
  network	
  with	
  or	
  with	
  DHCP	
  with	
  a	
  base	
  address	
  space	
  of	
  
192.168.56.0/24,	
  and	
  if	
  DHCP	
  is	
  enabled	
  the	
  range	
  should	
  start	
  above	
  20	
  (e.g.	
  
192.168.56.20-­‐192.168.56.100).	
  
Adapter	
  2:	
  NAT	
  network,	
  this	
  being	
  the	
  default	
  NAT	
  network	
  
If	
  you	
  don’t	
  have	
  host	
  only	
  networks	
  defined,	
  or	
  the	
  networks	
  you	
  have	
  do	
  not	
  match	
  the	
  
addresses	
  listed	
  above,	
  you	
  can	
  create	
  new	
  networks	
  from	
  the	
  systems	
  level	
  preferences.	
  
On	
  a	
  Mac,	
  you	
  should	
  see	
  screen	
  shots	
  like	
  this:	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   8	
  
And	
  for	
  the	
  vboxnet0	
  adapter	
  settings	
  similar	
  to:	
  
	
  
	
  
On	
  a	
  PC,	
  you	
  should	
  see	
  screen	
  shots	
  like:	
  
	
  
	
  
	
  
	
  
And	
  for	
  vboxnet0	
  adapter	
  settings	
  similar	
  to:	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   9	
  
Overall	
  Objectives	
  
	
  
The	
  lab	
  will	
  be	
  segmented	
  into	
  logical	
  tasks,	
  each	
  having	
  several	
  steps	
  to	
  be	
  completed	
  to	
  
help	
  you	
  become	
  familiar	
  with	
  DevStack	
  installation	
  and	
  usage.	
  
	
  
1. Task	
  1	
  –	
  Bring	
  up	
  Ubuntu	
  VM	
  
2. Task	
  2	
  –	
  Install	
  DevStack	
  from	
  stable	
  Kilo	
  branch	
  
3. Task	
  3	
  –	
  Bring	
  up	
  DevStack	
  Horizon	
  
4. Task	
  4	
  –	
  Configure	
  demo	
  tenant	
  network	
  
5. Task	
  5	
  –	
  Configure	
  demo	
  tenant	
  router	
  
6. Task	
  6	
  –	
  Configure	
  demo	
  tenant	
  instance	
  
7. Task	
  7	
  –	
  Add	
  access	
  rules	
  to	
  allow	
  ping/ssh	
  to	
  instance	
  
8. Task	
  8	
  –	
  Add	
  floating	
  IP	
  to	
  instance	
  
9. Task	
  8	
  –	
  Much	
  fanfare	
  and	
  hoopla	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   10	
  
Task	
  1	
  –	
  Bring	
  up	
  Ubuntu	
  VM	
  
	
  
Prerequisite:	
  Have	
  either	
  VirtualBox	
  or	
  VMware	
  Fusion	
  installed	
  on	
  laptop	
  
	
  
1. On	
  the	
  USB	
  stick,	
  locate	
  the	
  Ubuntu	
  14.04.2	
  image	
  for	
  either	
  VirtualBox	
  or	
  VMware	
  
Fusion,	
  depending	
  on	
  your	
  configuration:	
  
	
  
USB	
  -­‐>	
  CiscoLive	
  -­‐>	
  Ubuntu-­‐14.04	
  -­‐>	
  [VMware	
  or	
  VirtualBox]	
  
	
  
2. Import	
  the	
  Ubuntu	
  OVA	
  file	
  into	
  Fusion	
  or	
  VirtualBox	
  
	
  
	
  
	
  
	
  
3. Start	
  the	
  Ubuntu	
  VM	
  
	
  
	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   11	
  
4. Log	
  in	
  as	
  demo	
  user	
  (password:	
  demo)	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   12	
  
Task	
  2	
  –	
  Install	
  DevStack	
  from	
  stable	
  Kilo	
  branch	
  
	
  
1. Bring	
  up	
  Terminal	
  window	
  in	
  Ubuntu	
  VM	
  
	
  
2. cd	
  /home/demo/CiscoLive	
  
	
  
3. edit	
  (vi	
  or	
  emacs)	
  localrc,	
  comment	
  out	
  this	
  line:	
  
	
  
	
  
#	
  Logging	
  
LOGFILE=$DEST/logs/stack.sh.log	
  
VERBOSE=True	
  
#OFFLINE=True	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ßadd	
  #	
  in	
  front	
  of	
  this	
  line	
  
LOG_COLOR=False	
  
SCREEN_LOGDIR=$DEST/logs/screen	
  
	
  
4. cd	
  /home/demo	
  
	
  
5. git	
  clone	
  –b	
  stable/kilo	
  https://github.com/openstack-­‐dev/devstack.git	
  
	
  
6. cp	
  /home/demo/CiscoLive/localrc	
  /home/demo/devstack	
  
	
  
7. cd	
  /home/demo/devstack	
  
	
  
8. ./stack.sh	
  
	
  
9. Get	
  a	
  cup	
  of	
  coffee,	
  make	
  a	
  few	
  phone	
  calls	
  ….	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   13	
  
Task	
  3	
  –	
  Bring	
  up	
  DevStack	
  Horizon	
  
	
  
1. Bring	
  up	
  Firefox	
  on	
  Ubuntu	
  VM	
  
	
  
2. Go	
  to	
  DevStack	
  Horizon:	
  	
  http://localhost	
  
	
  
Username:	
  	
  admin	
  
Password:	
  openstack	
  
	
  
Username:	
  demo	
  
Password:	
  openstack	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   14	
  
3. Play	
  around	
  with	
  Horizon	
  for	
  a	
  bit	
  as	
  admin	
  user	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   15	
  
Task	
  4	
  –	
  Configure	
  demo	
  tenant	
  network	
  
	
  
1. Log	
  in	
  to	
  Horizon	
  as	
  demo	
  user	
  (password:	
  openstack)	
  
	
  
2. Bring	
  up	
  “Network	
  Topolgy”	
  UI	
  
	
  
	
  
	
  
3. Select	
  “+Create	
  Network”	
  
	
  
4. Create	
  “testnet”	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   16	
  
	
  
5. Select	
  “Next”	
  and	
  configure	
  test-­‐subnet	
  as	
  follows:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   17	
  
	
  
	
  
6. Select	
  “Next”	
  and	
  configure	
  subnet	
  details	
  as	
  follows:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   18	
  
	
  
7. Select	
  “Create”	
  and	
  voila!	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   19	
  
	
  
	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   20	
  
Task	
  5	
  –	
  Configure	
  demo	
  tenant	
  router	
  
	
  
1. From	
  “Network	
  Topology”	
  UI,	
  select	
  “+Create	
  Router”	
  and	
  create	
  test-­‐router,	
  attach	
  
to	
  public	
  network:	
  
	
  
	
  
2. Select	
  “Create	
  Router”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   21	
  
	
  
	
  
3. Hoover	
  over	
  the	
  router	
  in	
  “Network	
  Topology”,	
  click	
  on	
  “View	
  Router	
  Details”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   22	
  
	
  
4. Select	
  “Interfaces”	
  tab	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   23	
  
	
  
	
  
5. Select	
  “+Add	
  Interface”	
  
	
  
6. From	
  Subnet	
  pulldown,	
  select	
  “testnet”	
  subnet	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   24	
  
	
  
	
  
7. Select	
  “Add	
  Interface”	
  
	
  
8. From	
  “Network	
  Topology”,	
  the	
  router	
  should	
  be	
  attached	
  to	
  both	
  the	
  public	
  network	
  
and	
  testnet	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   25	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   26	
  
Task	
  6	
  –	
  Configure	
  demo	
  tenant	
  instance	
  
	
  
1. From	
  “Network	
  Topology”	
  UI,	
  select	
  “Launch	
  Instance”	
  
	
  
	
  
	
  
2. From	
  Ubuntu	
  Terminal	
  window,	
  run	
  ‘ssh-­‐keygen	
  –t	
  rsa	
  –f	
  cloud.key’	
  in	
  
/home/demo/.ssh	
  (empty	
  passphrase	
  is	
  fine	
  for	
  now):	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   27	
  
	
  
	
  
	
  
3. Copy	
  contents	
  of	
  cloud.key.pub	
  to	
  clipboard	
  
	
  
4. From	
  Horizon,	
  click	
  on	
  “Access	
  &	
  Security”	
  tab,	
  click	
  “+”	
  to	
  add	
  a	
  keypair,	
  create	
  
keypair	
  “test-­‐keypair”	
  and	
  copy	
  public	
  key	
  contents:	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   28	
  
	
  
5. Select	
  “Import	
  Key	
  Pair”	
  
	
  
6. From	
  “Launch	
  Instance”	
  UI,	
  select	
  “Networking”	
  tab	
  
	
  
7. Make	
  sure	
  testnet	
  is	
  in	
  selected	
  networks	
  list:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   29	
  
	
  
	
  
	
  
8. Select	
  “Launch”	
  
	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   30	
  
	
  
	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   31	
  
Task	
  7	
  –	
  Add	
  access	
  rules	
  to	
  allow	
  ping/ssh	
  to	
  instance	
  
	
  
1. Bring	
  up	
  “Compute	
  -­‐>	
  Access	
  &	
  Security”	
  UI	
  
	
  
2. For	
  default	
  security	
  group,	
  select	
  “Manage	
  Rules”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   32	
  
	
  
	
  
3. Select	
  “+Add	
  Rule”	
  
	
  
4. Add	
  an	
  ingress	
  “All	
  ICMP”	
  rule	
  as	
  follows:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   33	
  
	
  
	
  
5. Add	
  an	
  egress	
  “All	
  ICMP”	
  rule,	
  also	
  
	
  
6. Finally,	
  add	
  a	
  rule	
  to	
  allow	
  ssh	
  to	
  the	
  instance:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   34	
  
	
  
7. Your	
  rules	
  now	
  should	
  look	
  like	
  this:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   35	
  
	
  
	
   	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   36	
  
Task	
  7	
  –	
  Add	
  floating	
  IP	
  for	
  instance	
  
	
  
1. From	
  “Compute	
  -­‐>	
  Instances”	
  UI,	
  under	
  “test-­‐instance”	
  select	
  “Associate	
  Floating	
  IP”	
  
	
  
	
  
2. From	
  “Manage	
  Floating	
  IP	
  Associations”	
  UI,	
  select	
  “+”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   37	
  
	
  
	
  
3. From	
  “Allocate	
  Floating	
  IP”	
  UI,	
  select	
  “Allocate	
  IP”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   38	
  
	
  
4. Select	
  “Associate”	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   39	
  
	
  
	
  
5. From	
  “Instances”	
  UI,	
  you’ll	
  now	
  see	
  local	
  IP	
  and	
  floating	
  IP	
  for	
  the	
  instance	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   40	
  
	
  
	
  
	
  
6. Try	
  to	
  ping	
  and	
  ssh	
  to	
  your	
  instance:	
  
CiscoLive	
  2015	
   ©	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   41	
  
	
  
	
  
	
  
Task	
  9	
  –	
  Much	
  fanfare	
  and	
  hoopla	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  

Contenu connexe

Tendances

DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackEverett Toews
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the EnterpriseCisco Canada
 
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)Ian Choi
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackSean Dague
 
OpenStack DevStack Tutorial
OpenStack DevStack TutorialOpenStack DevStack Tutorial
OpenStack DevStack TutorialSaju Madhavan
 
Installaling Puppet Master and Agent
Installaling Puppet Master and AgentInstallaling Puppet Master and Agent
Installaling Puppet Master and AgentRanjit Avasarala
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherSUSE
 
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsTryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsAnne Gentle
 
How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2Fernando Lopez Aguilar
 
Developing with-devstack
Developing with-devstackDeveloping with-devstack
Developing with-devstackDeepak Garg
 
L'affaire CentOS
L'affaire CentOSL'affaire CentOS
L'affaire CentOSSUSE
 
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.openstackindia
 
Features supported by squid proxy server
Features supported by squid proxy serverFeatures supported by squid proxy server
Features supported by squid proxy serverProxies Rent
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installationAhmed Mekawy
 
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and PuppetCreate Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and PuppetGene Gotimer
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다Nalee Jang
 
Building Images
Building ImagesBuilding Images
Building ImagesDawood M.S
 
OpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBoxOpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBoxIan Choi
 

Tendances (20)

DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the Enterprise
 
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)OpenStack: DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
 
OpenStack DevStack Tutorial
OpenStack DevStack TutorialOpenStack DevStack Tutorial
OpenStack DevStack Tutorial
 
Installaling Puppet Master and Agent
Installaling Puppet Master and AgentInstallaling Puppet Master and Agent
Installaling Puppet Master and Agent
 
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE LabSimple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
 
Openstack trystack
Openstack   trystack Openstack   trystack
Openstack trystack
 
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsTryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and Admins
 
How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2
 
Developing with-devstack
Developing with-devstackDeveloping with-devstack
Developing with-devstack
 
L'affaire CentOS
L'affaire CentOSL'affaire CentOS
L'affaire CentOS
 
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.
 
Features supported by squid proxy server
Features supported by squid proxy serverFeatures supported by squid proxy server
Features supported by squid proxy server
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installation
 
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and PuppetCreate Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and Puppet
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
 
Building Images
Building ImagesBuilding Images
Building Images
 
OpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBoxOpenStack: running manually installed components on VirtualBox
OpenStack: running manually installed components on VirtualBox
 

En vedette

How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
Account creation lab guide
Account creation lab guideAccount creation lab guide
Account creation lab guideopenstackcisco
 
Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStackJiang Jun
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationopenstackindia
 
PRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team RubiniusPRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team RubiniusAkanksha Agrawal
 
Rubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with RubyRubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with RubyAkanksha Agrawal
 
OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)Deborah Hotchkiss
 
Contributing to OpenStack, A beginner's perspective
Contributing to OpenStack,  A beginner's perspectiveContributing to OpenStack,  A beginner's perspective
Contributing to OpenStack, A beginner's perspectiveAkanksha Agrawal
 
Delimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library ProposalDelimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library ProposalYahoo
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiAkanksha Agrawal
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
Your first patch to OpenStack
Your first patch to OpenStackYour first patch to OpenStack
Your first patch to OpenStackopenstackindia
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
The OpenStack Contribution Workflow
The OpenStack Contribution WorkflowThe OpenStack Contribution Workflow
The OpenStack Contribution Workflowopenstackindia
 
Your first patch to open stack
Your first patch to open stackYour first patch to open stack
Your first patch to open stackAkanksha Agrawal
 
Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migrationopenstackindia
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Cephopenstackindia
 
Introduction to tempest
Introduction to tempest Introduction to tempest
Introduction to tempest openstackindia
 

En vedette (20)

How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Account creation lab guide
Account creation lab guideAccount creation lab guide
Account creation lab guide
 
Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStack
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
 
PRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team RubiniusPRUG Meetup - RGSoC Team Rubinius
PRUG Meetup - RGSoC Team Rubinius
 
Rubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with RubyRubinius - Ruby Implemented with Ruby
Rubinius - Ruby Implemented with Ruby
 
OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)OEO Presentation For The State Library (2)
OEO Presentation For The State Library (2)
 
Contributing to OpenStack, A beginner's perspective
Contributing to OpenStack,  A beginner's perspectiveContributing to OpenStack,  A beginner's perspective
Contributing to OpenStack, A beginner's perspective
 
Delimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library ProposalDelimiter - OpenStack Cross Project Quota Library Proposal
Delimiter - OpenStack Cross Project Quota Library Proposal
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Your first patch to OpenStack
Your first patch to OpenStackYour first patch to OpenStack
Your first patch to OpenStack
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
The OpenStack Contribution Workflow
The OpenStack Contribution WorkflowThe OpenStack Contribution Workflow
The OpenStack Contribution Workflow
 
Your first patch to open stack
Your first patch to open stackYour first patch to open stack
Your first patch to open stack
 
Open stack qa and tempest
Open stack qa and tempestOpen stack qa and tempest
Open stack qa and tempest
 
Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migration
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 
Introduction to tempest
Introduction to tempest Introduction to tempest
Introduction to tempest
 
Install dev stack
Install dev stackInstall dev stack
Install dev stack
 

Similaire à Devstack lab guide

Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Vladi Vexler
 
Network Automation Tools
Network Automation ToolsNetwork Automation Tools
Network Automation ToolsEdwin Beekman
 
SafePeak Installation guide
SafePeak Installation guideSafePeak Installation guide
SafePeak Installation guideVladi Vexler
 
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage ServiceQuick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage ServiceCloudian
 
Rt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows CeRt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows Ceguesta5887e6b
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & trickssolarisyougood
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation Soumyajit Basu
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Freddy Ortiz
 
Guia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliGuia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliEduardo Castro
 
Red hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-usRed hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-usDuong Hieu
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsJohn Smith
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSShixiong Shang
 
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...sreeharsha43
 
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld
 
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wikiyaranusa
 
Virtualization
VirtualizationVirtualization
VirtualizationYansi Keim
 
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdfLaporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdfIGedeArieYogantaraSu
 

Similaire à Devstack lab guide (20)

Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1
 
Network Automation Tools
Network Automation ToolsNetwork Automation Tools
Network Automation Tools
 
SafePeak Installation guide
SafePeak Installation guideSafePeak Installation guide
SafePeak Installation guide
 
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage ServiceQuick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
 
Manual Sophos
Manual SophosManual Sophos
Manual Sophos
 
Rt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows CeRt2870 Software Release Note For Windows Ce
Rt2870 Software Release Note For Windows Ce
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
 
Howto Pxeboot
Howto PxebootHowto Pxeboot
Howto Pxeboot
 
Bsd routers
Bsd routersBsd routers
Bsd routers
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
 
Guia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliGuia instalacion SQL Server Denali
Guia instalacion SQL Server Denali
 
Red hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-usRed hat enterprise_linux-5.5-release_notes-en-us
Red hat enterprise_linux-5.5-release_notes-en-us
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
 
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...
 
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation
 
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wiki
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdfLaporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
Laporan Praktikum Keamanan Siber - Tugas 1 - Kelas C - Kelompok 3.pdf
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Devstack lab guide

  • 1. DevStack  Hands-­‐On  Installation  and   Lab  Guide                                                     Presenters:   Anne  McCormick  –  amccormi@cisco.com       Cisco  Live!  San  Diego  2015      
  • 2. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   2           Table  of  Contents   Lab  Information  ....................................................................................................................................  3   Ubuntu  14.04.2  Desktop  VM  .......................................................................................................................  3   DevStack  Horizon  ...........................................................................................................................................  3   Lab  Topology  .........................................................................................................................................  4   VMware  Setup  .......................................................................................................................................  5   VirtualBox  Setup  ..................................................................................................................................  7   Overall  Objectives  ................................................................................................................................  9   Task  1  –  Bring  up  Ubuntu  VM  .........................................................................................................  10   Task  2  –  Install  DevStack  from  stable  Kilo  branch  .................................................................  12   Task  3  –  Bring  up  DevStack  Horizon  ............................................................................................  13   Task  4  –  Configure  demo  tenant  network  ..................................................................................  15   Task  5  –  Configure  demo  tenant  router  ......................................................................................  20   Task  6  –  Configure  demo  tenant  instance  ..................................................................................  26   Task  7  –  Add  access  rules  to  allow  ping/ssh  to  instance  ......................................................  31   Task  7  –  Add  floating  IP  for  instance  ...........................................................................................  36   Task  9  –  Much  fanfare  and  hoopla  ................................................................................................  41        
  • 3. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   3   Lab  Information     Ubuntu  14.04.2  Desktop  VM   Username:  demo   Password:  demo     DevStack  Horizon   Access  the  web  server  using  a  web  browser  on  Ubuntu  VM:   http://localhost     Username:  admin   Password:  openstack     Username:  demo   Password:  openstack      
  • 4. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   4   Lab  Topology                  
  • 5. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   5   VMware  Setup     These  instructions  are  based  on  VMware  Fusion  7.1.1  Pro,  but  should  apply  to  other   versions  of  VMware  Fusion  (Mac)  and  VMware  Workstation  (PC).     VMware  configuration  and  enablement     If  you  haven’t  already  done  so,  download  and  install  VMware  Fusion.  By  default  VMware   will  configure  two  networks:     1. Shared  with  my  Mac  (or  PC)  (Effectively  NAT  Overload  on  the  laptop  IP)       2. Private  to  my  Mac  (Internal  L2  segment  with  no  default  routing  capabilities).    There   is  only  a  need  to  have  a  single  interface,  specifically  the  “Shared  with  my  Mac”  {or  on   a  PC}  NAT  network,  this  being  the  default  NAT  network       It  is  necessary  to  ensure  that  the  Shared  with  my  Mac  adapter  has  the  same  address  as  the   VM  being  deployed  in  order  for  the  VM  to  function  properly.   To  change  the  address  on  a  Mac,  pull  up  a  terminal  window  and  edit  the  VMware  Fusion   network  definition  file:   sudo  nano  /Library/Preferences/VMware  Fusion/networking       The  file  should  have  a  set  of  VNET_8  clauses  that  looks  like  (there  may  be  more  config  lines   as  well,  but  these  are  the  critical  ones):                           •answer  VNET_8_DHCP  yes   •answer  VNET_8_HOSTONLY_NETMASK  255.255.255.0   •answer  VNET_8_HOSTONLY_SUBNET  192.168.56.0   •answer  VNET_8_VIRTUAL_ADAPTER  yes   •answer  VNET_8_NAT  yes     To  change  the  address  on  a  PC,  changing  the  network  address  for  the  “NAT”  interface  can   be  done  via  the  User  Interface:      
  • 6. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   6          
  • 7. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   7   VirtualBox  Setup     If  you  do  not  have  VirtualBox  installed,  the  software  components  have  been  provided  for   your  convenience  in  the  VirtualBox  Installation  directory.  Note  that  in  addition  to  the   installer  itself  (.exe,  .dmg,  .rpm  or  .deb),  there  is  an  extension  pack  that  should  be  installed   after  the  base  VirtualBox  platform  is  installed,  but  prior  to  starting  any  virtual  machines.   Additional  information  is  available  at:  http://virtualbox.org.   Virtualbox  configuration  and  enablement   If  you  haven’t  already,  leverage  the  appropriate  installer  on  the  USB  stick,  and  install   Virtual  Box,  followed  by  the  Virtual  Box  extension  pack.   For  this  system,  you  will  need  to  associate  2  networks  with  your  imported  OVA  (the  next   step  is  to  import  the  OVA):   Adapter  1:  HostOnly  network  with  or  with  DHCP  with  a  base  address  space  of   192.168.56.0/24,  and  if  DHCP  is  enabled  the  range  should  start  above  20  (e.g.   192.168.56.20-­‐192.168.56.100).   Adapter  2:  NAT  network,  this  being  the  default  NAT  network   If  you  don’t  have  host  only  networks  defined,  or  the  networks  you  have  do  not  match  the   addresses  listed  above,  you  can  create  new  networks  from  the  systems  level  preferences.   On  a  Mac,  you  should  see  screen  shots  like  this:        
  • 8. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   8   And  for  the  vboxnet0  adapter  settings  similar  to:       On  a  PC,  you  should  see  screen  shots  like:           And  for  vboxnet0  adapter  settings  similar  to:          
  • 9. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   9   Overall  Objectives     The  lab  will  be  segmented  into  logical  tasks,  each  having  several  steps  to  be  completed  to   help  you  become  familiar  with  DevStack  installation  and  usage.     1. Task  1  –  Bring  up  Ubuntu  VM   2. Task  2  –  Install  DevStack  from  stable  Kilo  branch   3. Task  3  –  Bring  up  DevStack  Horizon   4. Task  4  –  Configure  demo  tenant  network   5. Task  5  –  Configure  demo  tenant  router   6. Task  6  –  Configure  demo  tenant  instance   7. Task  7  –  Add  access  rules  to  allow  ping/ssh  to  instance   8. Task  8  –  Add  floating  IP  to  instance   9. Task  8  –  Much  fanfare  and  hoopla      
  • 10. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   10   Task  1  –  Bring  up  Ubuntu  VM     Prerequisite:  Have  either  VirtualBox  or  VMware  Fusion  installed  on  laptop     1. On  the  USB  stick,  locate  the  Ubuntu  14.04.2  image  for  either  VirtualBox  or  VMware   Fusion,  depending  on  your  configuration:     USB  -­‐>  CiscoLive  -­‐>  Ubuntu-­‐14.04  -­‐>  [VMware  or  VirtualBox]     2. Import  the  Ubuntu  OVA  file  into  Fusion  or  VirtualBox           3. Start  the  Ubuntu  VM        
  • 11. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   11   4. Log  in  as  demo  user  (password:  demo)          
  • 12. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   12   Task  2  –  Install  DevStack  from  stable  Kilo  branch     1. Bring  up  Terminal  window  in  Ubuntu  VM     2. cd  /home/demo/CiscoLive     3. edit  (vi  or  emacs)  localrc,  comment  out  this  line:       #  Logging   LOGFILE=$DEST/logs/stack.sh.log   VERBOSE=True   #OFFLINE=True                                              ßadd  #  in  front  of  this  line   LOG_COLOR=False   SCREEN_LOGDIR=$DEST/logs/screen     4. cd  /home/demo     5. git  clone  –b  stable/kilo  https://github.com/openstack-­‐dev/devstack.git     6. cp  /home/demo/CiscoLive/localrc  /home/demo/devstack     7. cd  /home/demo/devstack     8. ./stack.sh     9. Get  a  cup  of  coffee,  make  a  few  phone  calls  ….        
  • 13. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   13   Task  3  –  Bring  up  DevStack  Horizon     1. Bring  up  Firefox  on  Ubuntu  VM     2. Go  to  DevStack  Horizon:    http://localhost     Username:    admin   Password:  openstack     Username:  demo   Password:  openstack                  
  • 14. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   14   3. Play  around  with  Horizon  for  a  bit  as  admin  user                              
  • 15. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   15   Task  4  –  Configure  demo  tenant  network     1. Log  in  to  Horizon  as  demo  user  (password:  openstack)     2. Bring  up  “Network  Topolgy”  UI         3. Select  “+Create  Network”     4. Create  “testnet”    
  • 16. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   16     5. Select  “Next”  and  configure  test-­‐subnet  as  follows:  
  • 17. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   17       6. Select  “Next”  and  configure  subnet  details  as  follows:  
  • 18. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   18     7. Select  “Create”  and  voila!  
  • 19. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   19              
  • 20. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   20   Task  5  –  Configure  demo  tenant  router     1. From  “Network  Topology”  UI,  select  “+Create  Router”  and  create  test-­‐router,  attach   to  public  network:       2. Select  “Create  Router”  
  • 21. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   21       3. Hoover  over  the  router  in  “Network  Topology”,  click  on  “View  Router  Details”  
  • 22. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   22     4. Select  “Interfaces”  tab  
  • 23. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   23       5. Select  “+Add  Interface”     6. From  Subnet  pulldown,  select  “testnet”  subnet    
  • 24. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   24       7. Select  “Add  Interface”     8. From  “Network  Topology”,  the  router  should  be  attached  to  both  the  public  network   and  testnet    
  • 25. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   25          
  • 26. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   26   Task  6  –  Configure  demo  tenant  instance     1. From  “Network  Topology”  UI,  select  “Launch  Instance”         2. From  Ubuntu  Terminal  window,  run  ‘ssh-­‐keygen  –t  rsa  –f  cloud.key’  in   /home/demo/.ssh  (empty  passphrase  is  fine  for  now):  
  • 27. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   27         3. Copy  contents  of  cloud.key.pub  to  clipboard     4. From  Horizon,  click  on  “Access  &  Security”  tab,  click  “+”  to  add  a  keypair,  create   keypair  “test-­‐keypair”  and  copy  public  key  contents:    
  • 28. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   28     5. Select  “Import  Key  Pair”     6. From  “Launch  Instance”  UI,  select  “Networking”  tab     7. Make  sure  testnet  is  in  selected  networks  list:  
  • 29. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   29         8. Select  “Launch”    
  • 30. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   30            
  • 31. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   31   Task  7  –  Add  access  rules  to  allow  ping/ssh  to  instance     1. Bring  up  “Compute  -­‐>  Access  &  Security”  UI     2. For  default  security  group,  select  “Manage  Rules”  
  • 32. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   32       3. Select  “+Add  Rule”     4. Add  an  ingress  “All  ICMP”  rule  as  follows:  
  • 33. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   33       5. Add  an  egress  “All  ICMP”  rule,  also     6. Finally,  add  a  rule  to  allow  ssh  to  the  instance:  
  • 34. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   34     7. Your  rules  now  should  look  like  this:  
  • 35. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   35        
  • 36. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   36   Task  7  –  Add  floating  IP  for  instance     1. From  “Compute  -­‐>  Instances”  UI,  under  “test-­‐instance”  select  “Associate  Floating  IP”       2. From  “Manage  Floating  IP  Associations”  UI,  select  “+”  
  • 37. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   37       3. From  “Allocate  Floating  IP”  UI,  select  “Allocate  IP”  
  • 38. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   38     4. Select  “Associate”  
  • 39. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   39       5. From  “Instances”  UI,  you’ll  now  see  local  IP  and  floating  IP  for  the  instance  
  • 40. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   40         6. Try  to  ping  and  ssh  to  your  instance:  
  • 41. CiscoLive  2015   ©  Cisco  and/or  its  affiliates.  All  rights  reserved.   41         Task  9  –  Much  fanfare  and  hoopla