Ibm eserver x440 os 설치 방법

hpux cstm으로 hdd상태 자세히 보기.

cstm을 실행. cstm>map Dev Last Last Op Num Path Product Active Tool Status === ========================= =========== =============

Oracle 설치관련…

우분투에 오라클 11g 설치 http://www.pythian.com/blogs/654/installing-oracle-11g-on-ubuntu-linux-710-gutsy-gibbon 그대로 따라한 후 sqlplus /nolog SQL> conn / as sysdba ERROR: ORA-12162: TNS:net service name is incorrectly specified 에러… 검색결과 oraenv 실행 ORACLE_SID = [oracle] ? ORACLE_HOME = [/home/oracle] ? …

IBM AIX서버 경고등 끄기

errpt 를 봐도 별다른 에러 사항이 없는데, 경고등이 켜져 있다. 이것 저것 찾아보다보니, 의외로 비슷한 경우가 종종 있는것 같네? IBM AIX서버 경고등 끄기. http://heeya12.tistory.com/entry/AIX-%EC%84%9C%EB%B2%84-LED-%EA%B2%BD%EA%B3%A0%EB%93%B1-%EB%81%84%EA%B8%B0   /usr/lpp/diagonostics/bin/usysfault -s normal

Netbackup 구성하기 – part 2

Netbackup 구성하기 – part 2 (장치 등록, Volume pool, Catalog backup, Policy, Client, Restore) 1. Netbackup Administration console 실행 설치 위치를 변경하지 않았다면, 넷백업 관련 화일은 /usr/openv/netbackup 에서 찾을 수 있을 것이다. 아래 커맨드를 실행하면 …

Free SSL 인증서 발급

Let’s Encrypt : https://letsencrypt.org 설명은 https://blog.outsider.ne.kr/1178 참고 StartSSL : https://www.startssl.com 무로는 12개월 호스트별로 인증서 발급.

Previous Next

9월 16 2020

