Microsoft Word - amp_setup.doc

Similar documents
UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

ServerView RAID Manager VMware vSphere ESXi 6 インストールガイド

XEN 仮想マシンの移植 Islandcenter.jp 2009/04/14 既に作成済みの XEN 仮想マシンを移植する方法を説明します 仮想マシンイメージは 通常 /var/lib/xen/image/myvmachine に作成されていますが このファイルを tar 圧縮してリムーバブルメデ

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

TOMOYO Linuxを体験しよう

使用するマウスのタイプを一覧から選択する PS/2 タイプのホイール マウス ( 画面をスクロールするための回転ボタンが付いているマウス ) を使用する場合は Wheel Mouse(PS/2) を PS/2 タイプの 2 ボタン マウスを使用する場合は 2 Button Mouse(PS/2) を

<MW-400k > InterSec/MW400k アップデート適用手順書 2017 年 8 月 1 版

ServerView RAID Manager VMware vSphere ESXi 5 インストールガイド

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

ServerView RAID Manager VMware vSphere ESXi 5 インストールガイド

MIRACLE System Savior操作手順書

改版履歴 本書の改版履歴は以下のとおりです 日付 改版理由 変更箇所 版数 2014/09/04 初版発行 版 2015/03/30 第 1.1 版に改訂 対象 OS 追加 1.1 版 2015/07/10 第 1.2 版に改訂 対象 OS 追加 1.2 版 2015/09/04 第 1

CD 起動可能な Linux KNOPPIX について 産業技術総合研究所 情報技術研究部門須崎有康

本仕様はプロダクトバージョン Ver 以降に準じています

Microsoft Word - nvsi_090196_r1_vaultdr_offline_rhel_dualpath.doc

本仕様はプロダクトバージョン Ver 以降に準じています

PRIMERGY RX300 S6 SAS コントローラカード <RAID 5> フリーOS 動作確認情報

2-3- 基 Linux のシステム管理に関する知識 1 独立行政法人情報処理推進機構

MAHO Dialer について MAHO Dialer は MAHO-PBX を経由し PC にて着信時に発信者情報をポップアップしたり 着信履歴などから発信操作を行うためのソフトウエアです このガイドでは MAHO Dialer のインストール アップデート 初期設定 使用方法 および アンイン

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

本仕様はプロダクトバージョン Ver 以降に準じています

Acronis® Backup & Recovery™ 10 Server for Linux

科学技術振興機構 D-RE デモ環境導入ガイド DEOS プロジェクト 目次 1 はじめに 準備 dre ユーザの追加 D-RE の導入 システムコンテナの作成 システムコンテナの起動... 6

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

CGR1xxx の設定 CGM-SRV IOx モジュール

PRIMERGY RX300S6未サポートOS動作検証確認情報

Acronis® Backup & Recovery™ 10 Server for Linux

吉田坂本.pptx

10-vm1.ppt

How to Install and Configure Panorama Panorama のインストールと設定 Panorama は Palo Alto Networks のサポートサイトからダウンロード可能な VMware イメージです 本書は Panorama のインストールと Panora

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

Backup Restore機能 補足資料(IBM® Tivoli® Storage Manager)

第 4 章ファイル共有 NFS の構成 NFS(Network File System) は ネットワーク上でファイル共有を提供する仕組みです 主に Linux-Linux 間や Linux-UNIX 間で使用されます NFS サーバーが公開 ( エクスポート ) したディレクトリを N

目次 1 VirtualBoot for Hyper-V とは バックアップを実行するマシンの設定 確認すべきこと SPX によるバックアップ VirtualBoot for Hyper-V を実行するマシンの設定 確

Oracle Database Clientクイック・インストレーション・ガイド, 10gリリース 1( ) for Linux x86-64

サーバセキュリティサービス 導入手順書 Deep Security 9.5SP1 (Windows) プロキシ経由編

