[ICN-29] Integrating bootstrap cluster configuration script in boot loader Created: 31/Jul/19  Updated: 28/Aug/19  Resolved: 28/Aug/19

Status: Done
Project: Integrated Cloud Native NFV
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Medium
Reporter: Kuralamudhan Ramakrishnan Assignee: Cheng Li
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: ICN BootLoader
Sprint: ICN Sprint 1, ICN Sprint 2, ICN Sprint 3
Story Points: 4

 Description   

Prerequisite:  The design of infra-local-controller bootstrap flow and the directory structure in infra-local-controller

Resources: Baremetal server

Components Version: OS Ubuntu 18.04

Task Description: To deliver a script named create_usb_bootable.sh. Within this script, we call some other script to download packages and docker images. Then we copy these files together with icn directory into customized ISO.

Testing: Build ISO and install the ISO. Expect the OS is no-attended installed and all files are there.

Expected Deliverables: A script named create_usb_bootable.sh



 Comments   
Comment by Cheng Li [ 19/Aug/19 ]

Tested on virtualbox and baremetal:

  1. create a VM of ubuntu 18.04
  2. build the ISO by following the step described in the readme file.
  3. Install the ISO on baremetal/VM

Result: The OS is installed no-attend as expect, icn folder is copied to the target host under /opt

Comment by Cheng Li [ 16/Aug/19 ]

I am able to test the patch on 3 baremetals.

On the first baremetal, during ISO installation, two questions are not able to be answered by preseed file: the language and the disk.

On the second and third baremetal, only one question is not able to be answered by preseed: the disk.

 

So I think there could some problems with the first baremetal. I am trying to fix the disk issue first.

Comment by Kuralamudhan Ramakrishnan [ 09/Aug/19 ]

Tested in VM for now. Please test in Baremetal

Comment by Kuralamudhan Ramakrishnan [ 02/Aug/19 ]

Build package For example git clone should in Bootstrap cluster ubuntu user. /home/ubuntu/build/ .

This folder as /home/ubuntu/build/bootstrap and  /home/ubuntu/build/compute. 

hle2 will have sriov and QAT build in  /home/ubuntu/build/compute and then move the binaries to the compute server.

Comment by Kuralamudhan Ramakrishnan [ 02/Aug/19 ]

Deb package should be in ubuntu user,  /home/ubuntu/apt/deb . Bootstrap cluster deb package and compute cluster deb packages. 

AR for r.kuralamudhan akhilakishore create bootstrap deb script with all package to download for the bootstrap cluster

AR for akhilakishore create compute deb script with all package required for the compute cluster

Comment by Kuralamudhan Ramakrishnan [ 31/Jul/19 ]

r.kuralamudhan how to do the network pre configuration?

Generated at Sat Feb 10 05:56:35 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.