medianetlab / katana-slice_manager Goto Github PK
View Code? Open in Web Editor NEW5G Network E2E Slice Manager
License: Apache License 2.0
5G Network E2E Slice Manager
License: Apache License 2.0
I used the command ./start.sh -g -m
Errors as following:
Traceback (most recent call last):
File "/usr/local/bin/ui", line 11, in
load_entry_point('UI-CLI', 'console_scripts', 'ui')()
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1055, in invoke
cmd_name, cmd, args = self.resolve_command(ctx, args)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1094, in resolve_comm and
cmd = self.get_command(ctx, cmd_name)
File "/app/cli/cli.py", line 41, in get_command
eval(code, ns, ns)
File "/app/cli/commands/cmd_db.py", line 3, in
from sqlalchemy_utils import database_exists, create_database
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/init.py", line 1, in
from .aggregates import aggregated # noqa
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/aggregates.py", line 372, in
from .functions.orm import get_column_key
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/init.py", l ine 1, in
from .database import ( # noqa
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/database.py", l ine 13, in
from ..expressions import explain_analyze
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/expressions.py", line 4, in
from sqlalchemy.sql.expression import (
ImportError: cannot import name '_literal_as_text' from 'sqlalchemy.sql.expression' (/usr /local/lib/python3.7/site-packages/sqlalchemy/sql/expression.py)
Traceback (most recent call last):
File "/usr/local/bin/ui", line 11, in
load_entry_point('UI-CLI', 'console_scripts', 'ui')()
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1055, in invoke
cmd_name, cmd, args = self.resolve_command(ctx, args)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1094, in resolve_comm and
cmd = self.get_command(ctx, cmd_name)
File "/app/cli/cli.py", line 41, in get_command
eval(code, ns, ns)
File "/app/cli/commands/cmd_db.py", line 3, in
from sqlalchemy_utils import database_exists, create_database
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/init.py", line 1, in
from .aggregates import aggregated # noqa
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/aggregates.py", line 372, in
from .functions.orm import get_column_key
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/init.py", l ine 1, in
from .database import ( # noqa
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/database.py", l ine 13, in
from ..expressions import explain_analyze
File "/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/expressions.py", line 4, in
from sqlalchemy.sql.expression import (
ImportError: cannot import name '_literal_as_text' from 'sqlalchemy.sql.expression' (/usr /local/lib/python3.7/site-packages/sqlalchemy/sql/expression.py)
Thank you in advance!
Give a meaningful name to slices
Possible scenario: "${coverage_area}_${sst}"
Slice will not be terminated correctly when if you send request for deletion before it is done instatiated.
reason: Not all fields are correctly inserted in the DB
Bug reproduction:
katana slice add -f slice_nest.json #slice1
katana slice add -f slice_nest.json #slice2
katana slice rm -f {slice1_id}
katana slice add -f slice_nest.json #slice3
Slice 1 won't be terminated correctly
The first step for installation seems to be running the install.sh script but I can't find it in the repo.
Fix capitalization of the location field when using PUT method
I can't find “install.sh”.
I cannot pull katana-nbi when I run start.sh.
We need to have a specific slicing capabilities list beyond the generic features of the software platform.
In Release B (also for master branch) I ran sudo ./start.sh -p -m
after building all docker images. I also initialised the database using docker container exec -it katana-ui bash
, ui db init
and ui db seed
I opened http://172.17.0.1:8080/login in my local. It gives a login option on the left and a register option on the right.
I tried login in with username:'admin' and password: 'password'. But it didn't work and it throws an error like this: "The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application." or sometimes this message when used some random text: "{"error":{"message":"Invalid identity or password"}}
I also tried the register option but it didn't change anything as evidently using the same username and password as used in register don't work on the login page.
Also, clicking on forget password is not doing any action.
Was it meant to be like this only or am I missing something?
Tries to add multiple times the VIM account to OSM
Occurred during multi-NS system testing on issue #9
Use a K8s cluster as VIM
Deadline 8.03.2021
To be presented at the WP2 Meeting
I try to integrate Katana with Free5GC. I don't know if there any interfaces I can use to combine theses two things.
Thank you in advance!
Integration at infrastructure level may require some initial mock EMS functionality in order to test end-to-end slice creation, simulating possible RAN element configuration. In addition it will serve as example for developing actual EMS or a mediator tailored to the infrastructure capabilities
If a user creates a slice without specifying base_slice_des_id
(optional in the nest), then GET /api/base_slice_des
returns an error.
Create a function that will be able to retrieve information by a specified VIM component regarding the available and total resources. The function should be placed in ./shared_utils/monitoringUtils/ directory as a module to be used by both katana-mngr and katana-nbi containers.
Possible Solutions:
Discussion (Requires Access): https://gitlab.fokus.fraunhofer.de/5genesis/slice-manager/issues/2
Extra tests for Release 2.0.0:
Video Cache Service
Slice Descriptor
Deployment at the edge
Deployment at the central cloud (NCSRD)
Is operational ?
Fails to remove tenant from more than 1 VIMs
Integrate OSM Release 7 to Slice Manager
Some possible solutions/steps:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.