Migration von Cluster asl72x nach asl73x Konsole Aliase für Befehle und andere Einstellungen wie Umgebungsvariablen werden in einer versteckten Datei im Home Ver...
ACC Authentication we try to use a single centralized account system where possible. This means that your account is the same, no matter which acc service you are...
Announcements Piggybank For anyone asking if systems are up again, the piggy bank is located at br2.2.150 2025 01 www acc.gsi.de The aco webserver www acc.gsi...
Artifact Naming Guideline All Artifacts produced at gsi should follow this guideline. This helps to find them in the Repository and prevents clash of names on the...
Artifact Repository We are using a Nexus Repository Server. Reachable at https://artifacts.acc.gsi.de/. Read Access is anonymous. To deploy artifacts you require ...
Buildsystem Circular Dependencies To bootstrap the complete ACC Software (Frontend and Applications), it is necessary to resolve circular dependencies. Frontend...
Notes developing buildsystem RPM Repostiory Index Using NExus as artifact repository it might be beneficial to automaticly provide rpm and deb/ipkg/opkg indexes ...
Build Service We are running a jenkins build service at https://builder.acc.gsi.de It provides multiple build configuration. The current configurations can be see...
Buildsystem The Buildsystem consists of * General overview using the combination Maven and Scons * Presentation of the Buildsystem in the BEL Developer For...
Cluster acc5 asl72x development asl32x production asl520 admin decommissioning plan 2016 05 No on call service No support No configuration or software changes ...
Cluster acc6 is unsupported as of November 2020 Note: SshLegacy Cluster acc6 is the legacy computational computer cluster virtual machines. It's used to develop ...
Legacy System acc7 is unsupported as of July 2023 IT (acoinn) support ended july 2023. Upstream (operating system) ends Q3 2024. Systems will be powered off. ...
Container Building This document assumes you already read ContainerIntroduction . Our tool to build images is podman together with a Containerfile describing t...
Container Continuous Integration Automatic building of container images using jenkins. Security To enable deployment from jenkins to the container registry we ne...
Container Introduction This document tries to give a rough overview what containers are and how to use them. For some Policies see ContainerPolicies. For more inf...
Container Policy Running Containers is still (04 2020) in evaluation. Here are the current restrictions * not productive * no backup * no high availabili...
Container Registry We are running our own container registry. https://registry.acc.gsi.de It's not high available, there is no backup, it might change to a differ...
Diagnostic Logging System The diagnostic logging services is provided by acoinn by running a opensearch, opendashboards, logstash cluster to receive and store dia...
Diagnostic Logging System Legacy notes, see DiagnosticLogging The diagnostic logging services is provided by CSCOIN by running a graylog cluster to receive an...
FreeDOS usb pendrive required to flash some bios. basicly this page: http://chtaube.eu/computers/freedos/bootable usb/ download http://ftp.chtaube.eu/pub/FreeDOS...
Embedded Systems Frontend computers (FEC) that are running with a ramdisk require the configuration of PXE . The required information to configure/modify a FE...
Git ACO is running https://git.acc.gsi.de a gitea installation for controls related software. Authentication The server is only available inside the GSI Network....
graylog queries graylog changed the model of saved queries. The queries could not be migrated. Here is a list of all saved queries of graylog before 2020 06 22 so...
Jetty default (since 2022) servlet container for user managed services (ClusterAcc9). Installation INN will install Jetty by user request on service hosts. It wi...
Known IP Ports The following non standard IP ports are used by GSI Services. All Programs should be capable to use a different port without a recompile (config fi...
Kubernetes Managing a lot of containers leads to the need of a management tool. Kubernetes is one of them (not the only one, but the most famous, other exampl...
Kubernetes Certificates Handling SSL Certificate generation and renewal in Kubernetes can be automated. The tool used is cert manager definition create a certifi...
Kubernetes debug how to debug application running in kubernetes? access running container get a shell inside the running container. kubectl exec my app ti /b...
Kubernetes DNS name decoder NAME.SPACE.TYPE.CLUSTER.K8S.ACC.GSI.DE NAME is the name of the object SPACE is the kubernetes namespace you are working with. For ...
Kubernetes Hints Java Java and Kuberentes is a bit complicated. Java tries to autodetect various system information (for example Memory, Cpu count) and autotunes...
Kubernetes Ingress In KubernetesServices we learned how to expose an application using a service and a loadbalancer. If the application is http based we can a...
Kubernetes Limitations kubernetes has some limitations. They result in our current setup, or policies or are builtin * total of about 2700 external services ov...
Kubernetes Monitoring is done with prometheus. Webinterface is grafana. https://prometheus.acc.gsi.de/grafana/ Service Metrics Prometheus is doing auto discovery...
Kubernetes Resource Limits Container and pods in Kubernetes are dynamically distributed on the available nodes. Processes in a container consume cpu cycles and me...
Kubernetes Services This document assumes you already read Kubernetes Now that we know how to build containers and deploy them to Kubernetes we want to ac...
Linux filesystems Or where is software installed? Unpackaged Some Software can't be packaged, or is just a shared directory of a group. /common some form of sh...
Mattermost The mattermost server is run by C IT. All issues including logins, teams, permissions to the user helpdesk. aco bot disabled as of 2023 08 experimenta...
Maven A preconfigured version of maven is installed on the development servers. Just type mvn. If you want to take a look at the configuration /opt/maven/conf. M...
Maven/Scons for DeviceAccess Maven can be bent to create a build cycle for C projects using Scons. An overview is presented here. Quick Info Currently the whole...
Maven and SCons as Buildsystem Right now the whole concept is in an evaluation phase. Idea and Background Single Buildsystem, used by C/C /Fortran and Java Proje...
Maven Version Ranges Maven Versionen Das maven versionsschema baut sich wie folgt auf Major.Minor.Incremental Qualifier Fuer major, minor und incremental sind nu...
Migration to RHEL6 This is not a whislist. Software * python cx oracle: Database access for japc eqmod parser. https://www acc.gsi.de/svn/belin/redhat/rpm/5...
NFS Data Embedded systems that need to persist data across reboots can access a nfs served data directory. Warning Service not available on el6. It is strongly ...
NFS init NFS init is a method to "install" and run software on embedded frontend computers (FEC). Overview 1 System boots kernel and initial ramdisk from TF...
Network Spezifikation Dieses Dokument beschreibt grob die von ACO Infrastruktur betreuten Ethernet basierten Netzwerke. Diese Spezifikation wird nach Bedarf angep...
News from CSCOIN jenkins 2.387.1 jenkins https://builder.acc.gsi.de/ and all plugins have been updated. this is the last jenkins update announcement. graylog ce...