@@ -347,7 +347,7 @@ docker logs $(docker ps -aqf "name=osm_lcm" -n 1) # shows the logs of the last
The **OSM Client** is a client library and a command-line tool (based on Python) to operate OSM, which accesses OSM's Northbound Interface (NBI) and lets you manage descriptors, VIMs, Network Services, Slices, etc. along with their whole lifecycle. In other words, the OSM Client is a sort of Swiss knife that provides a convenient access to all the functionality that OSM's NBI offers.
Although the OSM Client is always available in the host machine after installation, it is sometimes convenient installing an OSM Client in another location, different from the OSM host, so that the access to the OSM services does not require OS-level/SSH credentials. Thus, in those cases where you have an OSM already installed in a remote server and you can still operate it from your local computer using the OSM Client.
Although the OSM Client is always available in the host machine after installation, it is sometimes convenient installing an OSM Client in another location, different from the OSM host, so that the access to the OSM services does not require OS-level/SSH credentials. Thus, in those cases where you have an OSM already installed in a remote server, you can still operate it from your local computer using the OSM Client.
In order to install the OSM Client in your local Linux machine, you should follow this procedure:
@@ -371,7 +371,7 @@ Since we are installing the OSM Client in a host different from OSM's at a minim
export OSM_HOSTNAME="10.80.80.5"
```
For additional remote access options, see `osm --help` for more info.
For additional options, see `osm --help` for more info, and check our OSM client reference guide [here](10-osm-client-commands-reference.md)
## How to upgrade OSM
@@ -578,7 +578,7 @@ Or to use an old version of MON:
### How to upgrade OSM when using K8s as container framework
#### Upgrading the complete OSM platform
#### Upgrading the complete OSM platform in K8s
Upgrading to the latest minor version is as simple as running again the installer:
@@ -592,7 +592,7 @@ You will be asked if you want to proceed with the installation and configuration
That's all. You will have the newest OSM version installed.
#### Upgrading the OSM platform from docker images (advanced users)
#### Upgrading the OSM platform from docker images in K8s (advanced users)
**Upgrading to the latest daily docker image might lead to potential issues.** Moreover, every new re-deployment of the stack will involve a download of a new docker daily image if it exists. Unless you are really sure about what you are doing, please use this procedure with caution.
dpkg -l |grep python3-osmclient #to check the installed version
```
#### Upgrading only a specific component (advanced users)
#### Upgrading only a specific component in K8s (advanced users)
**Upgrading a specific OSM component without upgrading the others accordingly may lead to potential inconsistencies.** Unless you are really sure about what you are doing, please use this procedure with caution.
One of the commonest reasons for this type of upgrade is using your own cloned repo of a module for development purposes.