2 ビルド手順 KZM-CA9-01 用の Linux カーネル クロスツールチェイン ユーザーランドをビルドする手順を以下に示します 2.1 buildroot 環境の準備 ビルドに必要なパッケージをインストールします HOSTPC# apt-get install bison flex gett

付録

iExpressソフトフォン TE20-ST-EX

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

Installation Guide for Linux

WLM-L11G導入ガイド

Veritas System Recovery 16 Management Solution Readme

t20s3-fn09.pdf

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

拠点間 VPN オプション設定手手順書 お客客様環境お客様様宅環境のネットワーク構成を下図図に記入しておきます 接続方法 ( )PPPoE ( )Static ( )DHCP IP アドレス ( グローバル )... 接続の詳細情情報ユーーザ ID パスワード 接続の詳細情情報 IP アドレスネット

install

Samba Install and Update Guide

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 AIX ロ

R76/Gaia ブリッジ構成設定ガイド

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

InterSecVM/CS V5.0 for Hyper-V セットアップ手順説明書 2017 年 10 月第 1 版

ファイル メニューのコマンド

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

Evalution of Linux Container(LXC) on Embedded Linux 株式会社富士通コンピュータテクノロジーズ町田裕樹 1201ka01 Copyright 2013 FUJITSU COMPUTER TECHLONOGIES LIMITED

Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6

URoad-TEC101 Syslog Guide

PRIMERGY BX920 S1 未サポートOS動作検証確認情報

本仕様はプロダクトバージョン Ver 以降に準じています

PRIMERGY TX1310 M1 未サポートOS動作検証確認情報

PowerPoint プレゼンテーション

Microsoft PowerPoint - InfPro_I6.pptx

対応 OS について WindowsOS への対応状況 2010 年 10 月時点で用意させていただいている CiscoVPN ソフトウェアですが 対応している OS は WindowsXp WindowsVista Windows7 となります また WindowsVista Windows7 の

<4D F736F F D20836E A837E B5F8E9197BF5F F8F4390B38DCF82DD2E646F63>

PowerPoint プレゼンテーション

インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続 ( アップデートを うため ) ( 動作を保証するものではありま

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

Linux のインストール

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx/S8xx/E8xx/S9xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 7

2013 科学技術振興機構 D-RE デモ環境導入ガイド DEOS プロジェクト 目次 1 はじめに 準備 dre ユーザの追加 D-RE の導入 システムコンテナの作成 システムコンテナの起動

Windows AIKを使用したPE2

Microsoft Word - AFT_3TB_HDD_install_guide doc

Linux のインストール(Red Hat および SUSE)

Server Backup Manager 5.0 Debian および Ubuntu システムへの Server Backup Free のインストール 1. APT-GET をしてServer Backup Free をインストールする 2. Server Backup Free のインストール

AN5101 SA-Cy500S (Cyclone V SoC CPU BOARD) スタートガイド

VPS では 通 常 はインスタンスが 1 個 です 停 止 と 再 起 動 を 選 択 できます CloudStack では インスタンスの 追 加 と 破 棄 の 機 能 を 利 用 することにより お 客 様 が 契 約 されているインスタンス 数 分 の 仮 想 サーバを 自 由 に 追 加

PRIMERGY TX100 S1 未サポートOS動作検証確認情報

SMB スイッチ CLI に SSH を使用してアクセスするか、または Telnet で接続して下さい

Acronis Backup 12.5 Advanced NetAppスナップショット連携

TFTP serverの実装

HULFT 技術サポートサイト お問い合わせ入力操作説明

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

シェルスクリプトマガジン Vol.24

PRIMERGY TX1320 M1 未サポートOS動作検証確認情報

はじめに このドキュメントではftServerに関する障害調査を行う際に 必要となるログ データの取得方法を説明しています ログ データの取得には 初期解析用のデータの取得方法と 詳細な調査を行うときのデータ取得方法があります 特別な理由でOS 側のログが必要となった場合には RHELログの取得につ

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

オフラインメンテナンス説明書-ver5.0.0

『LPIC スタートアップ無料セミナー』

Microsoft PowerPoint - DEXCS2015_Salome_Installation pptx

qemu-kvm-dsysmon

MINI2440マニュアル

PRIMERGY TX2540 M1 未サポートOS動作検証確認情報

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

mpd の音楽再生用データを別のディスク /NAS にしたい ( ローカルディスク編 ) 簡単におおまかな手順を上級者のメモとして書いておきます 事前に確認しておくべき事項は以下です 追加接続するディスクの接続方法 (S-ATA/e-SATA/USB etc.) 追加接続するディスクのパーティション

1. OS のインストール 今回インストールするのは, Ubuntu という Linux ディストリビューションの中の一つ. OS, ディストリビューションの種類 ディストリビューションとは, 一般利用者が導入 利用するために多くのコンポーネントをまとめた頒布形態. 無料のものと有料のものがあり,

6.2 基本的なネットワーク構成 6.2 基本的なネットワーク構成 このトピックではネットワークの基本的な設定ファイルやコマンドの使用法ついて出題されます 例題 NIC に設定されている IP アドレスを確認するコマンドを選択せよ A) traceroute B) route C) ifconfig

