Cluster Access
Access conditions
The usage of LCA clusters is made through scientific projects submitted in response to calls for CPU time or direct requests that will be considered individually according to their scientific interest. RNCA calls are managed by FCCN ( link in Portuguese).
There are 2 types of access:
- Preparatory Access
Limited amount of core-hours for testing and/or scaling applications. It may include user support for installing applications and/or using the cluster software environment and tools - Project Access (see here for the current active projects)
Normal access for tested or previously installed applications.
General rules for Project Access:
- Each project has Principal Investigator (PI) who will responsible for the indication of researchers associated with the project.
- Each project has permissions to execute jobs complying with the cluster submission rules. Special requests request of times and/or number of cores will be considered if adequately justified. For further information please check the specific cluster rules.
- Each account related to a project is strictly personal. Shared accounts will not be permitted and each user is responsible for all activity in his account.
- Each account opened within a project framework will have space allocated by default in the common storage. Special requests of disk space will have to be duly justified and will be handled in a case-by-case basis.
- Expenses related to commercial licenses of programs/libraries will be paid by the respective users unless those programs are considered useful to a large number of users.
- Usage of LCA clusters by companies is regulated by a separate document and the price charged by core-hour is dependent on the level of service contracted.
- At the end of the project, the PIs must send a report which summarizes the scientific results obtained by the project and resulting publications. Every such publications should include a acknowledgement to the Laboratory (see this link for a suggestion of acknowledgement).
All the details about the programming environment and job submission system of our clusters are described in its web page ClusterResources
Any question about the usage of the clusters or access conditions should be addressed to the e-mail helpdesk.lca@uc.pt.
Request access
How to get access?
Almost everyone implements some kind of policies to provide protected remote access to their systems. Many of them implement Secure Shell (ssh) access, but don't take in mind that allowing password authentication they are still open to brute-force attacks from anywhere on the internet.
To mitigate this weakness, we use a mandatory policy, which provide access only for people who authenticate using their own private and public ssh key pair.
This key pair generation depends on the operating system users are running but only the OpenSSH public key format is supported by our systems.
If you are using any *nix operating system, chances are you already have OpenSSH installed. On this systems you can generate your private/public key pair using the following command line:
ssh-keygen -t ed25519
or
ssh-keygen -t rsa
Additionally, you should protect your own private key with a passphrase, which should be provided on key pair generation. Please put it in a safe place. You'll need it to use your private key in the future.
It you are using Windows, since Microsoft doesn't provide any native ssh capable tool, you can use putty to establish ssh connections.
To generate the needed key pair, you also can use the puttygen tool. To do so, please use the following instructions:
http://unixwiz.net/techtips/putty-openssh.html#keypair
After key generation you should send the public key to helpdesk.lca@uc.pt. You should never send the private key to anyone! Please use the same email address to report any issue you have.
Acceptable Use Policy
Política de Utilização Aceitável (PUA)
(in Portuguese)
-
Os recursos do Laboratório de Computação Avançada da Universidade de Coimbra (UC-LCA) são instalados, configurados e geridos com o intuito de servir uma ampla comunidade de utilizadores. É imperativo que os utilizadores, não só tenham conhecimento, mas, cumpram a PUA. O incumprimento da PUA pode resultar na suspensão ou cancelamento do projeto, alocações e respetivas contas. Transgressões de âmbito legal serão tratadas pelas autoridades competentes.
-
Documentação sobre a forma de utilização dos recursos e serviços do UC-LCA está disponível na sua wiki interna acessível a todos os utilizadores. É da responsabilidade dos utilizadores familiarizarem-se com esta documentação, em particular, no que se refere à utilização de recursos e respetivos limites, utilização do sistema de gestão de filas e compreensão do propósito de cada sistema de ficheiros.
-
Os recursos/serviços do UC-LCA podem ser usados somente para executar tarefas e transmitir ou armazenar dados de forma consistente com os objetivos, políticas e condições de uso estipuladas pelo órgão ou órgãos que concedam o acesso.
-
Após utilização de recursos/serviços do UC-LCA, é obrigatório o reconhecimento apropriado e a citação nas plataformas pretendidas (relatórios, publicações, revistas, livros), mencionando o centro da seguinte forma (sugestão em língua inglesa): “The authors acknowledge the Laboratory for Advanced Computing at University of Coimbra for providing {HPC, computing, consulting} resources that have contributed to the research results reported within this paper. URL: https://www.uc.pt/lca”
-
O utilizador tem acesso a apenas uma conta e compromete-se a não partilhar as suas credenciais (por exemplo, chaves privadas ou senhas de acesso).
-
Os recursos/serviços não podem ser usados para propósitos ilegais e a sua utilização não pode violar ou contornar controlos administrativos ou de segurança.
-
A utilização respeitará a propriedade intelectual e acordos de confidencialidade.
-
O utilizador manterá todas as suas informações de registo corretas e atualizadas.
-
O utilizador reportará imediatamente qualquer violação de segurança conhecida ou suspeita, bem como o uso indevido dos recursos/serviços ou credenciais de acesso.
-
O utilizador utilizará os recursos/serviços por sua conta e risco. Não são dadas garantias que os recursos/serviços estejam disponíveis a qualquer momento, que sua integridade ou confidencialidade seja preservada, que sejam apropriados a qualquer finalidade.
-
O utilizador concorda que as informações registadas, incluindo os dados pessoais fornecidos para fins de registo podem ser usados para fins referidos na Política de Privacidade.
-
O utilizador concorda que o UC-LCA ou qualquer outro órgão ou organismos que lhe concedam acesso bem como os fornecedores de recursos/serviços têm o direito de regular, suspender ou encerrar o acesso sem aviso prévio e sem compensação dentro do domínio da sua autoridade, e que cumprirá prontamente as instruções que lhe sejam comunicadas.
-
O utilizador é responsável pelas consequências da violação de qualquer uma destas condições de uso, que podem incluir, mas não se limitam, à comunicação das violações à instituição de acolhimento do utilizador e, se as atividades forem consideradas ilegais, às autoridades competentes.
-
O utilizador é responsável pela proteção de seus dados, incluindo a proteção de arquivos e diretórios com máscaras de proteção e/ou ACLs adequadas, bem como pela realização das operações de backup que julgar necessárias. Salvo indicação em contrário, todo o armazenamento fornecido pelo UC-LCA é temporário.
-
Os nós de login do UC-LCA estão reservados para, preparação, submissão, monitorização e cancelamento de tarefas no gestor de filas e pequenos trabalhos de pré ou pós produção. Executar qualquer tipo de carga nestes nós poderá causar sobrecarga e afetar a utilização adequada por toda a comunidade de utilizadores pelo que existem medidas de mitigação que podem interromper qualquer destas tarefas automaticamente. Estes nós de login também não podem ser usados para tarefas de gestão de dados, nomeadamente ingress ou egress assim como tratamento ou migração dentro do cluster.
-
O nó de gestão de dados é exclusivo para tarefas de ingress e egress e também migração e tratamento de dados interna ao cluster.
-
O cluster dispõe de uma partição interativa para a realização de tarefas como debugging, tratamento de dados e todas as outras, que requerendo uso interativo, são incompatíveis com a política de utilização dos nós de login e de gestão de dados.
-
Qualquer processo considerado inadequado que esteja no nó de computação ou qualquer outro recurso será terminado e emitida uma notificação ao responsável. A violação consequente desta política levará à desativação da conta de acesso. A reativação da conta requer contacto com os serviços de suporte do UC-LCA.
-
Os recursos de armazenamento do UC-LCA têm como finalidade proporcionar acesso de alta velocidade num ambiente partilhado onde as aplicações se distribuem por vários recursos computacionais. Os dados armazenados no UC-LCA devem estar relacionados com projetos de investigação previamente aprovados. Os utilizadores cujo armazenamento não cumpra este critério podem perder o direito de aceder ao UC-LCA.
-
Após expiração do projeto todos os dados presentes nos recursos de armazenamento do UC-LCA permanecerão disponíveis durante trinta (30) dias. Após esse prazo serão eliminados.
-
A comunidade do UC-LCA é encorajada a solicitar assistência sempre que necessário. Os canais de suporte preferenciais são os seguintes:
• helpdesk.lca@uc.pt
• Workspace de Slack – lca-uc-pt.slack.comO suporte do UC-LCA têm como objetivo orientar os utilizadores para uma utilização adequada dos seus recursos. Este suporte não inclui desenvolvimento, portabilidade, depuração e otimização de código.