Extreme switch stack 구성 – 수동(?) 설정.

    익스트림 스위치 스택 구성 – 수동 구성

    스위치 모델: x440-24p 2대.

    이전 글에서는 익스트림 스위치의 스택을 easysetup 을 사용하여 구성했다.

    스택 케이블 연결후, 모든 스위치에서

    * X440-24p.2 # configure stacking protocol standard
    This command will take effect at the next reboot of the specified node(s).

    enable stacking 명령을 내린후, easy setup 에서 No를 선택한다.(기본값임)

    * X440-24p.3 # enable stacking
    You have not yet configured all required stacking parameters.
    Would you like to perform an easy setup for stacking operation? (y/N)
    
    Stacking has been enabled as requested.
    This command will take effect at the next reboot of the specified node(s).

    Continue reading

    9월 11 2020

    extreme switch 스택 구성 – EasySetup 사용.

    • By snowffox in Network(네트워크)

    extreme switch stack 구성 – EasySetup 사용.

    * 작업 스위치 모델: x440-24p
    * 공장초기화 상태에서 진행함.

    1. 스택 케이블 연결전 확인사항.

    Stack 구성을 하면 설정이 삭제되므로, 명령을 내리기 전에 설정을 백업 받아둔다.

    연결전 모든 스위치의 라이센스, OS 버전이 동일해야 한다.
    OS 버전이 다르다면 동일하게 맞추어준다.(OS 업그레이드는 https://blog.boxcorea.com/wp/archives/2585 를 참고)
    각각의 스위치에서 아래 명령으로 확인 한다.

    라이센스 확인

    * X440-24p.1 # show license
    Enabled License Level:
            Edge
    Enabled Feature Packs:
            None

    OS버전확인

    * X440-24p.2 # show version images
    Card  Partition     Installation Date        Version     Name      Branch
    ------------------------------------------------------------------------------
    Switch primary   Thu Dec 15 15:04:34 UTC 2016 16.2.2.4 summitX-16.2.2.4.xos 16.2.2.4
    Switch secondary Thu Dec 15 15:04:34 UTC 2016 16.2.2.4 summitX-16.2.2.4.xos 16.2.2.4
    
    * X440-24p.3 # show switch
    ..
    
    Current State:    OPERATIONAL
    Image Selected:   primary
    Image Booted:     primary
    Primary ver:      16.2.2.4
    Secondary ver:    16.2.2.4
    
    Config Selected:  NONE
    Config Booted:    Factory Default

    Continue reading

    8월 23

    Django 다국어 사용

    • By snowffox in Python/Django

    django 3.1 다국어 사용

    * 확인사항:
    django에서 다국어지원을 위해서는 os에 gettext가 설치되어 있어야 한다.

    django에서 다국어 지원을 위해 settings.py에 아래 내용을 추가해야 한다.

    cat project/settins.py
    
    from django.utils.translation import ugettext_lazy as _
    
    ...
    
    
    MIDDLEWARE = [
        ...
        'django.middleware.locale.LocaleMiddleware',
        ...
    ]
    
    # adding for i18n
    LANGUAGES =[
        ('ko', _('Korean')),
        ('en', _('English')),
        # ('zh-CN', _('Simplified Chinese')),
    ]
    
    LOCALE_PATHS = (
        os.path.join(BASE_DIR, 'locale'),
    )

    Continue reading

    8월 18 2020

    CentOS 8, Nagios core 설치

    • By snowffox in Application(어플리케이션), Linux(리눅스)

    CentOS 8 , Nagios 설치하기.

    설치환경
    OS: CentOS8, selinux disabled
    firewalld: 사용안함.
    IP 주소: 192.168.0.3

    1. Nagios 설치에 필요한 패키지를 설치한다.

    컴파일러 설치

    # yum group install "development tools"

    Nagios 설치에 필요한 패키지를 설치.

    # yum install httpd php php-cli net-snmp net-snmp-utils epel-release postfix

    2. Nagios 다운로드
    글쓰는 시점의 최신버전은 4.4.6이며, 이 버전의 소스코드를 다운로드한다.

    # wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.6/nagios-4.4.6.tar.gz

    Continue reading

    8월 17 2020

    리눅스 HA (pacemaker, corosync, iscsi shared storage) – part 3

    • By snowffox in Application(어플리케이션), Linux(리눅스)

    리눅스 HA(Pacemaker, corosync, iscsi shared storage, lvm2) – part 3

    작업환경:
    CentOS 8
    node1 : wolf1, 192.158.0.31
    node2 : wolf2, 192.168.0.32
    Virtual IP: 192.168.0.30
    shared storage: wolfstorage, 192.168.0.33

    참고:
    리눅스 HA(corosync, pacemaker) – Part 1
    리눅스 HA(corosync, pacemaker, DRBD) – Part 2
    리눅스 HA(corosync, pacemaker, shared disk)에 zabbix 모니터링 서버 구성 – part 4
    CentOS에서 iscsi 사용하기

    1. iscsi 서버로 shared storage 준비한다. ip 주소는 192.168.0.33으로 설정되어 있다.
    빈 디스크를 iscsi shard disk로 사용할 것이다. parted -l 명령어로 확인해보면 아래와 같은 화면을 볼 수 있다.
    /dev/sdb 를 사용한다.

    # parted -l
    Model: ATA VBOX HARDDISK (scsi)
    Disk /dev/sda: 8590MB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End     Size    Type     File system  Flags
     1      1049kB  8590MB  8589MB  primary  xfs          boot
    
    
    Error: /dev/sdb: unrecognised disk label
    Model: ATA VBOX HARDDISK (scsi)
    Disk /dev/sdb: 8590MB
    Sector size (logical/physical): 512B/512B
    Partition Table: unknown
    Disk Flags:

    Continue reading

    8월 12 2020

    Ubuntu+Tibero+Python3+ODBC 연결하기

    • By snowffox in DATABASE, Python/Django

    Ubuntu 18.04에서 python3과 tibero 데이타베이스 연동하기

    Tibero는 python 드라이버를 지원하지 않으므로, ODBC를 통해서 연결해야한다.

    우분투리눅스에 ODBC를 아래 명령어로 설치한다.

    # sudo apt install build-essential
    # sudo apt install libssl-dev python3-dev
    # sudo apt install unixodbc unixodbc-dev

    tibero odbc 드라이버를 설치하려면 tibero client를 설치해야하지만, 티베로 데이타베이스서버에서 아래 파일만 복사하여 사용할 수도 있다.
    여기서는 tibero 서버에서 libtbodbc.so 파일을 가져와서 /home/tibero/client/ 에 설치했다.

    $ ls -l
    -rwxr-xr-x 1 tibero dba  32171678 Aug 12 13:38 libtbodbc.so

    Continue reading

    7월 08 2020

    Extreme 스위치 iparp timeout 조정

    • By snowffox in Network(네트워크)

    익스트림 스위치의 iparp timeout 값 조정하기.

    익스트림 스위치의 iparp 결과를 보면, iparp timeout 기본값이 20분으로 설정된 것을 볼 수 있다.

    Switch.1 # show iparp
    VR-Default    172.30.232.10    00:04:96:98:85:93    3      NO  V120          120   13
    ...
    Timeout          :          20 minutes     ARP Sender-Mac Learning   :   Disabled
    ...

    이 시간을 조정해야 할 필요가 생길 경우에, 아래와 같은 명령어로 조정이 가능하다.

    Switch.2 # configure iparp timeout 5

    이제 아래와같이 timeout 값이 5분으로 변경된 것을 확인 할 수 있다.

    * Switch.3 # show iparp
    ...
    Timeout          :           5 minutes     ARP Sender-Mac Learning   :   Disabled
    
    ...

    기본값으로 다시 변경하기를 원하면 설정을 삭제하면된다.

    * Switch.4 # unconfigure iparp
    
    * Switch.5 # show iparp
    
    ...
    RP address check:    Enabled              ARP refresh               :    Enabled
    Timeout          :          20 minutes     ARP Sender-Mac Learning   :   Disabled
    Locktime         :        1000 milliseconds
    ...

    6월 26 2020

    [django recipe] django admin 페이지 변경하기.

    • By snowffox in Python/Django

    django 버전: 2.0 이상

    1. 로그인 페이지 변경.

    django admin 페이지에 로그인 하려고 하면 아래처럼 ‘Django 관리’ 라는 이름으로 로그인 화면을 보여준다.

    Ibm eserver x440 os 설치 방법

    이것을 원하는 이름으로 변경하려면, project/urls.py 에 admin.site.site_header 를 설정하여 변경 할 수 있다.

    ...
    
    admin.site.site_header = '내프로젝트이름으로...'

    위 내용을 추가하고 로그인 페이지를 보면,

    Ibm eserver x440 os 설치 방법

    Continue reading

    6월 24 2020

    [django recipe] django-adminlte3 적용시 logout 문제.

    • By snowffox in Python/Django

    django-adminlte3을 관리자 페이지에 적용했을때, 아래 그림처럼 로그아웃 url을 찾지 못하는 문제가 발생했다.

    Ibm eserver x440 os 설치 방법

    Ibm eserver x440 os 설치 방법

    로그아웃 링크가 /logout/으로 되어 있는 문제인데, django-adminlte 테마를 적용하지 않으면 정상적으로 로그아웃 된다.

    Continue reading

    5월 21 2020

    Ubuntu 리눅스에 Django 어플리케이션 배포하기(Nginx+Django+uWSGI)

    • By snowffox in Application(어플리케이션), Python/Django

    Ubuntu 리눅스에 Django 어플리케이션 배포하기(Nginx+Django+uWSGI)

    * 작업환경
    OS: ubuntu 20.04 LTS
    Python: Python 3.8.2
    uwsgi : 2.0.18
    Django: 3.0.6
    Nginx : 1.17.10

    1. 준비작업(Django project 만들고 django app 만들기 – 배포 테스트용)

    virtualenv 로 간단한 프로젝트를 만든다. virtualenv 가 없으면, 아래 명령어로 설치한다.

    $ sudo apt install python3-virtualenv

    python 가상환경을 만들고 django를 설치한다.

    snowfox@ubuntu:~$ virtualenv DjangoTest
    snowfox@ubuntu:~$ . DjangoTest/bin/activate
    (DjangoTest) snowfox@ubuntu:~$
    (DjangoTest) snowfox@ubuntu:~$ pip install django

    이제, Test라는 이름의 django project를 만든다.

    (DjangoTest) snowfox@ubuntu:~$ cd DjangoTest
    (DjangoTest) snowfox@ubuntu:~/DjangoTest$ ls
    bin  lib  pyvenv.cfg
    (DjangoTest) snowfox@ubuntu:~/DjangoTest$ django-admin startproject Test
    (DjangoTest) snowfox@ubuntu:~/DjangoTest$ ls
    Test  bin  lib  pyvenv.cfg

    Test 프로젝트에서 testapp을 만든다.

    (DjangoTest) snowfox@ubuntu:~/DjangoTest$ cd Test
    (DjangoTest) snowfox@ubuntu:~/DjangoTest/Test$ python manage.py startapp testapp
    (DjangoTest) snowfox@ubuntu:~/DjangoTest/Test$ ls
    Test  manage.py  testapp
    

    Continue reading