Perle社 ターミナルサーバIOLAN STS8と富士通PCサーバ PRIMERGY RX2520 M1 の接続検証結果報告書(Red Hat Enterprise Linux 6.6(for Intel64)版)

Transcription:

AMP 設定ガイド 2012 年 10 月 16 日産業技術総合研究所デジタルヒューマン工学研究センター石綿陽一 変更履歴 日付氏名内容 2012 年 12 月 11 日石綿陽一 6.2 節で Ubuntu 12.04 に対応 2012 年 12 月 10 日石綿陽一 6.5 節のコマンドを修正 1. 概要 AMP (Asymmetric Multi-Processor) では, 物理メモリを分割して各プロセッサに割り当て, プロセッサ毎に割り当てられたメモリ内で ART-Linux カーネルが一つずつ動作します. ハードディスクやネットワーク等の周辺デバイスは, 最初に立ち上がる BSP (Boot Strapping Processor) が管理していますが, その他の AP (Application Processor) の管理に移すことが可能です. BSP と各 AP の間では, 共有メモリ, 仮想ネットワークデバイス, コンソール用仮想シリアルデバイスで通信できます. 物理メモリの各プロセッサへの割り当ては, BSP カーネルへの引数で指定します. AP カーネルは, BSP のファイルシステムから物理メモリへロードし実行します. AP カーネルは, 仮想シリアルデバイスをコンソールとするので, BSP 上のシリアル通信プログラムで読み書きします. AP カーネルのルートファイルシステムは, BSP のファイルシステム上に用意し, 仮想ネットワークデバイスの NFS を介してマウントします. SMP 機能を持ち, ART-Linux の実時間処理機能を持たない BSP カーネル ( 非 RT BSP カーネルと呼ぶ ) も使用可能です. これはディストリビューションに附属のカーネルではなく, AMP 機能を付加したカーネルです. この場合, BSP の SMP 機能が管理する AP と, AMP 機能が管理して別のカーネルを立ち上げる AP とが区別されます. 1.1 注意 このガイドの中で, # をプロンプトとするコマンドは root ユーザで実行します. % をプロンプトとするコマンドは一般ユーザでも実行できます. なお, シェルは bash を仮定しています.

