Comments (7)
any news here? is really a shame not to have such a feature. adding multi-user support and being able to support multiple client will make GNS3 a no-brainer choice against virl for example
from gns3-server.
Agreed but this is easier said than done ;) Multi-user support isn't something that a lot of users will benifit from but we have plans for supporting it. We have a new programmer starting in January, so hopefully things should start to be a little faster.
Btw, do you have a use case why you need this so badbly?
Thanks,
from gns3-server.
is not a matter of willing it "so badly" , but was something reported in october and there was no answer.
in any case, the main use case are classrooms or centralized environments.
you want to have 1 server , where multiple users can connect, rather than 1 server per each user.
as an example, right now i teach courses to 5-8 people every time, and i also deliver them labs to work on. IOU runs only on unix, qemu runs better on unix because of kvm. what this means is that for every real usage, dynamips is pretty much obsolete, and windows users need to have a remote server.
having multi user support for the server will allow you to really have a server/client environment. A small office or company can invest to buy a more expensive server, with lots of cpu power and ram, and let all the users in the class/office to use that server. The server will do the work, and the gui will just be a "dumb" user interface. no need to have gigs and gigs of ram to run 2 routers. (yes, to run 1 instance of iou, as of now, you need to run a full blown virtual machine to use as server)...
from gns3-server.
Totally agree. This is something I want to push for the new year.
from gns3-server.
you can try with a client per port? gns3server --port=8001 gns3server --port=8002, it starts ok, but don't know what other services are needed to start per client, or if gns3 itself proxies them
from gns3-server.
may be need use database to manage the user table , project table, session table, equipment table work-space table and something else...this can be use only one gns3server instance.
otherwise, at this moment we also can implement multiple clients without change anything of gns3server, we can make one special "server core.ova", it is a linux image include iou,dynamips, virtualbox and qemu,then deploy on ESXi. copy it to many instance with different ip address , and each "student" can connect each one "server core instance". One 64G RAM server can be used for 10-20 clients.
by my side, I'd like the second one cause when one server core instance crashed , it would not affect others.
from gns3-server.
It's done in the branch asyncio. Alpha release coming soon
from gns3-server.
Related Issues (20)
- CVE-2024-23829 (Medium) detected in aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl HOT 1
- CVE-2024-24762 (High) detected in python_multipart-0.0.6-py3-none-any.whl - autoclosed HOT 1
- Add device start/stop hook feature
- Latest FortiGate Images for GNS3 HOT 2
- DHCP client in Docker VM fails if DHCP server doesn't respond during first 3 discovers HOT 5
- Docker container loses its network adapters sporadically HOT 1
- In version 2.2.46, busybox is missing from compute/docker/resource. HOT 3
- CVE-2024-27306 (Medium) detected in aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl HOT 1
- GNS3 VM shuts down when starting appliances HOT 1
- CVE-2024-33663 (High) detected in python_jose-3.3.0-py2.py3-none-any.whl
- CVE-2024-33664 (High) detected in python_jose-3.3.0-py2.py3-none-any.whl HOT 1
- CVE-2024-30251 (High) detected in aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl HOT 1
- gns3-server: test failure in test_create_image_with_not_supported_characters_by_filesystem HOT 1
- The IOU image has been uploaded to the compute node, but is not in the IOU image list HOT 7
- Drop Python 3.7
- CVE-2024-34064 (Medium) detected in Jinja2-3.1.3-py3-none-any.whl
- windows 10 behaves weird and slow down after install GNS3
- CVE-2024-35195 (Medium) detected in requests-2.31.0-py3-none-any.whl
- QEMU VMs have access to host filesystem via 9p HOT 2
- Unable to Establish Connection Between Host and Container via GNS3 Cloud Node HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gns3-server.