2. プロセッサとメモリの割当 2.1 カーネル引数の書式 apmem=size[kkmmgg][,size[kkmmgg]...] AP に割り当てる低位メモリの領域を指定します. AP が複数あるときには, コンマで区切って複数の領域を指定します. 領域は大きさ size で指定します. 単位はバイトですが, k または K を付けるとキロバイト, m または M を付けるとメガバイト, g または G を付けるとギガバイトになります. aphighmem=size[kkmmgg][,size[kkmmgg]...] AP に割り当てる高位メモリの領域を指定します. 書式は apmem と同じです. ampshm=size[kkmmgg] 共有メモリに割り当てる低位メモリの領域を指定します. 書式は apmem と同じですが, 領域は一つしか指定できません. maxcpus=number 非 RT BSP カーネルを使用した場合に, SMP 機能が管理するプロセッサ数を指定します. SMP 機能が管理しない AP が AMP 機能に使用できるので, 物理プロセッサ数より小さな値を指定しないと, AMP 機能が使用できません. この引数を指定しないと, 全プロセッサを SMP 機能が管理するので, やはり AMP 機能が使用できません. 2.2 低位メモリと高位メモリ i386 用の Linux カーネルは, 物理アドレスの 0x00000000 に仮想アドレスの 0xc0000000 を割り当てるように設定されていることがほとんどです. この 0xc0000000 から 0xffffffff の仮想アドレスが割り当てられる RAM 領域を低位メモリ (low memory) と呼び, それ以外の RAM 領域を高位メモリ (high memory) と呼びます. よって, 物理アドレスでは 0x40000000 より下が低位メモリで, それ以上が高位メモリになります. 物理アドレスには, ROM 領域や I/O 領域も割り当てられています. /proc/iomem ファイルにおいて, System RAM に分類されているアドレスが, RAM が割り当てらてれる領域です. BSP カーネルへ apmem, ampshm, そして aphighmem 引数を与えると, System RAM に含まれるように AP に割り当てる RAM 領域が自動的に決められます.

AP には十分な大きさの低位メモリを割り当てる必要があります. 小さ過ぎると AP カーネルが立ち上がることができなくなります. 一方 BSP にも十分な大きさの低位メモリを残す必要があります. 小さ過ぎると BSP カーネルが立ち上がることができなくなったり, 一部の機能を無効する必要が生じたりします. 高位メモリを AP へ割り当てなくても動作します. BSP カーネルのメモリ管理領域を小さくすることができるので, 自動的に最高位アドレスから割り当てられます. 2.3 確認 メモリ割り当てが成功したかどうかを, 以下に述べる方法で確認して下さい. N 番目の AP カーネルへの割り当てが成功した場合, /proc/iomem ファイルにおいて, 低位メモリのアドレス内で AMP AP[N] に分類された領域が存在します. 共有メモリへの割り当てが成功した場合, AMP shared に分類された領域が存在します. BSP カーネルへの引数を指定したにも関わらず, それらの領域が存在しなかった場合は, 割り当てが失敗しています. カーネル引数を変更して下さい. 3. 仮想シリアルデバイス BSP と各 AP の間には, 仮想シリアルデバイスによる通信が用意されています. BSP カーネルからはデバイスノード /dev/ttyap[0-] を介して通信できます. AP カーネルはコンソールとして使用します. 通信条件は 115200baud, 8bit, no parity です. また, デバイスノード /dev/ttybsp0 を介して通信することもできます. 4. 仮想ネットワークデバイス BSP と各 AP の間には, 仮想ネットワークデバイスによる通信が用意されています. Point to point デバイスとして適切に設定することによって, TCP/IP 通信が可能になります. BSP カーネルからはネットワークデバイス ap[0-] を介して通信できます. AP カーネルからはネットワークデバイス bsp を介して通信できます. 5. 共有メモリ BSP と全 AP カーネルから読み書きできる共有メモリが用意されています. 実体は, BSP カーネルへの引数 ampshm で設定した物理メモリです. BSP からも AP からも, デバイスノード /dev/ampshm を介して, /dev/mem と同様に読み書きすることができます. なお, カーネルは排他制御を行いませんので, アプリケーションが適切に処理する必要があります.

6. AP 用ルートファイルシステム AP カーネルのルートファイルシステムは, BSP のファイルシステム上に用意し, 仮想ネットワークデバイスの NFS を介してマウントします. 以下には BSP 上で ${APROOT} ディレクトリに作成し, AP カーネルにエクスポートする設定手順を示します. なお, AP 仮想ネットワークデバイスに割り当てる IP アドレスを ${APIP}, ホスト名を ${APNAME} とします. 6.1 AP ブート コマンドのインストール AP ブート コマンドのバイナリ パッケージをインストールします. ${DATE} はリリース日時に基くシリアル番号ですので, 最新の番号のものを使用します. # dpkg -i apboot-1.0_${date}_i386.deb 6.2 作成 # mkdir -p ${APROOT} # debootstrap ${SUIT} ${APROOT} ${SUIT} は, Ubuntu 10.04 の場合は lucid で, Ubuntu 12.04 の場合は precise です. 6.3 エクスポート # echo ${APIP} ${APNAME} >> /etc/hosts # echo ${APROOT} ${APNAME}\(rw,no_root_squash,subtree_check\) >> \ /etc/exports # exportfs -a 6.4 ルータの設定 AP から外部ネットワークに TCP/IP 接続するためには, BSP でルーティングを行う必要があります. 仮想ネットワークデバイスの BSP 側 IP アドレスを ${BSPIP}, BSP の外部接続用ネットワーク インターフェースを ${ETH} とします.

# cd /etc/network # cat >> interfaces iface ap0 inet static address ${BSPIP} netmask 255.255.255.255 pointopoint ${APIP} up iptables -t nat -A POSTROUTING -s ${APIP} -o ${ETH} -j MASQUERADE down iptables -t nat -D POSTROUTING -s ${APIP} -o ${ETH} -j MASQUERADE # cd.. # sed -i 's/^#net\.ipv4\.ip_forward/net.ipv4.ip_forward/' \ sysctl.conf 6 行目は point-o-point であり, point-to-point ではないので注意して下さい. 6.5 AP カーネルのインストール インストールした BSP カーネル パッケージが art-generic の場合, ${FLAVOR} は art-generic です. art-generic-pae, または artgeneric-pae-wo-art の場合, art-generic-pae です. ${YYYYMMDD} はカーネル パッケージのリリース番号で, BSP カーネル パッケージと同じである必要があります. # dpkg -i --root=${aproot} \ ap-linux-image-2.6.32-${flavor}_${yyyymmdd}_i386.deb \ ap-linux-headers-2.6.32-${flavor}_${yyyymmdd}_i386.deb 6.6 整備 1. ルートディレクトリを移動します. # chroot ${APROOT} 2. root にパスワードを設定します. # passwd 3. ホスト名を設定します. # echo $(hostname)-${apname} > /etc/hostname

4. /etc/default/console-setup 中の ACTIVE_CONSOLES をコメントアウトします. # cd /etc/default # sed -i s/^active_consoles/#active_consoles/ console-setup 5. 仮想シリアル端末からのログインを可能にします. # cd /etc/init # sed s/tty1/ttybsp0/ tty1.conf > ttybsp0.conf # rm tty?.conf # cd.. # sed -i s/ttys0/ttybsp0/ securetty 6. ureadahead を停止します. # cd /etc/init # mv ureadahead.conf ureadahead.conf.bak # mv ureadahead-other.conf ureadahead-other.conf.bak 7. AP のブート 次の手順によって, 6.5 でインストールしたカーネルが AP 上で立上り, 仮想シリアルデバイスのコンソールにログインメッセージが表示されます. # ifup ap0 # apboot ${APROOT}/boot/vmlinuz-2.6.32-${FLAVOR} rw \ ip=${apip}:${bspip}:${bspip}:::bsp:p2p \ nfsroot=${bspip}:${aproot},nolock AP が複数ある場合には, apload コマンドの -n AP オプションによって, ブートする AP を指定することができます. AP は 0 から始まる AP の番号です. BSP カーネルが SMP 対応で複数の CPU を制御している場合でも 0 から始まります.